org.codehaus.janino

Class Java.FieldDeclaration

public static final class Java.FieldDeclaration extends Java.Statement implements Java.TypeBodyDeclaration, Java.DocCommentable

This class is derived from "Statement", because it provides for the initialization of the field. In other words, "compile()" generates the code that initializes the field.
Field Summary
shortmodifiers
Java.Typetype
Java.VariableDeclarator[]variableDeclarators
Constructor Summary
FieldDeclaration(Location location, String optionalDocComment, short modifiers, Java.Type type, Java.VariableDeclarator[] variableDeclarators)
Method Summary
voidaccept(Visitor.TypeBodyDeclarationVisitor visitor)
voidaccept(Visitor.BlockStatementVisitor visitor)
Java.TypeDeclarationgetDeclaringType()
StringgetDocComment()
booleanhasDeprecatedDocTag()
booleanisStatic()
voidsetDeclaringType(Java.TypeDeclaration declaringType)
StringtoString()

Field Detail

modifiers

public final short modifiers

type

public final Java.Type type

variableDeclarators

public final Java.VariableDeclarator[] variableDeclarators

Constructor Detail

FieldDeclaration

public FieldDeclaration(Location location, String optionalDocComment, short modifiers, Java.Type type, Java.VariableDeclarator[] variableDeclarators)

Method Detail

accept

public final void accept(Visitor.TypeBodyDeclarationVisitor visitor)

accept

public final void accept(Visitor.BlockStatementVisitor visitor)

getDeclaringType

public Java.TypeDeclaration getDeclaringType()

getDocComment

public String getDocComment()

hasDeprecatedDocTag

public boolean hasDeprecatedDocTag()

isStatic

public boolean isStatic()

setDeclaringType

public void setDeclaringType(Java.TypeDeclaration declaringType)

toString

public String toString()