public class PushinCollector
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static PushinCollector |
createInstance(World world)
Checks if the aspectj.pushin property is set - this is the main condition for triggering the creation of pushed-in source
files.
|
void |
dump(CompilationUnitDeclaration unit) |
void |
dump(CompilationUnitDeclaration compilationUnitDeclaration,
java.lang.String outputFileLocation)
Produce the modified source that looks like the itds and declares have been applied.
|
void |
recordInterTypeConstructorDeclarationCode(AbstractMethodDeclaration md,
java.lang.String s,
int line) |
void |
recordInterTypeFieldDeclarationCode(AbstractMethodDeclaration md,
java.lang.String s,
int line) |
void |
recordInterTypeMethodDeclarationCode(AbstractMethodDeclaration md,
java.lang.String s,
int line) |
void |
setOutputFileNameProvider(IOutputClassFileNameProvider outputFileNameProvider) |
void |
tagAsMunged(SourceTypeBinding sourceType,
AbstractMethodDeclaration sourceMethod) |
void |
tagAsMunged(SourceTypeBinding sourceType,
java.lang.String annotationString) |
void |
tagAsMunged(SourceTypeBinding sourceType,
TypePattern typePattern) |
public void dump(CompilationUnitDeclaration compilationUnitDeclaration, java.lang.String outputFileLocation)
public void recordInterTypeMethodDeclarationCode(AbstractMethodDeclaration md, java.lang.String s, int line)
public void recordInterTypeFieldDeclarationCode(AbstractMethodDeclaration md, java.lang.String s, int line)
public void recordInterTypeConstructorDeclarationCode(AbstractMethodDeclaration md, java.lang.String s, int line)
public void tagAsMunged(SourceTypeBinding sourceType, AbstractMethodDeclaration sourceMethod)
public void tagAsMunged(SourceTypeBinding sourceType, java.lang.String annotationString)
public void dump(CompilationUnitDeclaration unit)
public void tagAsMunged(SourceTypeBinding sourceType, TypePattern typePattern)
public static PushinCollector createInstance(World world)
public void setOutputFileNameProvider(IOutputClassFileNameProvider outputFileNameProvider)