All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class hpjava.compiler.grammar.syntaxtree.ConstructorDeclaration

java.lang.Object
    |
    +----hpjava.compiler.grammar.syntaxtree.Node
            |
            +----hpjava.compiler.grammar.syntaxtree.ConstructorDeclaration

public class ConstructorDeclaration
extends Node
Grammar production: f0 -> [ "public" | "protected" | "private" ] f1 -> f2 -> FormalParameters() f3 -> [ "throws" NameList() ] f4 -> "{" f5 -> [ ExplicitConstructorInvocation() ] f6 -> ( BlockStatement() )* f7 -> "}"


Variable Index

 o f0
 o f1
 o f2
 o f3
 o f4
 o f5
 o f6
 o f7

Constructor Index

 o ConstructorDeclaration(NodeOptional, NodeToken, FormalParameters, NodeOptional, NodeToken, NodeOptional, NodeListOptional, NodeToken)

Method Index

 o accept(Visitor)

Variables

 o f0
public NodeOptional f0
 o f1
public NodeToken f1
 o f2
public FormalParameters f2
 o f3
public NodeOptional f3
 o f4
public NodeToken f4
 o f5
public NodeOptional f5
 o f6
public NodeListOptional f6
 o f7
public NodeToken f7

Constructors

 o ConstructorDeclaration
public ConstructorDeclaration(NodeOptional n0,
                              NodeToken n1,
                              FormalParameters n2,
                              NodeOptional n3,
                              NodeToken n4,
                              NodeOptional n5,
                              NodeListOptional n6,
                              NodeToken n7)

Methods

 o accept
public void accept(Visitor v)
Overrides:
accept in class Node

All Packages  Class Hierarchy  This Package  Previous  Next  Index