Class Summary |
BasicBlock |
A basic block in terms of bytecode indices. |
Bytecodes.AALOAD |
|
Bytecodes.AASTORE |
|
Bytecodes.ACONST_NULL |
|
Bytecodes.ALOAD |
|
Bytecodes.ANEWARRAY |
|
Bytecodes.ARETURN |
|
Bytecodes.ArithmeticInstruction |
|
Bytecodes.ArrayInstruction |
|
Bytecodes.ARRAYLENGTH |
|
Bytecodes.ASTORE |
|
Bytecodes.ATHROW |
|
Bytecodes.BALOAD |
|
Bytecodes.BASTORE |
|
Bytecodes.BIPUSH |
|
Bytecodes.BranchHandle |
|
Bytecodes.BranchInstruction |
|
Bytecodes.BREAKPOINT |
|
Bytecodes.CALOAD |
|
Bytecodes.CASTORE |
|
Bytecodes.CHECKCAST |
|
Bytecodes.CodeException |
|
Bytecodes.ConversionInstruction |
|
Bytecodes.CPInstruction |
|
Bytecodes.D2F |
|
Bytecodes.D2I |
|
Bytecodes.D2L |
|
Bytecodes.DADD |
|
Bytecodes.DALOAD |
|
Bytecodes.DASTORE |
|
Bytecodes.DCMPG |
|
Bytecodes.DCMPL |
|
Bytecodes.DCONST |
|
Bytecodes.DDIV |
|
Bytecodes.DLOAD |
|
Bytecodes.DMUL |
|
Bytecodes.DNEG |
|
Bytecodes.DREM |
|
Bytecodes.DRETURN |
|
Bytecodes.DSTORE |
|
Bytecodes.DSUB |
|
Bytecodes.DUP |
|
Bytecodes.DUP_X1 |
|
Bytecodes.DUP_X2 |
|
Bytecodes.DUP2 |
|
Bytecodes.DUP2_X1 |
|
Bytecodes.DUP2_X2 |
|
Bytecodes.EmptyVisitor |
|
Bytecodes.F2D |
|
Bytecodes.F2I |
|
Bytecodes.F2L |
|
Bytecodes.FADD |
|
Bytecodes.FALOAD |
|
Bytecodes.FASTORE |
|
Bytecodes.FCMPG |
|
Bytecodes.FCMPL |
|
Bytecodes.FCONST |
|
Bytecodes.FDIV |
|
Bytecodes.FieldInstruction |
|
Bytecodes.FieldOrMethod |
|
Bytecodes.FLOAD |
|
Bytecodes.FMUL |
|
Bytecodes.FNEG |
|
Bytecodes.FREM |
|
Bytecodes.FRETURN |
|
Bytecodes.FSTORE |
|
Bytecodes.FSUB |
|
Bytecodes.GETFIELD |
|
Bytecodes.GETSTATIC |
|
Bytecodes.GOTO |
|
Bytecodes.GOTO_W |
|
Bytecodes.GotoInstruction |
|
Bytecodes.I2B |
|
Bytecodes.I2C |
|
Bytecodes.I2D |
|
Bytecodes.I2F |
|
Bytecodes.I2L |
|
Bytecodes.I2S |
|
Bytecodes.IADD |
|
Bytecodes.IALOAD |
|
Bytecodes.IAND |
|
Bytecodes.IASTORE |
|
Bytecodes.ICONST |
|
Bytecodes.IDIV |
|
Bytecodes.IF_ACMPEQ |
|
Bytecodes.IF_ACMPNE |
|
Bytecodes.IF_ICMPEQ |
|
Bytecodes.IF_ICMPGE |
|
Bytecodes.IF_ICMPGT |
|
Bytecodes.IF_ICMPLE |
|
Bytecodes.IF_ICMPLT |
|
Bytecodes.IF_ICMPNE |
|
Bytecodes.IFEQ |
|
Bytecodes.IFGE |
|
Bytecodes.IFGT |
|
Bytecodes.IfInstruction |
|
Bytecodes.IFLE |
|
Bytecodes.IFLT |
|
Bytecodes.IFNE |
|
Bytecodes.IFNONNULL |
|
Bytecodes.IFNULL |
|
Bytecodes.IINC |
|
Bytecodes.ILOAD |
|
Bytecodes.IMUL |
|
Bytecodes.INEG |
|
Bytecodes.INSTANCEOF |
|
Bytecodes.Instruction |
|
Bytecodes.InstructionConstants.Clinit |
|
Bytecodes.InstructionHandle |
|
Bytecodes.InstructionList |
|
Bytecodes.InvokeInstruction |
|
Bytecodes.INVOKEINTERFACE |
|
Bytecodes.INVOKESPECIAL |
|
Bytecodes.INVOKESTATIC |
|
Bytecodes.INVOKEVIRTUAL |
|
Bytecodes.IOR |
|
Bytecodes.IREM |
|
Bytecodes.IRETURN |
|
Bytecodes.ISHL |
|
Bytecodes.ISHR |
|
Bytecodes.ISTORE |
|
Bytecodes.ISUB |
|
Bytecodes.IUSHR |
|
Bytecodes.IXOR |
|
Bytecodes.jq_ReturnAddressType |
|
Bytecodes.JSR |
|
Bytecodes.JSR_W |
|
Bytecodes.JsrInstruction |
|
Bytecodes.L2D |
|
Bytecodes.L2F |
|
Bytecodes.L2I |
|
Bytecodes.LADD |
|
Bytecodes.LALOAD |
|
Bytecodes.LAND |
|
Bytecodes.LASTORE |
|
Bytecodes.LCMP |
|
Bytecodes.LCONST |
|
Bytecodes.LDC |
|
Bytecodes.LDC_W |
|
Bytecodes.LDC2_W |
|
Bytecodes.LDIV |
|
Bytecodes.LineNumber |
|
Bytecodes.LLOAD |
|
Bytecodes.LMUL |
|
Bytecodes.LNEG |
|
Bytecodes.LoadInstruction |
|
Bytecodes.LocalVariableInstruction |
|
Bytecodes.LOOKUPSWITCH |
|
Bytecodes.LOR |
|
Bytecodes.LREM |
|
Bytecodes.LRETURN |
|
Bytecodes.LSHL |
|
Bytecodes.LSHR |
|
Bytecodes.LSTORE |
|
Bytecodes.LSUB |
|
Bytecodes.LUSHR |
|
Bytecodes.LXOR |
|
Bytecodes.MONITORENTER |
|
Bytecodes.MONITOREXIT |
|
Bytecodes.MULTIANEWARRAY |
|
Bytecodes.NEW |
|
Bytecodes.NEWARRAY |
|
Bytecodes.NOP |
|
Bytecodes.POP |
|
Bytecodes.POP2 |
|
Bytecodes.PUSH |
|
Bytecodes.PUTFIELD |
|
Bytecodes.PUTSTATIC |
|
Bytecodes.RET |
|
Bytecodes.RETURN |
|
Bytecodes.ReturnInstruction |
|
Bytecodes.SALOAD |
|
Bytecodes.SASTORE |
|
Bytecodes.Select |
|
Bytecodes.SIPUSH |
|
Bytecodes.StackInstruction |
|
Bytecodes.StoreInstruction |
|
Bytecodes.SWAP |
|
Bytecodes.SWITCH |
|
Bytecodes.TABLESWITCH |
|
BytecodeVisitor |
|
CallTargets |
|
CallTargets.NoCallTarget |
|
CallTargets.SingleCallTarget |
|
ControlFlowGraph |
Control flow graph for a bytecode stream. |
ControlFlowGraph.InitialPass |
Visitor to perform the initial pass over the bytecode. |
ControlFlowGraph.RPOBasicBlockIterator |
|
ExceptionHandler |
Exception handler for a bytecode CFG. |
ExceptionHandlerIterator |
Iterator for exception handlers in a bytecode CFG. |
ExceptionHandlerList |
List of exception handlers for a bytecode CFG. |
JSRInfo |
Information for a JSR subroutine. |
LiveRefAnalysis |
A combination liveness and type analysis for Java bytecode. |
LiveRefAnalysis.DerivedRef |
|
LiveRefAnalysis.ExactJSRState |
|
LiveRefAnalysis.ExactState |
|
LiveRefAnalysis.HalfOfNumber |
|
LiveRefAnalysis.NullConstant |
|
LiveRefAnalysis.Retaddr |
|
LiveRefAnalysis.SystemType |
|
LiveRefAnalysis.Type |
|
ModRefAnalysis |
Simple mod/ref analysis. |
ModRefAnalysis.ModRefVisitor |
|
StackDepthVisitor |
A simple visitor that keeps track of the bytecode stack depth. |