All Packages Class Hierarchy This Package Previous Next Index
Class hpjava.compiler.grammar.syntaxtree.MethodDeclaration
java.lang.Object
|
+----hpjava.compiler.grammar.syntaxtree.Node
|
+----hpjava.compiler.grammar.syntaxtree.MethodDeclaration
- public class MethodDeclaration
- extends Node
Grammar production:
f0 -> ( "public" | "protected" | "private" | "static" | "abstract" | "final" | "native" | "synchronized" )*
f1 -> ResultType()
f2 -> MethodDeclarator()
f3 -> [ "throws" NameList() ]
f4 -> ( Block() | ";" )
f0-
f1-
f2-
f3-
f4-
MethodDeclaration(NodeListOptional, ResultType, MethodDeclarator, NodeOptional, NodeChoice)
-
accept(Visitor)
-
f0
public NodeListOptional f0
f1
public ResultType f1
f2
public MethodDeclarator f2
f3
public NodeOptional f3
f4
public NodeChoice f4
MethodDeclaration
public MethodDeclaration(NodeListOptional n0,
ResultType n1,
MethodDeclarator n2,
NodeOptional n3,
NodeChoice n4)
accept
public void accept(Visitor v)
- Overrides:
- accept in class Node
All Packages Class Hierarchy This Package Previous Next Index