|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |