|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LazyMethodGen | |
---|---|
org.aspectj.weaver.bcel |
Uses of LazyMethodGen in org.aspectj.weaver.bcel |
---|
Methods in org.aspectj.weaver.bcel that return LazyMethodGen | |
---|---|
LazyMethodGen |
LazyClassGen.createExtendedAjcPreClinit(LazyMethodGen previousPreClinit,
int i)
factory method for building multiple extended clinit methods. |
LazyMethodGen |
LazyClassGen.getAjcPreClinit()
Retrieve the ajc$preClinit method - this method captures any initialization AspectJ wants to ensure happens in a class. |
LazyMethodGen |
BcelShadow.getEnclosingMethod()
|
LazyMethodGen |
LazyClassGen.getLazyMethodGen(Member m)
|
LazyMethodGen |
LazyClassGen.getLazyMethodGen(java.lang.String name,
java.lang.String signature)
|
LazyMethodGen |
LazyClassGen.getLazyMethodGen(java.lang.String name,
java.lang.String signature,
boolean allowMissing)
|
LazyMethodGen |
LazyClassGen.getStaticInitializer()
|
Methods in org.aspectj.weaver.bcel that return types with arguments of type LazyMethodGen | |
---|---|
java.util.List<LazyMethodGen> |
LazyClassGen.getMethodGens()
|
Methods in org.aspectj.weaver.bcel with parameters of type LazyMethodGen | |
---|---|
void |
LazyClassGen.addMethodGen(LazyMethodGen gen)
|
void |
LazyClassGen.addMethodGen(LazyMethodGen gen,
ISourceLocation sourceLocation)
|
BcelShadow |
BcelShadow.copyInto(LazyMethodGen recipient,
BcelShadow enclosing)
|
LazyMethodGen |
LazyClassGen.createExtendedAjcPreClinit(LazyMethodGen previousPreClinit,
int i)
factory method for building multiple extended clinit methods. |
static Instruction |
Utility.createInvoke(InstructionFactory fact,
LazyMethodGen m)
|
static void |
Utility.deleteInstruction(InstructionHandle ih,
InstructionHandle retargetTo,
LazyMethodGen enclosingMethod)
delete an instruction handle and retarget all targeters of the deleted instruction to the provided target. |
static void |
Utility.deleteInstruction(InstructionHandle ih,
LazyMethodGen enclosingMethod)
delete an instruction handle and retarget all targeters of the deleted instruction to the next instruction. |
static boolean |
LazyMethodGen.isConstructor(LazyMethodGen aMethod)
|
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 |
Member |
BcelWorld.makeJoinPointSignatureFromMethod(LazyMethodGen mg,
MemberKind kind)
|
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 BcelVar[] |
Utility.pushAndReturnArrayOfVars(ResolvedType[] proceedParamTypes,
InstructionList il,
InstructionFactory fact,
LazyMethodGen enclosingMethod)
|
boolean |
LazyClassGen.removeMethodGen(LazyMethodGen gen)
|
static void |
Utility.replaceInstruction(InstructionHandle ih,
InstructionList replacementInstructions,
LazyMethodGen enclosingMethod)
replace an instruction handle with another instruction, in this case, a branch instruction. |
Constructors in org.aspectj.weaver.bcel with parameters of type LazyMethodGen | |
---|---|
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 |