Klasse AjCompilerAdapter
java.lang.Object
org.aspectj.ajdt.internal.compiler.AbstractCompilerAdapter
org.aspectj.ajdt.internal.compiler.AjCompilerAdapter
- Alle implementierten Schnittstellen:
ICompilerAdapter
- Autor:
- colyer Adapts standard JDT Compiler to add in AspectJ specific behaviours.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAjCompilerAdapter(Compiler compiler, boolean isBatchCompile, BcelWorld world, BcelWeaver weaver, EclipseFactory eFactory, IIntermediateResultsRequestor intRequestor, IProgressListener progressListener, IOutputClassFileNameProvider outputFileNameProvider, IBinarySourceProvider binarySourceProvider, Map fullBinarySourceEntries, boolean isXterminateAfterCompilation, boolean proceedOnError, boolean noAtAspectJProcessing, boolean reflectable, AjState incrementalCompilationState) Create an adapter, and tell it everything it needs to now to drive the AspectJ parts of a compile cycle. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidacceptResult(CompilationResult result) voidvoidafterCompiling(CompilationUnitDeclaration[] units) voidvoidvoidafterProcessing(CompilationUnitDeclaration unit, int unitIndex) voidvoidvoidbeforeCompiling(ICompilationUnit[] sourceUnits) voidvoidvoid
-
Konstruktordetails
-
AjCompilerAdapter
public AjCompilerAdapter(Compiler compiler, boolean isBatchCompile, BcelWorld world, BcelWeaver weaver, EclipseFactory eFactory, IIntermediateResultsRequestor intRequestor, IProgressListener progressListener, IOutputClassFileNameProvider outputFileNameProvider, IBinarySourceProvider binarySourceProvider, Map fullBinarySourceEntries, boolean isXterminateAfterCompilation, boolean proceedOnError, boolean noAtAspectJProcessing, boolean reflectable, AjState incrementalCompilationState) Create an adapter, and tell it everything it needs to now to drive the AspectJ parts of a compile cycle.- Parameter:
compiler- the JDT compiler that produces class files from sourceisBatchCompile- true if this is a full build (non-incremental)world- the bcelWorld used for type resolution during weavingweaver- the weaverintRequestor- recipient of interim compilation results from compiler (pre-weave)outputFileNameProvider- implementor of a strategy providing output file names for resultsbinarySourceProvider- binary source that we didn't compile, but that we need to weaveincrementalCompilationState- if we are doing an incremental build, and the weaver determines that we need to weave the world, this is the set of intermediate results that will be passed to the weaver.
-
-
Methodendetails
-
beforeCompiling
- Angegeben von:
beforeCompilingin SchnittstelleICompilerAdapter- Angegeben von:
beforeCompilingin KlasseAbstractCompilerAdapter
-
beforeProcessing
- Angegeben von:
beforeProcessingin SchnittstelleICompilerAdapter- Angegeben von:
beforeProcessingin KlasseAbstractCompilerAdapter
-
beforeResolving
- Angegeben von:
beforeResolvingin SchnittstelleICompilerAdapter- Angegeben von:
beforeResolvingin KlasseAbstractCompilerAdapter
-
afterResolving
- Angegeben von:
afterResolvingin SchnittstelleICompilerAdapter- Angegeben von:
afterResolvingin KlasseAbstractCompilerAdapter
-
beforeAnalysing
- Angegeben von:
beforeAnalysingin SchnittstelleICompilerAdapter- Angegeben von:
beforeAnalysingin KlasseAbstractCompilerAdapter
-
afterAnalysing
- Angegeben von:
afterAnalysingin SchnittstelleICompilerAdapter- Angegeben von:
afterAnalysingin KlasseAbstractCompilerAdapter
-
beforeGenerating
- Angegeben von:
beforeGeneratingin SchnittstelleICompilerAdapter- Angegeben von:
beforeGeneratingin KlasseAbstractCompilerAdapter
-
afterGenerating
- Angegeben von:
afterGeneratingin SchnittstelleICompilerAdapter- Angegeben von:
afterGeneratingin KlasseAbstractCompilerAdapter
-
afterCompiling
- Angegeben von:
afterCompilingin SchnittstelleICompilerAdapter- Angegeben von:
afterCompilingin KlasseAbstractCompilerAdapter
-
afterProcessing
- Angegeben von:
afterProcessingin SchnittstelleICompilerAdapter- Angegeben von:
afterProcessingin KlasseAbstractCompilerAdapter
-
acceptResult
- Angegeben von:
acceptResultin KlasseAbstractCompilerAdapter
-
afterDietParsing
- Angegeben von:
afterDietParsingin SchnittstelleICompilerAdapter- Angegeben von:
afterDietParsingin KlasseAbstractCompilerAdapter
-
getResultsPendingWeave
- Angegeben von:
getResultsPendingWeavein KlasseAbstractCompilerAdapter
-