Verwendungen von Klasse
org.aspectj.apache.bcel.generic.InstructionList
Packages, die InstructionList verwenden
-
Verwendungen von InstructionList in org.aspectj.apache.bcel.generic
Methoden in org.aspectj.apache.bcel.generic, die InstructionList zurückgebenModifizierer und TypMethodeBeschreibungInstructionList.copy()
MethodGen.getInstructionList()
InstructionFactory.PUSHCLASS
(ConstantPool cp, String className) Return a list that will load the Class object - on 1.5 or later use the class variant of ldc, whilst on earlier JVMs use the regular Class.forName.Methoden in org.aspectj.apache.bcel.generic mit Parametern vom Typ InstructionListModifizierer und TypMethodeBeschreibungInstructionList.append
(InstructionHandle appendTo, InstructionList appendee) Append another list after instruction (handle) ih contained in this list.InstructionList.append
(InstructionList il) Append another list to this one.InstructionList.append
(Instruction i, InstructionList il) Append another list after instruction i contained in this list.static int
MethodGen.getMaxStack
(ConstantPool cp, InstructionList il, CodeExceptionGen[] et) Computes stack usage of an instruction list by performing control flow analysis.InstructionList.insert
(InstructionHandle ih, InstructionList il) Insert another list before Instruction handle ih contained in this list.InstructionList.insert
(InstructionList il) Insert another list.InstructionList.insert
(Instruction i, InstructionList il) Insert another list before Instruction i contained in this list.void
MethodGen.setInstructionList
(InstructionList il) Konstruktoren in org.aspectj.apache.bcel.generic mit Parametern vom Typ InstructionListModifiziererKonstruktorBeschreibungMethodGen
(int access_flags, Type return_type, Type[] arg_types, String[] arg_names, String method_name, String class_name, InstructionList il, ConstantPool cp) Declare method. -
Verwendungen von InstructionList in org.aspectj.weaver.bcel
Felder in org.aspectj.weaver.bcel, die deklariert sind als InstructionListMethoden in org.aspectj.weaver.bcel, die InstructionList zurückgebenModifizierer und TypMethodeBeschreibungstatic InstructionList
Utility.createConversion
(InstructionFactory factory, Type fromType, Type toType) static InstructionList
Utility.createConversion
(InstructionFactory fact, Type fromType, Type toType, boolean allowAutoboxing) AnnotationAccessVar.createCopyFrom
(InstructionFactory fact, int oldSlot) AspectInstanceVar.createCopyFrom
(InstructionFactory fact, int oldSlot) BcelCflowAccessVar.createCopyFrom
(InstructionFactory fact, int oldSlot) BcelFieldRef.createCopyFrom
(InstructionFactory fact, int oldSlot) BcelVar.createCopyFrom
(InstructionFactory fact, int oldSlot) TypeAnnotationAccessVar.createCopyFrom
(InstructionFactory fact, int oldSlot) BcelCflowAccessVar.createLoadInstructions
(ResolvedType toType, InstructionFactory fact) TypeAnnotationAccessVar.createLoadInstructions
(ResolvedType toType, InstructionFactory fact) LazyMethodGen.getBody()
LazyMethodGen.getBodyForPrint()
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) Methoden in org.aspectj.weaver.bcel mit Parametern vom Typ InstructionListModifizierer und TypMethodeBeschreibungstatic void
Utility.appendConversion
(InstructionList il, InstructionFactory fact, ResolvedType fromType, ResolvedType toType) void
AnnotationAccessVar.appendLoad
(InstructionList il, InstructionFactory fact) void
AspectInstanceVar.appendLoad
(InstructionList il, InstructionFactory fact) void
BcelCflowAccessVar.appendLoad
(InstructionList il, InstructionFactory fact) void
BcelVar.appendLoad
(InstructionList il, InstructionFactory fact) void
TypeAnnotationAccessVar.appendLoad
(InstructionList il, InstructionFactory fact) void
AnnotationAccessVar.appendLoadAndConvert
(InstructionList il, InstructionFactory fact, ResolvedType toType) void
AspectInstanceVar.appendLoadAndConvert
(InstructionList il, InstructionFactory fact, ResolvedType toType) void
BcelCflowAccessVar.appendLoadAndConvert
(InstructionList il, InstructionFactory fact, ResolvedType toType) void
BcelVar.appendLoadAndConvert
(InstructionList il, InstructionFactory fact, ResolvedType toType) void
TypeAnnotationAccessVar.appendLoadAndConvert
(InstructionList il, InstructionFactory fact, ResolvedType toType) void
AspectInstanceVar.appendStore
(InstructionList il, InstructionFactory fact) void
BcelVar.appendStore
(InstructionList il, InstructionFactory fact) static void
LazyMethodGen.assertGoodBody
(InstructionList il, String from) void
AnnotationAccessVar.insertLoad
(InstructionList il, InstructionFactory fact) void
AspectInstanceVar.insertLoad
(InstructionList il, InstructionFactory fact) void
BcelCflowAccessVar.insertLoad
(InstructionList il, InstructionFactory fact) void
BcelVar.insertLoad
(InstructionList il, InstructionFactory fact) void
TypeAnnotationAccessVar.insertLoad
(InstructionList il, InstructionFactory fact) static BcelVar[]
Utility.pushAndReturnArrayOfVars
(ResolvedType[] proceedParamTypes, InstructionList il, InstructionFactory fact, LazyMethodGen enclosingMethod) static void
Utility.replaceInstruction
(InstructionHandle ih, InstructionList replacementInstructions, LazyMethodGen enclosingMethod) replace an instruction handle with another instruction, in this case, a branch instruction.void
ExceptionRange.updateTarget
(InstructionHandle oldIh, InstructionHandle newIh, InstructionList newBody) Konstruktoren in org.aspectj.weaver.bcel mit Parametern vom Typ InstructionListModifiziererKonstruktorBeschreibungExceptionRange
(InstructionList body, UnresolvedType exceptionType, boolean insideExisting) ExceptionRange
(InstructionList body, UnresolvedType exceptionType, int priority) After this constructor is called, this range is not well situated unlessExceptionRange.associateWithTargets(org.aspectj.apache.bcel.generic.InstructionHandle, org.aspectj.apache.bcel.generic.InstructionHandle, org.aspectj.apache.bcel.generic.InstructionHandle)
is called XXX priority should be fixed