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

Packages that use BcelShadow
org.aspectj.weaver.bcel   
 

Uses of BcelShadow in org.aspectj.weaver.bcel
 

Methods in org.aspectj.weaver.bcel that return BcelShadow
 BcelShadow BcelShadow.copyInto(LazyMethodGen recipient, BcelShadow enclosing)
           
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)
           
 

Methods in org.aspectj.weaver.bcel with parameters of type BcelShadow
 BcelShadow BcelShadow.copyInto(LazyMethodGen recipient, BcelShadow enclosing)
           
static InstructionList WeaveTestCase.getAdviceTag(BcelShadow shadow, java.lang.String where)
           
 Field LazyClassGen.getAnnotationCachingField(BcelShadow shadow, ResolvedType toType)
          Create a field in the type containing the shadow where the annotation retrieved during binding can be stored - for later fast access.
 Field LazyClassGen.getTjpField(BcelShadow shadow, boolean isEnclosingJp)
           
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.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.makeMethodCall(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle callHandle, BcelShadow enclosingShadow)
           
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.makeShadowForMethodCall(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle callHandle, BcelShadow enclosingShadow, Shadow.Kind kind, ResolvedMember sig)
           
 

Constructors in org.aspectj.weaver.bcel with parameters of type BcelShadow
AnnotationAccessVar(BcelShadow shadow, Shadow.Kind kind, ResolvedType annotationType, UnresolvedType theTargetIsStoredHere, Member sig)
           
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.