org.codehaus.janino

Class Java.FunctionDeclarator

public abstract static class Java.FunctionDeclarator extends Java.AbstractTypeBodyDeclaration implements Java.DocCommentable

Abstract base class for ConstructorDeclarator and MethodDeclarator.
Nested Class Summary
static classJava.FunctionDeclarator.FormalParameter
Field Summary
Java.FunctionDeclarator.FormalParameter[]formalParameters
MaplocalVariables
shortmodifiers
Stringname
Java.BlockoptionalBody
Java.Type[]thrownExceptions
Java.Typetype
Constructor Summary
FunctionDeclarator(Location location, String optionalDocComment, short modifiers, Java.Type type, String name, Java.FunctionDeclarator.FormalParameter[] formalParameters, Java.Type[] thrownExceptions, Java.Block optionalBody)
Method Summary
StringgetDocComment()
Java.ScopegetEnclosingScope()
booleanhasDeprecatedDocTag()

Field Detail

formalParameters

public final Java.FunctionDeclarator.FormalParameter[] formalParameters

localVariables

public Map localVariables

modifiers

public final short modifiers

name

public final String name

optionalBody

public final Java.Block optionalBody

thrownExceptions

public final Java.Type[] thrownExceptions

type

public final Java.Type type

Constructor Detail

FunctionDeclarator

public FunctionDeclarator(Location location, String optionalDocComment, short modifiers, Java.Type type, String name, Java.FunctionDeclarator.FormalParameter[] formalParameters, Java.Type[] thrownExceptions, Java.Block optionalBody)

Method Detail

getDocComment

public String getDocComment()

getEnclosingScope

public Java.Scope getEnclosingScope()

hasDeprecatedDocTag

public boolean hasDeprecatedDocTag()