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)
|