Uses of Class
org.aspectj.apache.bcel.generic.InstructionList

Packages that use InstructionList
org.aspectj.apache.bcel.generic   
org.aspectj.weaver.bcel   
 

Uses of InstructionList in org.aspectj.apache.bcel.generic
 

Methods in org.aspectj.apache.bcel.generic that return InstructionList
 InstructionList InstructionList.copy()
           
 InstructionList MethodGen.getInstructionList()
           
 InstructionList InstructionFactory.PUSHCLASS(ConstantPool cp, java.lang.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.
 

Methods in org.aspectj.apache.bcel.generic with parameters of type InstructionList
 InstructionHandle InstructionList.append(InstructionHandle appendTo, InstructionList appendee)
          Append another list after instruction (handle) ih contained in this list.
 InstructionHandle InstructionList.append(Instruction i, InstructionList il)
          Append another list after instruction i contained in this list.
 InstructionHandle InstructionList.append(InstructionList il)
          Append another list to this one.
static int MethodGen.getMaxStack(ConstantPool cp, InstructionList il, CodeExceptionGen[] et)
          Computes stack usage of an instruction list by performing control flow analysis.
 InstructionHandle InstructionList.insert(InstructionHandle ih, InstructionList il)
          Insert another list before Instruction handle ih contained in this list.
 InstructionHandle InstructionList.insert(Instruction i, InstructionList il)
          Insert another list before Instruction i contained in this list.
 InstructionHandle InstructionList.insert(InstructionList il)
          Insert another list.
 void MethodGen.setInstructionList(InstructionList il)
           
 

Constructors in org.aspectj.apache.bcel.generic with parameters of type InstructionList
MethodGen(int access_flags, Type return_type, Type[] arg_types, java.lang.String[] arg_names, java.lang.String method_name, java.lang.String class_name, InstructionList il, ConstantPool cp)
          Declare method.
 

Uses of InstructionList in org.aspectj.weaver.bcel
 

Methods in org.aspectj.weaver.bcel that return InstructionList
static InstructionList Utility.createConversion(InstructionFactory factory, Type fromType, Type toType)
           
static InstructionList Utility.createConversion(InstructionFactory fact, Type fromType, Type toType, boolean allowAutoboxing)
           
 InstructionList BcelCflowAccessVar.createCopyFrom(InstructionFactory fact, int oldSlot)
           
 InstructionList TypeAnnotationAccessVar.createCopyFrom(InstructionFactory fact, int oldSlot)
           
 InstructionList BcelFieldRef.createCopyFrom(InstructionFactory fact, int oldSlot)
           
 InstructionList AnnotationAccessVar.createCopyFrom(InstructionFactory fact, int oldSlot)
           
 InstructionList BcelVar.createCopyFrom(InstructionFactory fact, int oldSlot)
           
 InstructionList BcelCflowAccessVar.createLoadInstructions(ResolvedType toType, InstructionFactory fact)
           
 InstructionList TypeAnnotationAccessVar.createLoadInstructions(ResolvedType toType, InstructionFactory fact)
           
static InstructionList WeaveTestCase.getAdviceTag(BcelShadow shadow, java.lang.String where)
           
 InstructionList LazyMethodGen.getBody()
           
 InstructionList 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)
           
 

Methods in org.aspectj.weaver.bcel with parameters of type InstructionList
static void Utility.appendConversion(InstructionList il, InstructionFactory fact, ResolvedType fromType, ResolvedType toType)
           
 void BcelCflowAccessVar.appendLoad(InstructionList il, InstructionFactory fact)
           
 void TypeAnnotationAccessVar.appendLoad(InstructionList il, InstructionFactory fact)
           
 void AnnotationAccessVar.appendLoad(InstructionList il, InstructionFactory fact)
           
 void BcelVar.appendLoad(InstructionList il, InstructionFactory fact)
           
 void BcelCflowAccessVar.appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)
           
 void TypeAnnotationAccessVar.appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)
           
 void AnnotationAccessVar.appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)
           
 void BcelVar.appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)
           
 void BcelVar.appendStore(InstructionList il, InstructionFactory fact)
           
static void LazyMethodGen.assertGoodBody(InstructionList il, java.lang.String from)
           
 void BcelCflowAccessVar.insertLoad(InstructionList il, InstructionFactory fact)
           
 void TypeAnnotationAccessVar.insertLoad(InstructionList il, InstructionFactory fact)
           
 void AnnotationAccessVar.insertLoad(InstructionList il, InstructionFactory fact)
           
 void BcelVar.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)
           
 

Constructors in org.aspectj.weaver.bcel with parameters of type InstructionList
ExceptionRange(InstructionList body, UnresolvedType exceptionType, boolean insideExisting)
           
ExceptionRange(InstructionList body, UnresolvedType exceptionType, int priority)
          After this constructor is called, this range is not well situated unless ExceptionRange.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