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 intMethodGen.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.voidMethodGen.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 InstructionListUtility.createConversion(InstructionFactory factory, Type fromType, Type toType) static InstructionListUtility.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 InstructionListBcelRenderer.renderExpr(InstructionFactory fact, BcelWorld world, Expr e) static InstructionListBcelRenderer.renderExpr(InstructionFactory fact, BcelWorld world, Expr e, Type desiredType) static InstructionListBcelRenderer.renderExprs(InstructionFactory fact, BcelWorld world, Expr[] es) static InstructionListBcelRenderer.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 voidUtility.appendConversion(InstructionList il, InstructionFactory fact, ResolvedType fromType, ResolvedType toType) voidAnnotationAccessVar.appendLoad(InstructionList il, InstructionFactory fact) voidAspectInstanceVar.appendLoad(InstructionList il, InstructionFactory fact) voidBcelCflowAccessVar.appendLoad(InstructionList il, InstructionFactory fact) voidBcelVar.appendLoad(InstructionList il, InstructionFactory fact) voidTypeAnnotationAccessVar.appendLoad(InstructionList il, InstructionFactory fact) voidAnnotationAccessVar.appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType) voidAspectInstanceVar.appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType) voidBcelCflowAccessVar.appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType) voidBcelVar.appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType) voidTypeAnnotationAccessVar.appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType) voidAspectInstanceVar.appendStore(InstructionList il, InstructionFactory fact) voidBcelVar.appendStore(InstructionList il, InstructionFactory fact) static voidLazyMethodGen.assertGoodBody(InstructionList il, String from) voidAnnotationAccessVar.insertLoad(InstructionList il, InstructionFactory fact) voidAspectInstanceVar.insertLoad(InstructionList il, InstructionFactory fact) voidBcelCflowAccessVar.insertLoad(InstructionList il, InstructionFactory fact) voidBcelVar.insertLoad(InstructionList il, InstructionFactory fact) voidTypeAnnotationAccessVar.insertLoad(InstructionList il, InstructionFactory fact) static BcelVar[]Utility.pushAndReturnArrayOfVars(ResolvedType[] proceedParamTypes, InstructionList il, InstructionFactory fact, LazyMethodGen enclosingMethod) static voidUtility.replaceInstruction(InstructionHandle ih, InstructionList replacementInstructions, LazyMethodGen enclosingMethod) replace an instruction handle with another instruction, in this case, a branch instruction.voidExceptionRange.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