|
||||||||||
| 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.AbstractMethodDeclaration
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration
org.jmlspecs.jml4.ast.JmlConstructorDeclaration
public class JmlConstructorDeclaration
| Field Summary | |
|---|---|
static boolean |
DEBUG
|
JmlMethodSpecification |
specification
|
| Fields inherited from class org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration |
|---|
constructorCall, typeParameters |
| Fields inherited from class org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration |
|---|
annotations, arguments, binding, bodyEnd, bodyStart, compilationResult, declarationSourceEnd, declarationSourceStart, explicitDeclarations, ignoreFurtherInvestigation, javadoc, modifiers, modifiersSourceStart, scope, selector, statements, thrownExceptions |
| Fields inherited from interface org.eclipse.jdt.internal.compiler.problem.ProblemSeverities |
|---|
Abort, AbortCompilation, AbortCompilationUnit, AbortMethod, AbortType, Error, Fatal, Ignore, Optional, SecondaryError, Warning |
| Constructor Summary | |
|---|---|
JmlConstructorDeclaration(CompilationResult compilationResult)
|
|
| Method Summary | |
|---|---|
void |
analyseCode(ClassScope classScope,
InitializationFlowContext initializerFlowContext,
FlowInfo flowInfo,
int initialReachMode)
The flowInfo corresponds to non-static field initialization infos. |
void |
generateCode(ClassFile classFile)
|
JmlMethodSpecification |
getSpecification()
|
void |
initJmlModifiersFromAnnotations()
|
boolean |
isModel()
|
boolean |
isPure()
|
void |
resolve(ClassScope upperScope)
|
void |
resolveStatements()
|
void |
setEscResults(Result[] results)
|
void |
traverse(ASTVisitor visitor,
ClassScope classScope)
|
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration |
|---|
analyseCode, generateCode, generateSyntheticFieldInitializationsIfNecessary, isConstructor, isDefaultConstructor, isInitializationMethod, isRecursive, parseStatements, printBody, resolveJavadoc, typeParameters |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration |
|---|
abort, bindArguments, bindThrownExceptions, compilationResult, hasErrors, isAbstract, isAnnotationMethod, isClinit, isMethod, isNative, isStatic, print, printReturnType, tagAsHavingErrors |
| 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 |
| Field Detail |
|---|
public static final boolean DEBUG
public JmlMethodSpecification specification
| Constructor Detail |
|---|
public JmlConstructorDeclaration(CompilationResult compilationResult)
| Method Detail |
|---|
public void resolve(ClassScope upperScope)
resolve in class AbstractMethodDeclarationpublic void resolveStatements()
resolveStatements in class ConstructorDeclarationpublic void initJmlModifiersFromAnnotations()
initJmlModifiersFromAnnotations in interface JmlAbstractMethodDeclaration
public void analyseCode(ClassScope classScope,
InitializationFlowContext initializerFlowContext,
FlowInfo flowInfo,
int initialReachMode)
ConstructorDeclaration
analyseCode in class ConstructorDeclarationpublic boolean isPure()
isPure in class AbstractMethodDeclarationpublic boolean isModel()
isModel in class AbstractMethodDeclarationpublic void generateCode(ClassFile classFile)
generateCode in class AbstractMethodDeclaration
public void traverse(ASTVisitor visitor,
ClassScope classScope)
traverse in class ConstructorDeclarationpublic JmlMethodSpecification getSpecification()
getSpecification in interface JmlAbstractMethodDeclarationpublic void setEscResults(Result[] results)
setEscResults in interface JmlAbstractMethodDeclaration
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||