Uses of Class
edu.rit.classfile.Instruction

Packages that use Instruction
edu.rit.classfile Package edu.rit.classfile is the RIT Classfile Library for analyzing and synthesizing class files. 
 

Uses of Instruction in edu.rit.classfile
 

Subclasses of Instruction in edu.rit.classfile
 class Location
          Class Location is a pseudoinstruction used to represent a location within a sequence of bytecodes that can be the target of a branch instruction.
 class SwitchInstruction
          Class SwitchInstruction is the abstract superclass for all switch instructions.
 

Fields in edu.rit.classfile declared as Instruction
static Instruction Op.AALOAD
          An aaload instruction.
static Instruction Op.AASTORE
          An aastore instruction.
static Instruction Op.ACONST_NULL
          An aconst_null instruction.
static Instruction Op.ARETURN
          An areturn instruction.
static Instruction Op.ARRAYLENGTH
          An arraylength instruction.
static Instruction Op.ATHROW
          An athrow instruction.
static Instruction Op.BALOAD
          A baload instruction.
static Instruction Op.BASTORE
          A bastore instruction.
static Instruction Op.CALOAD
          A caload instruction.
static Instruction Op.CASTORE
          A castore instruction.
static Instruction Op.D2F
          A d2f instruction.
static Instruction Op.D2I
          A d2i instruction.
static Instruction Op.D2L
          A d2l instruction.
static Instruction Op.DADD
          A dadd instruction.
static Instruction Op.DALOAD
          A daload instruction.
static Instruction Op.DASTORE
          A dastore instruction.
static Instruction Op.DCMPG
          A dcmpg instruction.
static Instruction Op.DCMPL
          A dcmpl instruction.
static Instruction Op.DDIV
          A ddiv instruction.
static Instruction Op.DMUL
          A dmul instruction.
static Instruction Op.DNEG
          A dneg instruction.
static Instruction Op.DREM
          A drem instruction.
static Instruction Op.DRETURN
          A dreturn instruction.
static Instruction Op.DSUB
          A dsub instruction.
static Instruction Op.DUP
          A dup instruction.
static Instruction Op.DUP_X1
          A dup_x1 instruction.
static Instruction Op.DUP_X2
          A dup_x2 instruction.
static Instruction Op.DUP2
          A dup2 instruction.
static Instruction Op.DUP2_X1
          A dup2_x1 instruction.
static Instruction Op.DUP2_X2
          A dup2_x2 instruction.
static Instruction Op.F2D
          An f2d instruction.
static Instruction Op.F2I
          An f2i instruction.
static Instruction Op.F2L
          An f2l instruction.
static Instruction Op.FADD
          An fadd instruction.
static Instruction Op.FALOAD
          An faload instruction.
static Instruction Op.FASTORE
          An fastore instruction.
static Instruction Op.FCMPG
          An fcmpg instruction.
static Instruction Op.FCMPL
          An fcmpl instruction.
static Instruction Op.FDIV
          An fdiv instruction.
static Instruction Op.FMUL
          An fmul instruction.
static Instruction Op.FNEG
          An fneg instruction.
static Instruction Op.FREM
          An frem instruction.
static Instruction Op.FRETURN
          An freturn instruction.
static Instruction Op.FSUB
          An fsub instruction.
static Instruction Op.I2B
          An i2b instruction.
static Instruction Op.I2C
          An i2c instruction.
static Instruction Op.I2D
          An i2d instruction.
static Instruction Op.I2F
          An i2f instruction.
static Instruction Op.I2L
          An i2l instruction.
static Instruction Op.I2S
          An i2s instruction.
static Instruction Op.IADD
          An iadd instruction.
static Instruction Op.IALOAD
          An iaload instruction.
static Instruction Op.IAND
          An iand instruction.
static Instruction Op.IASTORE
          An iastore instruction.
static Instruction Op.IDIV
          An idiv instruction.
static Instruction Op.IMUL
          An imul instruction.
static Instruction Op.INEG
          An ineg instruction.
static Instruction Op.IOR
          An ior instruction.
static Instruction Op.IREM
          An irem instruction.
static Instruction Op.IRETURN
          An ireturn instruction.
static Instruction Op.ISHL
          An ishl instruction.
static Instruction Op.ISHR
          An ishr instruction.
static Instruction Op.ISUB
          An isub instruction.
static Instruction Op.IUSHR
          An iushr instruction.
static Instruction Op.IXOR
          An ixor instruction.
static Instruction Op.L2D
          An l2d instruction.
static Instruction Op.L2F
          An l2f instruction.
static Instruction Op.L2I
          An l2i instruction.
static Instruction Op.LADD
          An ladd instruction.
static Instruction Op.LALOAD
          An laload instruction.
static Instruction Op.LAND
          An land instruction.
static Instruction Op.LASTORE
          An lastore instruction.
static Instruction Op.LCMP
          An lcmp instruction.
static Instruction Op.LDIV
          An ldiv instruction.
static Instruction Op.LMUL
          An lmul instruction.
static Instruction Op.LNEG
          An lneg instruction.
static Instruction Op.LOR
          An lor instruction.
static Instruction Op.LREM
          An lrem instruction.
static Instruction Op.LRETURN
          An lreturn instruction.
static Instruction Op.LSHL
          An lshl instruction.
static Instruction Op.LSHR
          An lshr instruction.
static Instruction Op.LSUB
          An lsub instruction.
static Instruction Op.LUSHR
          An lushr instruction.
static Instruction Op.LXOR
          An lxor instruction.
static Instruction Op.MONITORENTER
          A monitorenter instruction.
static Instruction Op.MONITOREXIT
          A monitorexit instruction.
static Instruction Op.NOP
          A nop instruction.
static Instruction Op.POP
          A pop instruction.
static Instruction Op.POP2
          A pop2 instruction.
static Instruction Op.RETURN
          A return instruction.
static Instruction Op.SALOAD
          An saload instruction.
static Instruction Op.SASTORE
          An sastore instruction.
static Instruction Op.SWAP
          A swap instruction.
 

Methods in edu.rit.classfile that return Instruction
static Instruction Op.ALOAD(int theIndex)
          An aload instruction.
static Instruction Op.ANEWARRAY(ArrayOrClassReference theType)
          An anewarray instruction.
static Instruction Op.ASTORE(int theIndex)
          An astore instruction.
static Instruction Op.CHECKCAST(ArrayOrClassReference theType)
          A checkcast instruction.
static Instruction Op.DLOAD(int theIndex)
          A dload instruction.
static Instruction Op.DSTORE(int theIndex)
          A dstore instruction.
static Instruction Op.FLOAD(int theIndex)
          An fload instruction.
static Instruction Op.FSTORE(int theIndex)
          An fstore instruction.
static Instruction Op.GETFIELD(FieldReference theField)
          A getfield instruction.
static Instruction Op.GETSTATIC(FieldReference theField)
          A getstatic instruction.
static Instruction Op.GOTO_W(Location theTarget)
          A goto_w instruction.
static Instruction Op.GOTO(Location theTarget)
          A goto instruction.
static Instruction Op.IF_ACMPEQ(Location theTarget)
          An if_acmpeq instruction.
static Instruction Op.IF_ACMPNE(Location theTarget)
          An if_acmpne instruction.
static Instruction Op.IF_ICMPEQ(Location theTarget)
          An if_icmpeq instruction.
static Instruction Op.IF_ICMPGE(Location theTarget)
          An if_icmpge instruction.
static Instruction Op.IF_ICMPGT(Location theTarget)
          An if_icmpgt instruction.
static Instruction Op.IF_ICMPLE(Location theTarget)
          An if_icmple instruction.
static Instruction Op.IF_ICMPLT(Location theTarget)
          An if_icmplt instruction.
static Instruction Op.IF_ICMPNE(Location theTarget)
          An if_icmpne instruction.
static Instruction Op.IFEQ(Location theTarget)
          An ifeq instruction.
static Instruction Op.IFGE(Location theTarget)
          An ifge instruction.
static Instruction Op.IFGT(Location theTarget)
          An ifgt instruction.
static Instruction Op.IFLE(Location theTarget)
          An ifle instruction.
static Instruction Op.IFLT(Location theTarget)
          An iflt instruction.
static Instruction Op.IFNE(Location theTarget)
          An ifne instruction.
static Instruction Op.IFNONNULL(Location theTarget)
          An ifnonnull instruction.
static Instruction Op.IFNULL(Location theTarget)
          An ifnull instruction.
static Instruction Op.IINC(int theIndex, int theAmount)
          An iinc instruction.
static Instruction Op.ILOAD(int theIndex)
          An iload instruction.
static Instruction Op.INSTANCEOF(ArrayOrClassReference theType)
          An instanceof instruction.
static Instruction Op.INVOKEINTERFACE(SubroutineReference theMethod)
          An invokeinterface instruction.
static Instruction Op.INVOKESPECIAL(SubroutineReference theMethod)
          An invokespecial instruction.
static Instruction Op.INVOKESTATIC(SubroutineReference theMethod)
          An invokestatic instruction.
static Instruction Op.INVOKEVIRTUAL(SubroutineReference theMethod)
          An invokevirtual instruction.
static Instruction Op.ISTORE(int theIndex)
          An istore instruction.
static Instruction Op.JSR_W(Location theTarget)
          A jsr_w instruction.
static Instruction Op.JSR(Location theTarget)
          A jsr instruction.
static Instruction Op.LDC(double theValue)
          A double ldc instruction.
static Instruction Op.LDC(float theValue)
          A float ldc instruction.
static Instruction Op.LDC(int theValue)
          An integer ldc instruction.
static Instruction Op.LDC(long theValue)
          A long ldc instruction.
static Instruction Op.LDC(String theValue)
          A string ldc instruction.
static Instruction Op.LLOAD(int theIndex)
          An lload instruction.
static Instruction Op.LSTORE(int theIndex)
          An lstore instruction.
static Instruction Op.MULTIANEWARRAY(ArrayReference theArrayType, int theDimensions)
          A multianewarray instruction.
static Instruction Op.NEW(ClassReference theType)
          A new instruction.
static Instruction Op.NEWARRAY(PrimitiveReference theType)
          A newarray instruction.
static Instruction Op.PUTFIELD(FieldReference theField)
          A putfield instruction.
static Instruction Op.PUTSTATIC(FieldReference theField)
          A putstatic instruction.
static Instruction Op.RET(int theIndex)
          A ret instruction.
static Instruction Op.TLOAD(int theIndex, TypeReference theType)
          A type-sensitive load instruction.
static Instruction Op.TSTORE(int theIndex, TypeReference theType)
          A type-sensitive store instruction.
 

Methods in edu.rit.classfile with parameters of type Instruction
 void SynthesizedConstructorDescription.addInstruction(Instruction theInstruction)
          Adds the given instruction to the described constructor's list of bytecode instructions.
 void SynthesizedClassInitializerDescription.addInstruction(Instruction theInstruction)
          Adds the given instruction to the described class initializer's list of bytecode instructions.
 void SynthesizedMethodDescription.addInstruction(Instruction theInstruction)
          Adds the given instruction to the described method's list of bytecode instructions.
 



Copyright © 2001-2006 by Alan Kaminsky. All rights reserved. Send comments to ark­@­cs.rit.edu.