| Modifier and Type | Method and Description |
|---|---|
CompilationResult |
CompilationResult.tagAsAccepted() |
| Modifier and Type | Method and Description |
|---|---|
void |
IDebugRequestor.acceptDebugResult(CompilationResult result) |
void |
ICompilerRequestor.acceptResult(CompilationResult result)
Accept a compilation result.
|
static void |
ClassFile.createProblemType(TypeDeclaration typeDeclaration,
CompilationResult unitResult)
INTERNAL USE-ONLY
Request the creation of a ClassFile compatible representation of a problematic type
|
void |
ClassFile.generateMissingAbstractMethods(MethodDeclaration[] methodDeclarations,
CompilationResult compilationResult)
INTERNAL USE-ONLY
Generate the byte for problem method infos that correspond to missing abstract methods.
|
protected void |
Compiler.handleInternalException(Throwable internalException,
CompilationUnitDeclaration unit,
CompilationResult result) |
| Modifier and Type | Field and Description |
|---|---|
CompilationResult |
TypeDeclaration.compilationResult |
CompilationResult |
AbstractMethodDeclaration.compilationResult |
CompilationResult |
CompilationUnitDeclaration.compilationResult |
| Modifier and Type | Method and Description |
|---|---|
CompilationResult |
TypeDeclaration.compilationResult() |
CompilationResult |
AbstractMethodDeclaration.compilationResult() |
CompilationResult |
CompilationUnitDeclaration.compilationResult() |
| Constructor and Description |
|---|
AnnotationMethodDeclaration(CompilationResult compilationResult)
MethodDeclaration constructor comment.
|
Clinit(CompilationResult compilationResult) |
CompilationUnitDeclaration(ProblemReporter problemReporter,
CompilationResult compilationResult,
int sourceLength) |
ConstructorDeclaration(CompilationResult compilationResult) |
MethodDeclaration(CompilationResult compilationResult)
MethodDeclaration constructor comment.
|
TypeDeclaration(CompilationResult compilationResult) |
| Modifier and Type | Method and Description |
|---|---|
String |
Main.extractDestinationPathFromSourceFile(CompilationResult result) |
void |
Main.outputClassFiles(CompilationResult unitResult) |
void |
Main.Logger.startLoggingSource(CompilationResult compilationResult) |
| Modifier and Type | Field and Description |
|---|---|
static CompilationResult |
CodeStream.RESTART_CODE_GEN_FOR_UNUSED_LOCALS_MODE |
static CompilationResult |
CodeStream.RESTART_IN_WIDE_MODE |
| Modifier and Type | Method and Description |
|---|---|
CompilationResult |
ReferenceContext.compilationResult() |
| Modifier and Type | Method and Description |
|---|---|
MethodDeclaration |
Parser.convertToMethodDeclaration(ConstructorDeclaration c,
CompilationResult compilationResult) |
CompilationUnitDeclaration |
Parser.dietParse(ICompilationUnit sourceUnit,
CompilationResult compilationResult) |
CompilationUnitDeclaration |
Parser.parse(ICompilationUnit sourceUnit,
CompilationResult compilationResult) |
CompilationUnitDeclaration |
Parser.parse(ICompilationUnit sourceUnit,
CompilationResult compilationResult,
int start,
int end) |
void |
Scanner.setSource(char[] contents,
CompilationResult compilationResult) |
void |
Scanner.setSource(CompilationResult compilationResult) |
| Modifier and Type | Field and Description |
|---|---|
CompilationResult |
AbortCompilation.compilationResult |
| Modifier and Type | Method and Description |
|---|---|
void |
ProblemHandler.handle(int problemId,
String[] problemArguments,
int elaborationId,
String[] messageArguments,
int severity,
int problemStartPosition,
int problemEndPosition,
ReferenceContext referenceContext,
CompilationResult unitResult) |
void |
ProblemHandler.handle(int problemId,
String[] problemArguments,
String[] messageArguments,
int problemStartPosition,
int problemEndPosition,
ReferenceContext referenceContext,
CompilationResult unitResult)
Standard problem handling API, the actual severity (warning/error/ignore) is deducted
from the problem ID and the current compiler options.
|
void |
ProblemHandler.record(CategorizedProblem problem,
CompilationResult unitResult,
ReferenceContext referenceContext,
boolean optionalError) |
void |
ProblemReporter.unmatchedBracket(int position,
ReferenceContext context,
CompilationResult compilationResult) |
void |
AbortCompilation.updateContext(ASTNode astNode,
CompilationResult unitResult) |
void |
AbortCompilation.updateContext(InvocationSite invocationSite,
CompilationResult unitResult) |
| Constructor and Description |
|---|
AbortCompilation(CompilationResult compilationResult,
CategorizedProblem problem) |
AbortCompilation(CompilationResult compilationResult,
Throwable exception) |
AbortCompilationUnit(CompilationResult compilationResult,
CategorizedProblem problem) |
AbortCompilationUnit(CompilationResult compilationResult,
IOException exception,
String encoding)
Used to surface encoding issues when reading sources
|
AbortMethod(CompilationResult compilationResult,
CategorizedProblem problem) |
AbortType(CompilationResult compilationResult,
CategorizedProblem problem) |
| Modifier and Type | Method and Description |
|---|---|
void |
EclipseCompilerImpl.outputClassFiles(CompilationResult unitResult) |
Copyright © 2013. All rights reserved.