|
||||||||||
| 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.Clinit
public class Clinit
| Field Summary |
|---|
| 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 | |
|---|---|
Clinit(CompilationResult compilationResult)
|
|
| Method Summary | |
|---|---|
void |
analyseCode(ClassScope classScope,
InitializationFlowContext staticInitializerFlowContext,
FlowInfo flowInfo)
|
void |
generateCode(ClassScope classScope,
ClassFile classFile)
Bytecode generation for a |
boolean |
isClinit()
|
boolean |
isInitializationMethod()
|
boolean |
isStatic()
|
void |
parseStatements(Parser parser,
CompilationUnitDeclaration unit)
Fill up the method body with statement |
StringBuffer |
print(int tab,
StringBuffer output)
|
void |
resolve(ClassScope classScope)
|
void |
setAssertionSupport(FieldBinding assertionSyntheticFieldBinding,
boolean needClassLiteralField)
|
void |
traverse(ASTVisitor visitor,
ClassScope classScope)
|
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration |
|---|
abort, bindArguments, bindThrownExceptions, compilationResult, generateCode, hasErrors, isAbstract, isAnnotationMethod, isConstructor, isDefaultConstructor, isMethod, isNative, printBody, printReturnType, resolveJavadoc, resolveStatements, tagAsHavingErrors, typeParameters |
| 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 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Clinit(CompilationResult compilationResult)
| Method Detail |
|---|
public void analyseCode(ClassScope classScope,
InitializationFlowContext staticInitializerFlowContext,
FlowInfo flowInfo)
analyseCode in class AbstractMethodDeclaration
public void generateCode(ClassScope classScope,
ClassFile classFile)
generateCode in class AbstractMethodDeclarationclassScope - org.eclipse.jdt.internal.compiler.lookup.ClassScopeclassFile - org.eclipse.jdt.internal.compiler.codegen.ClassFilepublic boolean isClinit()
isClinit in class AbstractMethodDeclarationpublic boolean isInitializationMethod()
isInitializationMethod in class AbstractMethodDeclarationpublic boolean isStatic()
isStatic in class AbstractMethodDeclaration
public void parseStatements(Parser parser,
CompilationUnitDeclaration unit)
AbstractMethodDeclaration
parseStatements in class AbstractMethodDeclaration
public StringBuffer print(int tab,
StringBuffer output)
print in class AbstractMethodDeclarationpublic void resolve(ClassScope classScope)
resolve in class AbstractMethodDeclaration
public void traverse(ASTVisitor visitor,
ClassScope classScope)
traverse in class AbstractMethodDeclaration
public void setAssertionSupport(FieldBinding assertionSyntheticFieldBinding,
boolean needClassLiteralField)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||