org.eclipse.jdt.internal.core
Class CompilationUnitProblemFinder
java.lang.Object
org.eclipse.jdt.internal.compiler.Compiler
org.eclipse.jdt.internal.core.CompilationUnitProblemFinder
- All Implemented Interfaces:
- ITypeRequestor, ProblemSeverities
public class CompilationUnitProblemFinder
- extends Compiler
Responsible for resolving types inside a compilation unit being reconciled,
reporting the discovered problems to a given IProblemRequestor.
Fields inherited from class org.eclipse.jdt.internal.compiler.Compiler |
annotationProcessorManager, DEBUG, DebugRequestor, jmlBinaryLookup, jmlSourceLookup, lookupEnvironment, options, parser, parseThreshold, problemReporter, progress, referenceBindings, remainingIterations, requestor, stats, totalUnits, unitsToProcess, useSingleThread |
Fields inherited from interface org.eclipse.jdt.internal.compiler.problem.ProblemSeverities |
Abort, AbortCompilation, AbortCompilationUnit, AbortMethod, AbortType, Error, Fatal, Ignore, Optional, SecondaryError, Warning |
Method Summary |
void |
accept(ISourceType[] sourceTypes,
PackageBinding packageBinding,
AccessRestriction accessRestriction)
Add additional source types |
void |
initializeParser()
|
static CompilationUnitDeclaration |
process(CompilationUnit unitElement,
SourceElementParser parser,
WorkingCopyOwner workingCopyOwner,
java.util.HashMap problems,
boolean creatingAST,
int reconcileFlags,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
static CompilationUnitDeclaration |
process(CompilationUnit unitElement,
WorkingCopyOwner workingCopyOwner,
java.util.HashMap problems,
boolean creatingAST,
int reconcileFlags,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
accept
public void accept(ISourceType[] sourceTypes,
PackageBinding packageBinding,
AccessRestriction accessRestriction)
- Add additional source types
- Specified by:
accept
in interface ITypeRequestor
- Overrides:
accept
in class Compiler
process
public static CompilationUnitDeclaration process(CompilationUnit unitElement,
SourceElementParser parser,
WorkingCopyOwner workingCopyOwner,
java.util.HashMap problems,
boolean creatingAST,
int reconcileFlags,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws JavaModelException
- Throws:
JavaModelException
process
public static CompilationUnitDeclaration process(CompilationUnit unitElement,
WorkingCopyOwner workingCopyOwner,
java.util.HashMap problems,
boolean creatingAST,
int reconcileFlags,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws JavaModelException
- Throws:
JavaModelException
initializeParser
public void initializeParser()
- Overrides:
initializeParser
in class Compiler