org.aspectj.compiler.base.ast
Class World
java.lang.Object
org.aspectj.compiler.base.CompilerObject
org.aspectj.compiler.base.ast.World
- public class World
- extends org.aspectj.compiler.base.CompilerObject
Constructor Summary |
World(org.aspectj.compiler.base.JavaCompiler compiler)
|
Methods inherited from class org.aspectj.compiler.base.CompilerObject |
getAST, getCompiler, getOptions, getTypeManager, getWorld |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
source
public final SourceLocation source
missingCompilationUnit
public final CompilationUnit missingCompilationUnit
FIELD_DEC_NOT_FOUND
public final FieldDec FIELD_DEC_NOT_FOUND
FIELD_NOT_FOUND
public final FieldDec FIELD_NOT_FOUND
VAR_DEC_NOT_FOUND
public final VarDec VAR_DEC_NOT_FOUND
METHOD_DEC_NOT_FOUND
public final MethodDec METHOD_DEC_NOT_FOUND
CONSTRUCTOR_DEC_NOT_FOUND
public final ConstructorDec CONSTRUCTOR_DEC_NOT_FOUND
POINTCUT_DEC_NOT_FOUND
public final PointcutDec POINTCUT_DEC_NOT_FOUND
POINTCUT_NOT_FOUND
public final PointcutDec POINTCUT_NOT_FOUND
collectedTypeDecPlanners
public boolean collectedTypeDecPlanners
calleeSideCallPoints
public java.util.Map calleeSideCallPoints
World
public World(org.aspectj.compiler.base.JavaCompiler compiler)
getFiles
public java.util.List getFiles()
cleanup
public void cleanup()
enumerateCompilationUnits
public java.util.Enumeration enumerateCompilationUnits()
getCompilationUnits
public java.util.List getCompilationUnits()
addCompilationUnit
public void addCompilationUnit(CompilationUnit cu)
enumerateFiles
public java.util.Enumeration enumerateFiles()
addFile
public void addFile(java.lang.String filename)
genLabel
public java.lang.String genLabel()
- returns the next break-label.
getTypes
public java.util.List getTypes()
- returns all types passed to the compiler in compilation units
does not include types loaded from the classpath
addSourceType
public void addSourceType(Type type)
sourceTypesIterator
public java.util.Iterator sourceTypesIterator()
pushBuildingTypeGraph
public void pushBuildingTypeGraph(TypeDec td)
popBuildingTypeGraph
public void popBuildingTypeGraph()
getBuildingTypeGraph
public java.util.LinkedList getBuildingTypeGraph()
addJpPlanner
public void addJpPlanner(org.aspectj.compiler.crosscuts.joinpoints.JpPlanner planner)
getJpPlanners
public java.util.List getJpPlanners()
getStaticJpPlanners
public java.util.List getStaticJpPlanners()
addTypeDecPlanner
public void addTypeDecPlanner(org.aspectj.compiler.crosscuts.joinpoints.TypeDecPlanner planner)
runTypeDecPlanners
public void runTypeDecPlanners(TypeDec typeDec,
int phase)
getSourceToOutputLineMap
public java.util.Map getSourceToOutputLineMap()
getOutputToSourceLineMap
public java.util.Map getOutputToSourceLineMap()
clearState
public void clearState()