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
KonstruktorBeschreibungAjCompilerAdapter
(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 TypMethodeBeschreibungvoid
acceptResult
(CompilationResult result) void
void
afterCompiling
(CompilationUnitDeclaration[] units) void
void
void
afterProcessing
(CompilationUnitDeclaration unit, int unitIndex) void
void
void
beforeCompiling
(ICompilationUnit[] sourceUnits) void
void
void
-
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:
beforeCompiling
in SchnittstelleICompilerAdapter
- Angegeben von:
beforeCompiling
in KlasseAbstractCompilerAdapter
-
beforeProcessing
- Angegeben von:
beforeProcessing
in SchnittstelleICompilerAdapter
- Angegeben von:
beforeProcessing
in KlasseAbstractCompilerAdapter
-
beforeResolving
- Angegeben von:
beforeResolving
in SchnittstelleICompilerAdapter
- Angegeben von:
beforeResolving
in KlasseAbstractCompilerAdapter
-
afterResolving
- Angegeben von:
afterResolving
in SchnittstelleICompilerAdapter
- Angegeben von:
afterResolving
in KlasseAbstractCompilerAdapter
-
beforeAnalysing
- Angegeben von:
beforeAnalysing
in SchnittstelleICompilerAdapter
- Angegeben von:
beforeAnalysing
in KlasseAbstractCompilerAdapter
-
afterAnalysing
- Angegeben von:
afterAnalysing
in SchnittstelleICompilerAdapter
- Angegeben von:
afterAnalysing
in KlasseAbstractCompilerAdapter
-
beforeGenerating
- Angegeben von:
beforeGenerating
in SchnittstelleICompilerAdapter
- Angegeben von:
beforeGenerating
in KlasseAbstractCompilerAdapter
-
afterGenerating
- Angegeben von:
afterGenerating
in SchnittstelleICompilerAdapter
- Angegeben von:
afterGenerating
in KlasseAbstractCompilerAdapter
-
afterCompiling
- Angegeben von:
afterCompiling
in SchnittstelleICompilerAdapter
- Angegeben von:
afterCompiling
in KlasseAbstractCompilerAdapter
-
afterProcessing
- Angegeben von:
afterProcessing
in SchnittstelleICompilerAdapter
- Angegeben von:
afterProcessing
in KlasseAbstractCompilerAdapter
-
acceptResult
- Angegeben von:
acceptResult
in KlasseAbstractCompilerAdapter
-
afterDietParsing
- Angegeben von:
afterDietParsing
in SchnittstelleICompilerAdapter
- Angegeben von:
afterDietParsing
in KlasseAbstractCompilerAdapter
-
getResultsPendingWeave
- Angegeben von:
getResultsPendingWeave
in KlasseAbstractCompilerAdapter
-