|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jdt.internal.compiler.ast.ASTNode
org.eclipse.jdt.internal.compiler.ast.Statement
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration
public class FieldDeclaration
Field Summary | |
---|---|
FieldBinding |
binding
|
int |
endPart1Position
|
int |
endPart2Position
|
Javadoc |
javadoc
|
Fields inherited from class org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration |
---|
annotations, declarationEnd, declarationSourceEnd, declarationSourceStart, ENUM_CONSTANT, FIELD, hiddenVariableDepth, initialization, INITIALIZER, LOCAL_VARIABLE, modifiers, modifiersSourceStart, name, PARAMETER, type, TYPE_PARAMETER |
Constructor Summary | |
---|---|
FieldDeclaration()
|
|
FieldDeclaration(char[] name,
int sourceStart,
int sourceEnd)
|
Method Summary | |
---|---|
FlowInfo |
analyseCode(MethodScope initializationScope,
FlowContext flowContext,
FlowInfo flowInfo)
|
void |
generateCode(BlockScope currentScope,
CodeStream codeStream)
Code generation for a field declaration: standard assignment to a field |
int |
getKind()
Returns the constant kind of this variable declaration |
boolean |
isStatic()
|
java.lang.StringBuffer |
printStatement(int indent,
java.lang.StringBuffer output)
|
void |
resolve(MethodScope initializationScope)
|
void |
traverse(ASTVisitor visitor,
MethodScope scope)
|
Methods inherited from class org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration |
---|
analyseCode, genericTypeArguments, isSuperAccess, isTypeAccess, printAsExpression, resolve, setActualReceiverType, setDepth, setFieldIndex |
Methods inherited from class org.eclipse.jdt.internal.compiler.ast.Statement |
---|
branchChainTo, complainIfUnreachable, generateArguments, isEmptyBlock, isValidJavaStatement, print, resolveCase |
Methods inherited from class org.eclipse.jdt.internal.compiler.ast.ASTNode |
---|
checkInvocationArguments, concreteStatement, isFieldUseDeprecated, isImplicitThis, isMethodUseDeprecated, isSuper, isThis, isTypeUseDeprecated, printAnnotations, printIndent, printModifiers, resolveAnnotations, resolveDeprecatedAnnotations, sourceEnd, sourceStart, toString, traverse |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.jdt.internal.compiler.lookup.InvocationSite |
---|
sourceEnd, sourceStart |
Field Detail |
---|
public FieldBinding binding
public Javadoc javadoc
public int endPart1Position
public int endPart2Position
Constructor Detail |
---|
public FieldDeclaration()
public FieldDeclaration(char[] name, int sourceStart, int sourceEnd)
Method Detail |
---|
public FlowInfo analyseCode(MethodScope initializationScope, FlowContext flowContext, FlowInfo flowInfo)
public void generateCode(BlockScope currentScope, CodeStream codeStream)
generateCode
in class Statement
currentScope
- org.eclipse.jdt.internal.compiler.lookup.BlockScopecodeStream
- org.eclipse.jdt.internal.compiler.codegen.CodeStreampublic int getKind()
AbstractVariableDeclaration
getKind
in class AbstractVariableDeclaration
AbstractVariableDeclaration.getKind()
public boolean isStatic()
public java.lang.StringBuffer printStatement(int indent, java.lang.StringBuffer output)
printStatement
in class AbstractVariableDeclaration
public void resolve(MethodScope initializationScope)
public void traverse(ASTVisitor visitor, MethodScope scope)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |