| Modifier and Type | Field and Description |
|---|---|
CompilationUnitDeclaration[] |
Compiler.unitsToProcess |
| Modifier and Type | Method and Description |
|---|---|
CompilationUnitDeclaration |
Compiler.getUnitToProcess(int next) |
CompilationUnitDeclaration |
ProcessTaskManager.removeNextUnit() |
CompilationUnitDeclaration |
Compiler.resolve(CompilationUnitDeclaration unit,
ICompilationUnit sourceUnit,
boolean verifyMethods,
boolean analyzeCode,
boolean generateCode)
Internal API used to resolve a given compilation unit.
|
CompilationUnitDeclaration |
Compiler.resolve(ICompilationUnit sourceUnit,
boolean verifyMethods,
boolean analyzeCode,
boolean generateCode)
Internal API used to resolve a given compilation unit.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Compiler.addCompilationUnit(ICompilationUnit sourceUnit,
CompilationUnitDeclaration parsedUnit) |
void |
ASTVisitor.endVisit(CompilationUnitDeclaration compilationUnitDeclaration,
CompilationUnitScope scope) |
protected void |
Compiler.handleInternalException(AbortCompilation abortException,
CompilationUnitDeclaration unit) |
protected void |
Compiler.handleInternalException(Throwable internalException,
CompilationUnitDeclaration unit,
CompilationResult result) |
void |
Compiler.process(CompilationUnitDeclaration unit,
int i)
Process a compilation unit already parsed and build.
|
abstract void |
AbstractAnnotationProcessorManager.processAnnotations(CompilationUnitDeclaration[] units,
ReferenceBinding[] referenceBindings,
boolean isLastRound)
Run a new annotation processing round on the given values.
|
CompilationUnitDeclaration |
Compiler.resolve(CompilationUnitDeclaration unit,
ICompilationUnit sourceUnit,
boolean verifyMethods,
boolean analyzeCode,
boolean generateCode)
Internal API used to resolve a given compilation unit.
|
boolean |
ASTVisitor.visit(CompilationUnitDeclaration compilationUnitDeclaration,
CompilationUnitScope scope) |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseAnnotationProcessorManager.processAnnotations(CompilationUnitDeclaration[] units,
ReferenceBinding[] referenceBindings,
boolean isLastRound)
A single "round" of processing, in the sense implied in
Processor. |
| Constructor and Description |
|---|
RoundEnvImpl(CompilationUnitDeclaration[] units,
ReferenceBinding[] binaryTypeBindings,
boolean isLastRound,
BaseProcessingEnvImpl env) |
| Modifier and Type | Method and Description |
|---|---|
CompilationUnitDeclaration |
TypeDeclaration.getCompilationUnitDeclaration() |
CompilationUnitDeclaration |
AbstractMethodDeclaration.getCompilationUnitDeclaration() |
CompilationUnitDeclaration |
CompilationUnitDeclaration.getCompilationUnitDeclaration() |
| Modifier and Type | Method and Description |
|---|---|
void |
TypeDeclaration.parseMethods(Parser parser,
CompilationUnitDeclaration unit) |
abstract void |
AbstractMethodDeclaration.parseStatements(Parser parser,
CompilationUnitDeclaration unit)
Fill up the method body with statement
|
void |
ConstructorDeclaration.parseStatements(Parser parser,
CompilationUnitDeclaration unit) |
void |
Clinit.parseStatements(Parser parser,
CompilationUnitDeclaration unit) |
void |
AnnotationMethodDeclaration.parseStatements(Parser parser,
CompilationUnitDeclaration unit) |
void |
MethodDeclaration.parseStatements(Parser parser,
CompilationUnitDeclaration unit) |
void |
Initializer.parseStatements(Parser parser,
TypeDeclaration typeDeclaration,
CompilationUnitDeclaration unit) |
| Modifier and Type | Method and Description |
|---|---|
CompilationUnitDeclaration |
ReferenceContext.getCompilationUnitDeclaration() |
| Modifier and Type | Field and Description |
|---|---|
CompilationUnitDeclaration |
CompilationUnitScope.referenceContext |
CompilationUnitDeclaration |
LookupEnvironment.unitBeingCompleted |
| Modifier and Type | Method and Description |
|---|---|
CompilationUnitDeclaration |
Scope.referenceCompilationUnit() |
| Modifier and Type | Method and Description |
|---|---|
void |
LookupEnvironment.buildTypeBindings(CompilationUnitDeclaration unit,
AccessRestriction accessRestriction) |
void |
LookupEnvironment.completeTypeBindings(CompilationUnitDeclaration parsedUnit) |
void |
LookupEnvironment.completeTypeBindings(CompilationUnitDeclaration[] parsedUnits,
boolean[] buildFieldsAndMethods,
int unitCount) |
void |
LookupEnvironment.completeTypeBindings(CompilationUnitDeclaration parsedUnit,
boolean buildFieldsAndMethods) |
| Constructor and Description |
|---|
CompilationUnitScope(CompilationUnitDeclaration unit,
LookupEnvironment environment) |
| Modifier and Type | Field and Description |
|---|---|
CompilationUnitDeclaration |
Parser.compilationUnit |
CompilationUnitDeclaration |
RecoveredUnit.unitDeclaration |
| Modifier and Type | Method and Description |
|---|---|
CompilationUnitDeclaration |
Parser.dietParse(ICompilationUnit sourceUnit,
CompilationResult compilationResult) |
protected CompilationUnitDeclaration |
Parser.endParse(int act) |
CompilationUnitDeclaration |
Parser.parse(ICompilationUnit sourceUnit,
CompilationResult compilationResult) |
CompilationUnitDeclaration |
Parser.parse(ICompilationUnit sourceUnit,
CompilationResult compilationResult,
int start,
int end) |
CompilationUnitDeclaration |
RecoveredUnit.updatedCompilationUnitDeclaration() |
| Constructor and Description |
|---|
RecoveredUnit(CompilationUnitDeclaration unitDeclaration,
int bracketBalance,
Parser parser) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProblemReporter.cannotReadSource(CompilationUnitDeclaration unit,
AbortCompilationUnit abortException,
boolean verbose) |
void |
ProblemReporter.duplicateTypes(CompilationUnitDeclaration compUnitDecl,
TypeDeclaration typeDecl) |
void |
ProblemReporter.isClassPathCorrect(char[][] wellKnownTypeName,
CompilationUnitDeclaration compUnitDecl,
Object location) |
void |
ProblemReporter.packageCollidesWithType(CompilationUnitDeclaration compUnitDecl) |
void |
ProblemReporter.packageIsNotExpectedPackage(CompilationUnitDeclaration compUnitDecl) |
void |
ProblemReporter.publicClassMustMatchFileName(CompilationUnitDeclaration compUnitDecl,
TypeDeclaration typeDecl) |
void |
ProblemReporter.typeCollidesWithPackage(CompilationUnitDeclaration compUnitDecl,
TypeDeclaration typeDecl) |
Copyright © 2013. All rights reserved.