Uses of Class
org.aspectj.weaver.bcel.BcelWorld

Packages that use BcelWorld
org.aspectj.ajdt.internal.compiler   
org.aspectj.ajdt.internal.core.builder   
org.aspectj.weaver.bcel   
org.aspectj.weaver.ltw   
 

Uses of BcelWorld in org.aspectj.ajdt.internal.compiler
 

Constructors in org.aspectj.ajdt.internal.compiler with parameters of type BcelWorld
AjCompilerAdapter(org.aspectj.org.eclipse.jdt.internal.compiler.Compiler compiler, boolean isBatchCompile, BcelWorld world, BcelWeaver weaver, EclipseFactory eFactory, IIntermediateResultsRequestor intRequestor, IProgressListener progressListener, IOutputClassFileNameProvider outputFileNameProvider, IBinarySourceProvider binarySourceProvider, java.util.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.
AjPipeliningCompilerAdapter(org.aspectj.org.eclipse.jdt.internal.compiler.Compiler compiler, boolean isBatchCompile, BcelWorld world, BcelWeaver weaver, EclipseFactory eFactory, IIntermediateResultsRequestor intRequestor, IProgressListener progressListener, IOutputClassFileNameProvider outputFileNameProvider, IBinarySourceProvider binarySourceProvider, java.util.Map fullBinarySourceEntries, boolean isXterminateAfterCompilation, boolean proceedOnError, boolean noAtAspectJProcessing, boolean makeReflectable, AjState incrementalCompilationState)
          Create an adapter, and tell it everything it needs to now to drive the AspectJ parts of a compile cycle.
 

Uses of BcelWorld in org.aspectj.ajdt.internal.core.builder
 

Methods in org.aspectj.ajdt.internal.core.builder that return BcelWorld
 BcelWorld AjBuildManager.getBcelWorld()
           
 BcelWorld AjState.getBcelWorld()
           
 

Methods in org.aspectj.ajdt.internal.core.builder with parameters of type BcelWorld
 void AjState.setWorld(BcelWorld bw)
           
 

Uses of BcelWorld in org.aspectj.weaver.bcel
 

Methods in org.aspectj.weaver.bcel that return BcelWorld
 BcelWorld BcelShadow.getWorld()
           
 

Methods in org.aspectj.weaver.bcel with parameters of type BcelWorld
static Instruction Utility.createInvoke(InstructionFactory fact, BcelWorld world, Member signature)
           
static Instruction Utility.createSuperInvoke(InstructionFactory fact, BcelWorld world, Member signature)
           
 java.util.List<UnwovenClassFile.ChildClass> LazyClassGen.getChildClasses(BcelWorld world)
           
 JavaClass LazyClassGen.getJavaClass(BcelWorld world)
           
 byte[] LazyClassGen.getJavaClassBytesIncludingReweavable(BcelWorld world)
           
static BcelShadow BcelShadow.makeAdviceExecution(BcelWorld world, LazyMethodGen enclosingMethod)
           
static BcelShadow BcelShadow.makeArrayConstructorCall(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle arrayInstruction, BcelShadow enclosingShadow)
           
static BcelShadow BcelShadow.makeConstructorCall(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle callHandle, BcelShadow enclosingShadow)
           
static BcelShadow BcelShadow.makeConstructorExecution(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle justBeforeStart)
           
static BcelShadow BcelShadow.makeExceptionHandler(BcelWorld world, ExceptionRange exceptionRange, LazyMethodGen enclosingMethod, InstructionHandle startOfHandler, BcelShadow enclosingShadow)
          Make the shadow for an exception handler.
static BcelShadow BcelShadow.makeFieldGet(BcelWorld world, ResolvedMember field, LazyMethodGen enclosingMethod, InstructionHandle getHandle, BcelShadow enclosingShadow)
           
static BcelShadow BcelShadow.makeFieldSet(BcelWorld world, ResolvedMember field, LazyMethodGen enclosingMethod, InstructionHandle setHandle, BcelShadow enclosingShadow)
           
static BcelShadow BcelShadow.makeIfaceInitialization(BcelWorld world, LazyMethodGen constructor, Member interfaceConstructorSignature)
          create an init join point associated w/ an interface in the body of a constructor
static BcelShadow BcelShadow.makeMethodCall(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle callHandle, BcelShadow enclosingShadow)
           
static BcelShadow BcelShadow.makeMethodExecution(BcelWorld world, LazyMethodGen enclosingMethod)
           
static BcelShadow BcelShadow.makeMethodExecution(BcelWorld world, LazyMethodGen enclosingMethod, boolean lazyInit)
           
static BcelShadow BcelShadow.makeMonitorEnter(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle monitorInstruction, BcelShadow enclosingShadow)
           
static BcelShadow BcelShadow.makeMonitorExit(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle monitorInstruction, BcelShadow enclosingShadow)
           
static BcelShadow BcelShadow.makeShadowForMethod(BcelWorld world, LazyMethodGen enclosingMethod, Shadow.Kind kind, Member sig)
           
static BcelShadow BcelShadow.makeShadowForMethodCall(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle callHandle, BcelShadow enclosingShadow, Shadow.Kind kind, ResolvedMember sig)
           
static BcelShadow BcelShadow.makeStaticInitialization(BcelWorld world, LazyMethodGen enclosingMethod)
           
static BcelShadow BcelShadow.makeUnfinishedInitialization(BcelWorld world, LazyMethodGen constructor)
          Create an initialization join point associated with a constructor, but not with any body of code yet.
static BcelShadow BcelShadow.makeUnfinishedPreinitialization(BcelWorld world, LazyMethodGen constructor)
           
static InstructionList BcelRenderer.renderExpr(InstructionFactory fact, BcelWorld world, Expr e)
           
static InstructionList BcelRenderer.renderExpr(InstructionFactory fact, BcelWorld world, Expr e, Type desiredType)
           
static InstructionList BcelRenderer.renderExprs(InstructionFactory fact, BcelWorld world, Expr[] es)
           
static InstructionList BcelRenderer.renderTest(InstructionFactory fact, BcelWorld world, Test e, InstructionHandle sk, InstructionHandle fk, InstructionHandle next)
           
 

Constructors in org.aspectj.weaver.bcel with parameters of type BcelWorld
BcelShadow(BcelWorld world, Shadow.Kind kind, Member signature, LazyMethodGen enclosingMethod, BcelShadow enclosingShadow)
          This generates an unassociated shadow, rooted in a particular method but not rooted to any particular point in the code.
BcelWeaver(BcelWorld world)
           
 

Uses of BcelWorld in org.aspectj.weaver.ltw
 

Subclasses of BcelWorld in org.aspectj.weaver.ltw
 class LTWWorld