Verwendungen von Klasse
org.aspectj.weaver.bcel.LazyMethodGen
Packages, die LazyMethodGen verwenden
-
Verwendungen von LazyMethodGen in org.aspectj.weaver.bcel
Methoden in org.aspectj.weaver.bcel, die LazyMethodGen zurückgebenModifizierer und TypMethodeBeschreibungLazyClassGen.createExtendedAjcPreClinit(LazyMethodGen previousPreClinit, int i) factory method for building multiple extended clinit methods.LazyClassGen.getAjcPreClinit()Retrieve the ajc$preClinit method - this method captures any initialization AspectJ wants to ensure happens in a class.BcelShadow.getEnclosingMethod()LazyClassGen.getLazyMethodGen(String name, String signature) LazyClassGen.getLazyMethodGen(String name, String signature, boolean allowMissing) LazyClassGen.getLazyMethodGen(Member m) LazyClassGen.getStaticInitializer()protected LazyMethodGenBcelTypeMunger.makeMethodGen(LazyClassGen gen, ResolvedMember member) Methoden in org.aspectj.weaver.bcel, die Typen mit Argumenten vom Typ LazyMethodGen zurückgebenMethoden in org.aspectj.weaver.bcel mit Parametern vom Typ LazyMethodGenModifizierer und TypMethodeBeschreibungvoidLazyClassGen.addMethodGen(LazyMethodGen gen) voidLazyClassGen.addMethodGen(LazyMethodGen gen, ISourceLocation sourceLocation) BcelShadow.copyInto(LazyMethodGen recipient, BcelShadow enclosing) LazyClassGen.createExtendedAjcPreClinit(LazyMethodGen previousPreClinit, int i) factory method for building multiple extended clinit methods.static InstructionUtility.createInvoke(InstructionFactory fact, LazyMethodGen m) static voidUtility.deleteInstruction(InstructionHandle ih, InstructionHandle retargetTo, LazyMethodGen enclosingMethod) delete an instruction handle and retarget all targeters of the deleted instruction to the provided target.static voidUtility.deleteInstruction(InstructionHandle ih, LazyMethodGen enclosingMethod) delete an instruction handle and retarget all targeters of the deleted instruction to the next instruction.static booleanLazyMethodGen.isConstructor(LazyMethodGen aMethod) static BcelShadowBcelShadow.makeAdviceExecution(BcelWorld world, LazyMethodGen enclosingMethod) static BcelShadowBcelShadow.makeArrayConstructorCall(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle arrayInstruction, BcelShadow enclosingShadow) static BcelShadowBcelShadow.makeConstructorCall(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle callHandle, BcelShadow enclosingShadow) static BcelShadowBcelShadow.makeConstructorExecution(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle justBeforeStart) static BcelShadowBcelShadow.makeExceptionHandler(BcelWorld world, ExceptionRange exceptionRange, LazyMethodGen enclosingMethod, InstructionHandle startOfHandler, BcelShadow enclosingShadow) Make the shadow for an exception handler.static BcelShadowBcelShadow.makeFieldGet(BcelWorld world, ResolvedMember field, LazyMethodGen enclosingMethod, InstructionHandle getHandle, BcelShadow enclosingShadow) static BcelShadowBcelShadow.makeFieldSet(BcelWorld world, ResolvedMember field, LazyMethodGen enclosingMethod, InstructionHandle setHandle, BcelShadow enclosingShadow) static BcelShadowBcelShadow.makeIfaceInitialization(BcelWorld world, LazyMethodGen constructor, Member interfaceConstructorSignature) create an init join point associated w/ an interface in the body of a constructorBcelWorld.makeJoinPointSignatureFromMethod(LazyMethodGen mg, MemberKind kind) static BcelShadowBcelShadow.makeMethodCall(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle callHandle, BcelShadow enclosingShadow) static BcelShadowBcelShadow.makeMethodExecution(BcelWorld world, LazyMethodGen enclosingMethod) static BcelShadowBcelShadow.makeMethodExecution(BcelWorld world, LazyMethodGen enclosingMethod, boolean lazyInit) static BcelShadowBcelShadow.makeMonitorEnter(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle monitorInstruction, BcelShadow enclosingShadow) static BcelShadowBcelShadow.makeMonitorExit(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle monitorInstruction, BcelShadow enclosingShadow) static BcelShadowBcelShadow.makeShadowForMethod(BcelWorld world, LazyMethodGen enclosingMethod, Shadow.Kind kind, Member sig) static BcelShadowBcelShadow.makeShadowForMethodCall(BcelWorld world, LazyMethodGen enclosingMethod, InstructionHandle callHandle, BcelShadow enclosingShadow, Shadow.Kind kind, ResolvedMember sig) static BcelShadowBcelShadow.makeStaticInitialization(BcelWorld world, LazyMethodGen enclosingMethod) static BcelShadowBcelShadow.makeUnfinishedInitialization(BcelWorld world, LazyMethodGen constructor) Create an initialization join point associated with a constructor, but not with any body of code yet.static BcelShadowBcelShadow.makeUnfinishedPreinitialization(BcelWorld world, LazyMethodGen constructor) static BcelVar[]Utility.pushAndReturnArrayOfVars(ResolvedType[] proceedParamTypes, InstructionList il, InstructionFactory fact, LazyMethodGen enclosingMethod) booleanLazyClassGen.removeMethodGen(LazyMethodGen gen) static voidUtility.replaceInstruction(InstructionHandle ih, InstructionList replacementInstructions, LazyMethodGen enclosingMethod) replace an instruction handle with another instruction, in this case, a branch instruction.Konstruktoren in org.aspectj.weaver.bcel mit Parametern vom Typ LazyMethodGenModifiziererKonstruktorBeschreibungBcelShadow(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.