|
||||||||||
| 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
org.jmlspecs.jml4.ast.JmlFieldDeclaration
public class JmlFieldDeclaration
| Field Summary | |
|---|---|
JmlDataGroupClause[] |
dataGroups
|
| Fields inherited from class org.eclipse.jdt.internal.compiler.ast.FieldDeclaration |
|---|
binding, endPart1Position, endPart2Position, 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 | |
|---|---|
JmlFieldDeclaration()
|
|
JmlFieldDeclaration(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 |
void |
initJmlModifiersFromAnnotations()
|
boolean |
isModel()
|
java.lang.StringBuffer |
print(int indent,
java.lang.StringBuffer output)
|
java.lang.StringBuffer |
printAsExpression(int indent,
java.lang.StringBuffer output)
|
java.lang.StringBuffer |
printStatement(int indent,
java.lang.StringBuffer output)
|
void |
resolve(MethodScope initializationScope)
|
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.FieldDeclaration |
|---|
getKind, isStatic, traverse |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration |
|---|
analyseCode, genericTypeArguments, isSuperAccess, isTypeAccess, resolve, setActualReceiverType, setDepth, setFieldIndex |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.Statement |
|---|
branchChainTo, complainIfUnreachable, generateArguments, isEmptyBlock, isValidJavaStatement, 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 JmlDataGroupClause[] dataGroups
| Constructor Detail |
|---|
public JmlFieldDeclaration()
public JmlFieldDeclaration(char[] name,
int sourceStart,
int sourceEnd)
| Method Detail |
|---|
public void resolve(MethodScope initializationScope)
resolve in class FieldDeclarationpublic void initJmlModifiersFromAnnotations()
public FlowInfo analyseCode(MethodScope initializationScope,
FlowContext flowContext,
FlowInfo flowInfo)
analyseCode in class FieldDeclaration
public void generateCode(BlockScope currentScope,
CodeStream codeStream)
FieldDeclaration
generateCode in class FieldDeclarationcurrentScope - org.eclipse.jdt.internal.compiler.lookup.BlockScopecodeStream - org.eclipse.jdt.internal.compiler.codegen.CodeStream
public java.lang.StringBuffer printStatement(int indent,
java.lang.StringBuffer output)
printStatement in class FieldDeclaration
public java.lang.StringBuffer printAsExpression(int indent,
java.lang.StringBuffer output)
printAsExpression in class AbstractVariableDeclaration
public java.lang.StringBuffer print(int indent,
java.lang.StringBuffer output)
print in class Statementpublic boolean isModel()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||