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() | ";" )


Variable Index

 o f0
 o f1
 o f2
 o f3
 o f4

Constructor Index

 o MethodDeclaration(NodeListOptional, ResultType, MethodDeclarator, NodeOptional, NodeChoice)

Method Index

 o accept(Visitor)

Variables

 o f0
public NodeListOptional f0
 o f1
public ResultType f1
 o f2
public MethodDeclarator f2
 o f3
public NodeOptional f3
 o f4
public NodeChoice f4

Constructors

 o MethodDeclaration
public MethodDeclaration(NodeListOptional n0,
                         ResultType n1,
                         MethodDeclarator n2,
                         NodeOptional n3,
                         NodeChoice n4)

Methods

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

All Packages  Class Hierarchy  This Package  Previous  Next  Index