| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Bytecodes.Instruction | |
|---|---|
| joeq.Compiler.BytecodeAnalysis | |
| Uses of Bytecodes.Instruction in joeq.Compiler.BytecodeAnalysis | 
|---|
| Fields in joeq.Compiler.BytecodeAnalysis declared as Bytecodes.Instruction | |
|---|---|
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.ACONST_NULL | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.ARRAYLENGTH | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.ATHROW | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.DCMPG | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.DCMPL | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.DCONST_0 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.DCONST_1 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.FCMPG | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.FCMPL | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.FCONST_0 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.FCONST_1 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.FCONST_2 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.ICONST_0 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.ICONST_1 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.ICONST_2 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.ICONST_3 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.ICONST_4 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.ICONST_5 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.ICONST_M1 | 
| static Bytecodes.Instruction[] | Bytecodes.InstructionConstants.INSTRUCTIONSGet object via its opcode, for immutable instructions like branch instructions entries are set to null. | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.LCMP | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.LCONST_0 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.LCONST_1 | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.MONITORENTER | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.MONITOREXIT | 
| static Bytecodes.Instruction | Bytecodes.InstructionConstants.NOPPredefined instruction objects | 
| Methods in joeq.Compiler.BytecodeAnalysis that return Bytecodes.Instruction | |
|---|---|
|  Bytecodes.Instruction | Bytecodes.Instruction.copy()Use with caution, since `BranchInstruction's have a `target' reference which is not copied correctly (only basic types are). | 
|  Bytecodes.Instruction | Bytecodes.InstructionHandle.getInstruction() | 
|  Bytecodes.Instruction | Bytecodes.PUSH.getInstruction() | 
|  Bytecodes.Instruction | Bytecodes.SWITCH.getInstruction() | 
| static Bytecodes.Instruction | Bytecodes.Instruction.readInstruction(jq_ConstantPool cp,
                jwutil.io.ByteSequence bytes)Read an instruction from (byte code) input stream and return the appropiate object. | 
|  Bytecodes.Instruction | Bytecodes.InstructionHandle.swapInstruction(Bytecodes.Instruction i)Temporarily swap the current instruction, without disturbing anything. | 
| Methods in joeq.Compiler.BytecodeAnalysis with parameters of type Bytecodes.Instruction | |
|---|---|
|  Bytecodes.InstructionHandle | Bytecodes.InstructionList.append(Bytecodes.Instruction i)Append an instruction to the end of this list. | 
|  Bytecodes.InstructionHandle | Bytecodes.InstructionList.append(Bytecodes.Instruction i,
       Bytecodes.CompoundInstruction c)Append a compound instruction, after instruction i. | 
|  Bytecodes.InstructionHandle | Bytecodes.InstructionList.append(Bytecodes.Instruction i,
       Bytecodes.Instruction j)Append a single instruction j after another instruction i, which must be in this list of course! | 
|  Bytecodes.InstructionHandle | Bytecodes.InstructionList.append(Bytecodes.Instruction i,
       Bytecodes.InstructionList il)Append another list after instruction i contained in this list. | 
|  Bytecodes.InstructionHandle | Bytecodes.InstructionList.append(Bytecodes.InstructionHandle ih,
       Bytecodes.Instruction i)Append an instruction after instruction (handle) ih contained in this list. | 
|  boolean | Bytecodes.InstructionList.contains(Bytecodes.Instruction i) | 
|  void | Bytecodes.InstructionList.delete(Bytecodes.Instruction i)Remove instruction from this list. | 
|  void | Bytecodes.InstructionList.delete(Bytecodes.Instruction from,
       Bytecodes.Instruction to)Remove instructions from instruction `from' to instruction `to' contained in this list. | 
|  Bytecodes.InstructionHandle | Bytecodes.InstructionList.insert(Bytecodes.Instruction i)Insert an instruction at start of this list. | 
|  Bytecodes.InstructionHandle | Bytecodes.InstructionList.insert(Bytecodes.Instruction i,
       Bytecodes.CompoundInstruction c)Insert a compound instruction before instruction i. | 
|  Bytecodes.InstructionHandle | Bytecodes.InstructionList.insert(Bytecodes.Instruction i,
       Bytecodes.Instruction j)Insert a single instruction j before another instruction i, which must be in this list of course! | 
|  Bytecodes.InstructionHandle | Bytecodes.InstructionList.insert(Bytecodes.Instruction i,
       Bytecodes.InstructionList il)Insert another list before Instruction i contained in this list. | 
|  Bytecodes.InstructionHandle | Bytecodes.InstructionList.insert(Bytecodes.InstructionHandle ih,
       Bytecodes.Instruction i)Insert an instruction before instruction (handle) ih contained in this list. | 
|  void | Bytecodes.InstructionHandle.setInstruction(Bytecodes.Instruction i)Replace current instruction contained in this handle. | 
|  void | Bytecodes.BranchHandle.setInstruction(Bytecodes.Instruction i)Set new contents. | 
|  Bytecodes.Instruction | Bytecodes.InstructionHandle.swapInstruction(Bytecodes.Instruction i)Temporarily swap the current instruction, without disturbing anything. | 
| Constructors in joeq.Compiler.BytecodeAnalysis with parameters of type Bytecodes.Instruction | |
|---|---|
| Bytecodes.InstructionHandle(Bytecodes.Instruction i) | |
| Bytecodes.InstructionList(Bytecodes.Instruction i)Create instruction list containing one instruction. | |
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||