A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

A - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
AALOAD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
AASTORE - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
abs(int) - Static method in class joeq.Support.JMath
Returns the absolute value of its argument.
abs(long) - Static method in class joeq.Support.JMath
Returns the absolute value of its argument.
abs(float) - Static method in class joeq.Support.JMath
Returns the absolute value of its argument.
abs(double) - Static method in class joeq.Support.JMath
Returns the absolute value of its argument.
ACC_ABSTRACT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_FINAL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_INTERFACE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_NATIVE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_PRIVATE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_PROTECTED - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_PUBLIC - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_STATIC - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_STRICT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_SUPER - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_SYNCHRONIZED - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_TRANSIENT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ACC_VOLATILE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
accept(jq_TypeVisitor) - Method in class joeq.Class.jq_Array
 
accept(jq_TypeVisitor) - Method in class joeq.Class.jq_Class
 
accept(jq_MethodVisitor) - Method in class joeq.Class.jq_ClassInitializer
 
accept(jq_FieldVisitor) - Method in class joeq.Class.jq_Field
 
accept(jq_MethodVisitor) - Method in class joeq.Class.jq_Initializer
 
accept(jq_FieldVisitor) - Method in class joeq.Class.jq_InstanceField
 
accept(jq_MethodVisitor) - Method in class joeq.Class.jq_InstanceMethod
 
accept(jq_MethodVisitor) - Method in class joeq.Class.jq_Method
 
accept(jq_TypeVisitor) - Method in class joeq.Class.jq_Primitive
 
accept(jq_FieldVisitor) - Method in class joeq.Class.jq_StaticField
 
accept(jq_MethodVisitor) - Method in class joeq.Class.jq_StaticMethod
 
accept(jq_TypeVisitor) - Method in class joeq.Class.jq_Type
 
accept(SSABindingVisitor) - Method in class joeq.Compiler.Analysis.IPSSA.SSABinding
 
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.AALOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.AASTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ACONST_NULL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ALOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ANEWARRAY
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ARETURN
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ARRAYLENGTH
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ASTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ATHROW
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BALOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BASTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BIPUSH
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BREAKPOINT
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CALOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CASTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CHECKCAST
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.D2F
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.D2I
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.D2L
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DADD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DALOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DASTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DCMPG
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DCMPL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DCONST
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DDIV
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DLOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DMUL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DNEG
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DREM
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DRETURN
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DSTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DSUB
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP2
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP2_X1
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP2_X2
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP_X1
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP_X2
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.F2D
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.F2I
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.F2L
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FADD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FALOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FASTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FCMPG
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FCMPL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FCONST
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FDIV
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FLOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FMUL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FNEG
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FREM
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FRETURN
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FSTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FSUB
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GETFIELD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GETSTATIC
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GOTO
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GOTO_W
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2B
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2C
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2D
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2F
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2L
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2S
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IADD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IALOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IAND
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IASTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ICONST
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IDIV
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ACMPEQ
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ACMPNE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPEQ
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPGE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPGT
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPLE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPLT
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPNE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFEQ
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFGE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFGT
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFLE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFLT
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFNE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFNONNULL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFNULL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IINC
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ILOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IMUL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INEG
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INSTANCEOF
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Convenience method, simply calls accept() on the contained instruction.
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Convenience method, simply calls accept() on the contained instructions.
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEINTERFACE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKESPECIAL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKESTATIC
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEVIRTUAL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IOR
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IREM
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IRETURN
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ISHL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ISHR
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ISTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ISUB
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IUSHR
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IXOR
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.JSR
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.JSR_W
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.L2D
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.L2F
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.L2I
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LADD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LALOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LAND
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LASTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LCMP
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LCONST
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC2_W
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDIV
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LLOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LMUL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LNEG
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LoadInstruction
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LOOKUPSWITCH
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LOR
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LREM
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LRETURN
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LSHL
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LSHR
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LSTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LSUB
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LUSHR
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LXOR
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MONITORENTER
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MONITOREXIT
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MULTIANEWARRAY
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEW
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEWARRAY
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NOP
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.POP
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.POP2
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUTFIELD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUTSTATIC
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.RET
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.RETURN
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SALOAD
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SASTORE
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SIPUSH
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.StoreInstruction
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SWAP
Call corresponding visitor method(s).
accept(Bytecodes.Visitor) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.TABLESWITCH
Call corresponding visitor method(s).
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.ALength
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.ALoad
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.AStore
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Binary
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.CheckCast
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_A_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_B_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_C_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_D_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_F_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_I_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_L_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_P_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_S_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Goto
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.InstanceOf
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Invoke
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Jsr
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.MemLoad
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.MemStore
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Monitor
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Move
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.New
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.NewArray
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.NullCheck
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Phi
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_A_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_B_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_C_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_D_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_F_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_I_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_L_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_P_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_S_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_Z_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_A_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_B_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_C_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_D_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_F_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_I_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_L_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_P_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_S_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_Z_DYNLINK
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Ret
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Return
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Special
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.StoreCheck
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.TableSwitch
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.Unary
 
accept(Quad, QuadVisitor) - Method in class joeq.Compiler.Quad.Operator.ZeroCheck
 
accept(QuadVisitor) - Method in class joeq.Compiler.Quad.Quad
Accepts a quad visitor to this quad.
acceptTargetMethod(Object, ProgramLocation, Object) - Method in interface joeq.Compiler.Quad.FilteredCallGraph.Filter
 
acceptTargetMethod(Object, ProgramLocation, Object) - Method in class joeq.Compiler.Quad.FilteredCallGraph.PackageFilter
 
access_flags - Variable in class joeq.Class.jq_Member
 
accessPathEdges - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Map from fields to sets of outside edges from this node on that field.
accessPathEdges - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Map from fields to sets of outside edges from this node on that field.
ACONST_NULL - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
acos(double) - Static method in class joeq.Support.JMath
Returns the inverse (arc) cosine of its argument.
activeDomains(BDD) - Static method in class joeq.Compiler.Analysis.IPA.PA
 
activeDomains(BDD) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
actual - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
add(Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
add(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
add(SSADefinition, String) - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Predicated
 
add(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
add(PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
add(Object) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
add(Object) - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
add(Object) - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Throws UnsupportedOperationException.
add(jq_Method, int, jq_Method) - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
add(Object) - Method in class joeq.Compiler.Quad.QuadIterator
Adds a quad to the underlying quad list.
add(int, Object) - Method in class joeq.Util.Templates.ListWrapper.BasicBlock
 
add(Object) - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
add(Object) - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
add(int, Object) - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler
 
add(Object) - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
add(Object) - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
add(int, Object) - Method in class joeq.Util.Templates.ListWrapper.Quad
 
add(Object) - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
add(Object) - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
ADD_CLINIT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
ADD_DUMMY_EDGES - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
ADD_DUMMY_EDGES - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
ADD_DUMMY_EDGES - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
ADD_DUMMY_EDGES - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
ADD_EDGES - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
ADD_EDGES - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
ADD_FINALIZERS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
ADD_THREADS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
addAccessPathEdge(jq_Field, MethodSummary.FieldNode) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Add the given successor node on the given field to the outside edge set.
addAccessPathEdge(jq_Field, PrimitiveMethodSummary.FieldNode) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Add the given successor node on the given field to the outside edge set.
addAccessPathEdges(jq_Field, Set) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Add the given set of successor nodes on the given field to the outside edge set.
addAccessPathEdges(jq_Field, Set) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Add the given set of successor nodes on the given field to the outside edge set.
addAll(Collection) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
addAll(MethodSummary.NodeSet) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
addAll(Collection) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
addAll(PrimitiveMethodSummary.NodeSet) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
addAll(RegisterFactory) - Method in class joeq.Compiler.Quad.RegisterFactory
 
addAllContextToVar(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResultSelector
 
addAllMethods() - Method in class joeq.Compiler.Analysis.IPA.PA
 
addAllMethods() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
addAllSubclasses(jq_Class, Set, boolean) - Static method in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
addApplication(IPSSABuilder.Application) - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.ApplicationLaunchingPad
 
addAtEnd(ControlFlowGraph, Quad) - Method in class joeq.Compiler.Quad.BasicBlock
 
addAttribute(Object, Object) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Add an attribute to an instruction handle.
addAttributeNames(jq_Member) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
addBDDLibraryToClasspath(String[]) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveGenRelations
 
addBDDLibraryToClasspath(String[]) - Static method in class joeq.Main.GenRelations
 
addChild(Dominators.DominatorNode) - Method in class joeq.Compiler.Quad.Dominators.DominatorNode
 
addClassDir(String, boolean) - Static method in class joeq.Main.ClasspathWalker
 
addClassesToClasspath(PrimordialClassLoader, String[]) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveGenRelations
 
addClassesToClasspath(PrimordialClassLoader, String[]) - Static method in class joeq.Main.GenRelations
 
addClassInitializer(jq_Class) - Method in class joeq.Compiler.Analysis.IPA.PA
 
addClassInitializer(jq_Class) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
addCode(jq_Method) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
addCode(Bytecodes.InstructionList) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
addDefaultPass(ControlFlowGraphVisitor) - Static method in class joeq.Compiler.Quad.CodeCache
 
addDefaults() - Method in class joeq.Compiler.Analysis.IPA.PA
 
addDefaults() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
addDefaultStatics() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.GlobalNode
 
addDefaultStatics() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.GlobalNode
 
addDouble(double) - Method in class joeq.Class.jq_ConstantPool
 
added_hook - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis.Visitor
 
addedEdges - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Map from fields to sets of inside edges from this node on that field.
addedEdges - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Map from fields to sets of inside edges from this node on that field.
addEdge(String, Textualizable) - Method in class joeq.Class.jq_Member
 
addEdge(String, Textualizable) - Method in class joeq.Class.jq_Type
 
addEdge(jq_Field, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Add the given successor node on the given field to the inside edge set.
addEdge(String, Textualizable) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
addEdge(String, Textualizable) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
addEdge(jq_Reference, MethodSummary.Node, jq_Reference) - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
addEdge(jq_Reference, ProgramLocation, jq_Reference) - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
addEdge(String, Textualizable) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
addEdge(SSADefinition, SSADefinition, DefinitionGraph.EdgeInfo) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
addEdge(SSADefinition, SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
By default a true predicate edge is added
addEdge(jq_Field, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Add the given successor node on the given field to the inside edge set.
addEdge(String, Textualizable) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
addEdge(String, Textualizable) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
addEdge(String, String) - Static method in class joeq.Compiler.Quad.DotGraph.dot
 
addEdge(String, String, String) - Static method in class joeq.Compiler.Quad.DotGraph.dot
 
addEdge(String, String) - Method in class joeq.Util.SyntheticGraphs.Graph
 
addEdge(long, long) - Method in class joeq.Util.SyntheticGraphs.Graph
 
addEdges(jq_Field, Set) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Add the given set of successor nodes on the given field to the inside edge set.
addEdges(Set, jq_Field, MethodSummary.Node) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Add the given successor node on the given field to the inside edge set of all of the given set of nodes.
addEdges(jq_Field, Set) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Add the given set of successor nodes on the given field to the inside edge set.
addEdges(Set, jq_Field, PrimitiveMethodSummary.Node) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Add the given successor node on the given field to the inside edge set of all of the given set of nodes.
addEntryEdge(String, String, String) - Static method in class joeq.Compiler.Quad.DotGraph.dot
 
addExceptionHandler(Bytecodes.InstructionList, jq_ConstantPool.ConstantPoolRebuilder) - Static method in class joeq.Main.Instrument
 
addExceptions(jq_Method) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
addFinalizer(jq_Class, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.IPA.PA
 
addFinalizer(jq_Class, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
addFloat(float) - Method in class joeq.Class.jq_ConstantPool
 
addHandle() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchHandle
Handle adds itself to the list of resuable handles.
addHandle() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Overridden in BranchHandle
addInteger(int) - Method in class joeq.Class.jq_ConstantPool
 
addJarDir(String) - Static method in class joeq.Main.ClasspathWalker
 
addJarDir(String) - Static method in class joeq.Main.Helper
 
addJSRInfo(BasicBlock, BasicBlock, boolean[]) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
Add info about a JSR subroutine.
addJSRInfo(JSRInfo) - Method in class joeq.Compiler.Quad.ControlFlowGraph
 
addLeavingEdge(String, String, String) - Static method in class joeq.Compiler.Quad.DotGraph.dot
 
addLong(float) - Method in class joeq.Class.jq_ConstantPool
 
addMember(jq_Member) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
addNode(SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
addNode(String, String) - Method in class joeq.Util.SyntheticGraphs.Graph
 
addNode(long, String) - Method in class joeq.Util.SyntheticGraphs.Graph
 
addObserver(Bytecodes.InstructionListObserver) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Add observer for this object.
addOther(Object) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
addPlaceholdersForParams(jq_Method, int) - Method in class joeq.Compiler.Analysis.IPA.PA
 
addPlaceholdersForParams(jq_Method, int) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
addPredecessor(jq_Field, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Add the given predecessor node on the given field to the predecessor set.
addPredecessor(jq_Field, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Add the given predecessor node on the given field to the predecessor set.
addPredecessor(BasicBlock) - Method in class joeq.Compiler.Quad.BasicBlock
Add a predecessor basic block to this basic block.
addQuad(int, Quad) - Method in class joeq.Compiler.Quad.BasicBlock
Add a quad to this basic block at the given location.
addQuadLoc(jq_Method, Quad) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
addReflect(String, String, Object) - Static method in class joeq.Main.TraceFlags
 
Address - Class in joeq.Memory
 
Address() - Constructor for class joeq.Memory.Address
 
address32 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
address32(int) - Static method in class joeq.Memory.HeapAddress
 
address32(int) - Method in class joeq.Memory.HeapAddress.HeapAddressFactory
 
AddressArray - Static variable in class joeq.Class.PrimordialClassLoader
 
addressOf - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
addressOf(Object) - Static method in class joeq.Memory.HeapAddress
 
addressOf(Object) - Method in class joeq.Memory.HeapAddress.HeapAddressFactory
 
addRoot(jq_Class) - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
addString(String) - Method in class joeq.Class.jq_ConstantPool
 
addString(String) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
addSubclasses(String) - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.NewInstanceTargets
 
addSuccessor(BasicBlock) - Method in class joeq.Compiler.Quad.BasicBlock
Add a successor basic block to this basic block.
addTarget(String) - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.NewInstanceTargets
 
addTarget(jq_Class) - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.NewInstanceTargets
 
addTargeter(Bytecodes.InstructionTargeter) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Denote this handle is being referenced by t.
addThreadRun(jq_Method, MethodSummary.Node, jq_Class) - Method in class joeq.Compiler.Analysis.IPA.PA
 
addThreadRun(jq_Method, PrimitiveMethodSummary.Node, jq_Class) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
addToClasspath(String) - Method in class joeq.Class.PrimordialClassLoader
Vector of ClasspathElements corresponding to CLASSPATH entries.
addToClassPath(String) - Static method in class joeq.Main.ClasspathWalker
Add paths contained in file fileName.
addToClassPath(String) - Static method in class joeq.Main.Helper
Add paths contained in file fileName.
addToForNameMap(MethodSummary.ConcreteTypeNode, BDD) - Method in class joeq.Compiler.Analysis.IPA.PA
 
addToForNameMap(PrimitiveMethodSummary.ConcreteTypeNode, BDD) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
addToMultiMap(HashMap, Object, Object) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Utility function to add to a multi map.
addToMultiMap(HashMap, Object, Set) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Utility function to add to a multi map.
addToMultiMap(HashMap, Object, Object) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Utility function to add to a multi map.
addToMultiMap(HashMap, Object, Set) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Utility function to add to a multi map.
addToRootSet(ControlFlowGraph) - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis
Add a control flow graph to the root set.
addToRootSet(MethodSummary) - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
addType(jq_Type) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
addUsedDefinition(SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.OmegaPhi
 
addUsedDefinition(SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.UseCollection
 
addUtf8(Utf8) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
align - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
align(int) - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
align(int) - Method in class joeq.Memory.Address
 
align(int) - Method in class joeq.Memory.CodeAddress
 
align(int) - Method in class joeq.Memory.HeapAddress
 
align(int) - Method in class joeq.Memory.StackAddress
 
alignInt(int, int) - Static method in class joeq.Memory.Address
 
allLocations() - Method in class joeq.Compiler.Dataflow.IterativeSolver
 
allLocations() - Method in class joeq.Compiler.Dataflow.PriorityQueueSolver
 
allLocations() - Method in class joeq.Compiler.Dataflow.Solver
Returns an iteration of all graph locations.
allLocations() - Method in class joeq.Compiler.Dataflow.SortedSetSolver
 
allNodes - Variable in class joeq.Compiler.Dataflow.SortedSetSolver
All locations in the graph, stored in a list.
alloca - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
alloca(int) - Static method in class joeq.Memory.StackAddress
 
alloca(int) - Method in class joeq.Memory.StackAddress.StackAddressFactory
 
allocateEmptyState(jq_Method) - Static method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
allocateInitialState(jq_Method) - Static method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
allocateLiveness() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
ALOAD_0 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ALOAD_1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ALOAD_2 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
alreadyVisited(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.PA
 
alreadyVisited(jq_Method) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
ALWAYS_TRACE - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
ALWAYS_TRACE - Static variable in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
ALWAYS_TRACE - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
ALWAYS_TRACE - Static variable in class joeq.Interpreter.BytecodeInterpreter
 
AlwaysMap - Static variable in class joeq.Compiler.Quad.CodeCache
 
AnalysisObjectSpec - Class in joeq.Compiler.Analysis.IPSSA.Utils
Allows referring to analysis objects in a simple textual fashion.
AnalysisObjectSpec.IPSSAObjectSpec - Class in joeq.Compiler.Analysis.IPSSA.Utils
 
AnalysisObjectSpec.PAObjectSpec - Class in joeq.Compiler.Analysis.IPSSA.Utils
 
AnalysisObjectSpec.UnknownAnalysisObjectExeption - Exception in joeq.Compiler.Analysis.IPSSA.Utils
 
AnalysisObjectSpec.UnknownAnalysisObjectExeption(String) - Constructor for exception joeq.Compiler.Analysis.IPSSA.Utils.AnalysisObjectSpec.UnknownAnalysisObjectExeption
 
AndersenPointerAnalysis - Class in joeq.Compiler.Quad
 
AndersenPointerAnalysis(boolean) - Constructor for class joeq.Compiler.Quad.AndersenPointerAnalysis
Creates new AndersenPointerAnalysis
AndersenPointerAnalysis.AccessPath - Class in joeq.Compiler.Quad
 
AndersenPointerAnalysis.AccessPath() - Constructor for class joeq.Compiler.Quad.AndersenPointerAnalysis.AccessPath
 
AndersenPointerAnalysis.Path - Class in joeq.Compiler.Quad
 
AndersenPointerAnalysis.Visitor - Class in joeq.Compiler.Quad
 
AndersenPointerAnalysis.Visitor() - Constructor for class joeq.Compiler.Quad.AndersenPointerAnalysis.Visitor
 
anyexception - Static variable in class joeq.Compiler.Quad.Operator
 
apa - Static variable in class joeq.Compiler.Quad.PointerExplorer
 
append(Bytecodes.InstructionHandle, Bytecodes.InstructionList) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append another list after instruction (handle) ih contained in this list.
append(Bytecodes.Instruction, Bytecodes.InstructionList) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append another list after instruction i contained in this list.
append(Bytecodes.InstructionList) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append another list to this one.
append(Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append an instruction to the end of this list.
append(Bytecodes.BranchInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append a branch instruction to the end of this list.
append(Bytecodes.Instruction, Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append a single instruction j after another instruction i, which must be in this list of course!
append(Bytecodes.Instruction, Bytecodes.CompoundInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append a compound instruction, after instruction i.
append(Bytecodes.CompoundInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append a compound instruction.
append(Bytecodes.InstructionHandle, Bytecodes.CompoundInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append a compound instruction.
append(Bytecodes.InstructionHandle, Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append an instruction after instruction (handle) ih contained in this list.
append(Bytecodes.InstructionHandle, Bytecodes.BranchInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Append an instruction after instruction (handle) ih contained in this list.
appendExceptionHandlerList(ExceptionHandlerList) - Method in class joeq.Compiler.Quad.BasicBlock
Appends the list of exception handlers to the current list of exception handlers.
appendExceptionHandlers(ExceptionHandlerList) - Method in class joeq.Compiler.Quad.ControlFlowGraph
 
appendQuad(Quad) - Method in class joeq.Compiler.Quad.BasicBlock
Append a quad to the end of this basic block.
appendQuadBeforeBranchOrPEI(Quad) - Method in class joeq.Compiler.Quad.BasicBlock
 
appendUse(SSAValue) - Method in class joeq.Compiler.Analysis.IPSSA.SSADefinition
 
apply(Fact) - Method in class joeq.Compiler.Dataflow.GenKillTransferFunction
 
apply(TransferFunction, Fact) - Method in class joeq.Compiler.Dataflow.Problem
Applies the transfer function to the given dataflow value, yielding another dataflow value.
apply(Fact) - Method in interface joeq.Compiler.Dataflow.TransferFunction
 
ARETURN - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
arithexception - Static variable in class joeq.Compiler.Quad.Operator
 
ARRAY_ELEMENT_OFFSET - Static variable in class joeq.Allocator.ObjectLayout
Offset of array element 0, in bytes.
ARRAY_HEADER_SIZE - Static variable in class joeq.Allocator.ObjectLayout
Size of array header, in bytes.
array_interfaces - Static variable in class joeq.Class.jq_Array
 
ARRAY_LENGTH_OFFSET - Static variable in class joeq.Allocator.ObjectLayout
Offset of array length word, in bytes.
arrayboundsexception - Static variable in class joeq.Compiler.Quad.Operator
 
ARRAYLENGTH - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
arraylength(Object) - Method in class joeq.Interpreter.BytecodeInterpreter.VMInterface
 
arraylength(Object) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveVMInterface
 
arraylength(Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
arraylength(Object) - Static method in class joeq.Runtime.Reflection
 
arrayload_A(Object[], int) - Method in class joeq.Runtime.BasicReflectionImpl
 
arrayload_A(Object[], int) - Static method in class joeq.Runtime.Reflection
 
arrayload_R(Address[], int) - Method in class joeq.Runtime.BasicReflectionImpl
 
arrayload_R(Address[], int) - Static method in class joeq.Runtime.Reflection
 
Arrays - Class in joeq.Runtime
Arrays
Arrays() - Constructor for class joeq.Runtime.Arrays
 
arrayStoreCheck(HeapAddress, Object[]) - Static method in class joeq.Runtime.TypeCheck
Performs an arrayStoreCheck operation.
arraystoreexception - Static variable in class joeq.Compiler.Quad.Operator
 
asin(double) - Static method in class joeq.Support.JMath
Returns the inverse (arc) sine of its argument.
asObject - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
asObject() - Method in class joeq.Memory.HeapAddress
 
asReferenceType - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
asReferenceType() - Method in class joeq.Memory.HeapAddress
 
ASSERT_NAME - Static variable in class joeq.Compiler.Analysis.IPSSA.Apps.AssertionAnalysis
 
AssertionAnalysis - Class in joeq.Compiler.Analysis.IPSSA.Apps
 
AssertionAnalysis() - Constructor for class joeq.Compiler.Analysis.IPSSA.Apps.AssertionAnalysis
 
ASSUME_CORRECT_EXCEPTIONS - Static variable in class joeq.Compiler.CompilationState.StaticCompilation
Assume jq_Method.getThrownExceptions() returns correct information
assumeKnownCallGraph() - Method in class joeq.Compiler.Analysis.IPA.PA
 
assumeKnownCallGraph() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
ASTORE_0 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ASTORE_1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ASTORE_2 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
aT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
atan(double) - Static method in class joeq.Support.JMath
Returns the inverse (arc) tangent of its argument.
atan2(double, double) - Static method in class joeq.Support.JMath
Returns angle corresponding to a Cartesian point.
ATHROW - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
atomicAdd - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
atomicAdd(int) - Method in class joeq.Memory.HeapAddress
 
atomicAnd - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
atomicAnd(int) - Method in class joeq.Memory.HeapAddress
 
atomicCas4 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
atomicCas4(int, int) - Method in class joeq.Memory.HeapAddress
 
atomicCas8 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
atomicCas8(long, long) - Method in class joeq.Memory.HeapAddress
 
atomicSub - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
atomicSub(int) - Method in class joeq.Memory.HeapAddress
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.AConstOperand
 
attachToQuad(Quad) - Method in interface joeq.Compiler.Quad.Operand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.BasicBlockTableOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.ConditionOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.DConstOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.FConstOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.FieldOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.IConstOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.IntValueTableOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.LConstOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.MethodOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.ParamListOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.PConstOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.TargetOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.TypeOperand
 
attachToQuad(Quad) - Method in class joeq.Compiler.Quad.Operand.UnnecessaryGuardOperand
 
attributes - Variable in class joeq.Class.jq_Member
 

B

backwardIterator() - Method in class joeq.Compiler.Quad.BasicBlock
Returns an iterator over the quads in this basic block in backward order.
backwardVisitQuads(QuadVisitor) - Method in class joeq.Compiler.Quad.BasicBlock
Visit all of the quads in this basic block in backward order with the given quad visitor.
BALOAD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
BasicBlock - Class in joeq.Compiler.BytecodeAnalysis
A basic block in terms of bytecode indices.
BasicBlock - Class in joeq.Compiler.Quad
Represents a basic block in the quad intermediate representation.
basicBlockIterator() - Method in interface joeq.Util.Templates.List.BasicBlock
 
basicBlockIterator() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock
 
basicBlockIterator() - Method in class joeq.Util.Templates.UnmodifiableList.BasicBlock
 
BasicBlockVisitor - Interface in joeq.Compiler.Quad
Interface for the basic block visitor design pattern.
BasicBlockVisitor.AllBasicBlockVisitor - Class in joeq.Compiler.Quad
Control flow graph visitor that visits all basic blocks in the CFG with a given basic block visitor.
BasicBlockVisitor.AllBasicBlockVisitor(BasicBlockVisitor) - Constructor for class joeq.Compiler.Quad.BasicBlockVisitor.AllBasicBlockVisitor
Construct a new AllBasicBlockVisitor.
BasicBlockVisitor.AllBasicBlockVisitor(BasicBlockVisitor, boolean) - Constructor for class joeq.Compiler.Quad.BasicBlockVisitor.AllBasicBlockVisitor
Construct a new AllBasicBlockVisitor and set the trace flag to be the specified value.
BasicBlockVisitor.EmptyVisitor - Class in joeq.Compiler.Quad
Empty basic block visitor for easy subclassing.
BasicBlockVisitor.EmptyVisitor() - Constructor for class joeq.Compiler.Quad.BasicBlockVisitor.EmptyVisitor
 
BasicDebugImpl - Class in joeq.Runtime
BasicDebugImpl
BasicDebugImpl() - Constructor for class joeq.Runtime.BasicDebugImpl
 
BasicReflectionImpl - Class in joeq.Runtime
 
BasicReflectionImpl() - Constructor for class joeq.Runtime.BasicReflectionImpl
 
BASTORE - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
bb - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The current basic block.
bb - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The current basic block.
bb - Variable in class joeq.Compiler.Quad.Dominators.DominatorNode
 
BBComparator - Class in joeq.Compiler.Dataflow
 
bbs - Variable in class joeq.Compiler.Quad.Dominators
 
bcCallSites - Variable in class joeq.Compiler.Quad.LoadedCallGraph
 
bcm - Variable in class joeq.Class.jq_CompiledCode
 
bcmap - Variable in class joeq.Compiler.Quad.CodeCache
 
bcs - Variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
bdd - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
bdd_save(String, BDD) - Static method in class joeq.Compiler.Analysis.IPA.PA
 
bdd_save(String, BDD, List) - Static method in class joeq.Compiler.Analysis.IPA.PA
 
bdd_save(String, BDD) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
bdd_save(String, BDD, List) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
bddcache - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
bddnodes - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
bindInvocations() - Method in class joeq.Compiler.Analysis.IPA.PA
Uses points-to information to bind virtual call sites.
bindInvocations() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
Uses points-to information to bind virtual call sites.
bindInvocations_incremental() - Method in class joeq.Compiler.Analysis.IPA.PA
 
bindInvocations_incremental() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
bindParameters() - Method in class joeq.Compiler.Analysis.IPA.PA
 
bindParameters() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
bindParameters_incremental() - Method in class joeq.Compiler.Analysis.IPA.PA
 
bindParameters_incremental() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
bindReflection() - Method in class joeq.Compiler.Analysis.IPA.PA
Updates IE/IEcs with new edges obtained from resolving reflective invocations
bindReflection() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
Updates IE/IEcs with new edges obtained from resolving reflective invocations
BINOP_ADD - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
BINOP_AND - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
BINOP_DIV - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
BINOP_MUL - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
BINOP_OR - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
BINOP_REM - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
BINOP_SUB - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
BINOP_XOR - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
binopnames - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
BitVectorFact - Class in joeq.Compiler.Dataflow
 
BitVectorFact(int) - Constructor for class joeq.Compiler.Dataflow.BitVectorFact
 
BitVectorFact(BitString) - Constructor for class joeq.Compiler.Dataflow.BitVectorFact
 
bla - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
Interfaces may have no static initializers, so we simulate this with an inner class.
bogus_heap_address - Static variable in class joeq.Main.HostedVM
 
BogusSummaryProvider - Class in joeq.Compiler.Analysis.FlowInsensitive
 
BogusSummaryProvider() - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.BogusSummaryProvider
 
BOOLEAN - Static variable in class joeq.Class.jq_Primitive
 
BOOLEAN_ARRAY - Static variable in class joeq.Class.jq_Array
 
BOOLEAN_DESC - Static variable in class joeq.UTF.Utf8
 
bottomUp - Variable in class joeq.Compiler.Quad.IPA.Solver
 
boundaries - Variable in class joeq.Compiler.Dataflow.IterativeSolver
The boundary locations.
boundaries - Variable in class joeq.Compiler.Dataflow.WorklistSolver
The boundary locations.
boundary() - Method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
boundary() - Method in class joeq.Compiler.Dataflow.Problem
Returns the boundary value for this dataflow problem.
boundary() - Method in class joeq.Compiler.Dataflow.ReachingDefs
 
boundaryLocations() - Method in class joeq.Compiler.Dataflow.IterativeSolver
 
boundaryLocations() - Method in class joeq.Compiler.Dataflow.Solver
Returns an iteration of all boundary locations.
boundaryLocations() - Method in class joeq.Compiler.Dataflow.WorklistSolver
 
branchTo(BasicBlock) - Method in class joeq.Interpreter.QuadInterpreter
 
BuildBDDIR - Class in joeq.Compiler.Analysis.BDD
BuildBDDIR
BuildBDDIR() - Constructor for class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
BuildBDDIR(BDDFactory, BDDDomain, IndexMap, Object) - Constructor for class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
buildCloneCache(HashMap) - Static method in class joeq.Compiler.Quad.PointerExplorer
 
buildContextMap(BDDDomain, BigInteger, BigInteger, BDDDomain, BigInteger, BigInteger) - Static method in class joeq.Compiler.Analysis.IPA.PA
 
buildContextMap(BDDDomain, BigInteger, BigInteger, BDDDomain, BigInteger, BigInteger) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
buildExactVarHeapCorrespondence(CallGraph) - Method in class joeq.Compiler.Analysis.IPA.PA
 
buildExactVarHeapCorrespondence(CallGraph) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
buildObjectSensitiveV1H1(ObjectCreationGraph) - Method in class joeq.Compiler.Analysis.IPA.PA
 
buildObjectSensitiveV1H1(ObjectCreationGraph) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
buildObjectSensitiveV1H1_(ObjectCreationGraph) - Method in class joeq.Compiler.Analysis.IPA.PA
 
buildObjectSensitiveV1H1_(ObjectCreationGraph) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
buildOriginalCallGraph(Map) - Static method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
buildThreadV1H1(Map, CallGraph) - Method in class joeq.Compiler.Analysis.IPA.PA
 
buildThreadV1H1(Map, CallGraph) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
buildTypes() - Method in class joeq.Compiler.Analysis.IPA.PA
 
buildTypes() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
buildVarHeapCorrespondence(CallGraph) - Method in class joeq.Compiler.Analysis.IPA.PA
 
buildVarHeapCorrespondence(CallGraph) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
BYTE - Static variable in class joeq.Class.jq_Primitive
 
BYTE_ARRAY - Static variable in class joeq.Class.jq_Array
 
BYTE_DESC - Static variable in class joeq.UTF.Utf8
 
bytecode - Variable in class joeq.Class.jq_Method
 
BytecodeInterpreter - Class in joeq.Interpreter
 
BytecodeInterpreter(BytecodeInterpreter.VMInterface, BytecodeInterpreter.State) - Constructor for class joeq.Interpreter.BytecodeInterpreter
Creates new Interpreter
BytecodeInterpreter.State - Class in joeq.Interpreter
 
BytecodeInterpreter.State() - Constructor for class joeq.Interpreter.BytecodeInterpreter.State
 
BytecodeInterpreter.VMInterface - Class in joeq.Interpreter
 
BytecodeInterpreter.VMInterface() - Constructor for class joeq.Interpreter.BytecodeInterpreter.VMInterface
 
BytecodeInterpreter.WrappedException - Exception in joeq.Interpreter
 
Bytecodes - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.AALOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.AALOAD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.AALOAD
Load reference from array
Bytecodes.AASTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.AASTORE() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.AASTORE
Store into reference array
Bytecodes.ACONST_NULL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ACONST_NULL() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ACONST_NULL
Push null reference
Bytecodes.AllocationInstruction - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ALOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ALOAD(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ALOAD
Load reference from local variable
Bytecodes.ANEWARRAY - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ANEWARRAY(jq_Array) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ANEWARRAY
 
Bytecodes.ARETURN - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ARETURN() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ARETURN
Return reference from method
Bytecodes.ArithmeticInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ArithmeticInstruction(short) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ArithmeticInstruction
 
Bytecodes.ArrayInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ArrayInstruction(short) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ArrayInstruction
 
Bytecodes.ARRAYLENGTH - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ARRAYLENGTH() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ARRAYLENGTH
Get length of array
Bytecodes.ASTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ASTORE(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ASTORE
Store reference into local variable
Bytecodes.ATHROW - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ATHROW() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ATHROW
Throw exception
Bytecodes.BALOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.BALOAD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.BALOAD
Load byte or boolean from array
Bytecodes.BASTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.BASTORE() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.BASTORE
Store byte or boolean into array
Bytecodes.BIPUSH - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.BIPUSH(byte) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.BIPUSH
Push byte on stack
Bytecodes.BranchHandle - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.BranchInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.BranchInstruction(short, Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
Common super constructor.
Bytecodes.BREAKPOINT - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.BREAKPOINT() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.BREAKPOINT
 
Bytecodes.BytecodeException - Exception in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.BytecodeException() - Constructor for exception joeq.Compiler.BytecodeAnalysis.Bytecodes.BytecodeException
 
Bytecodes.BytecodeException(String) - Constructor for exception joeq.Compiler.BytecodeAnalysis.Bytecodes.BytecodeException
 
Bytecodes.CALOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.CALOAD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.CALOAD
Load char from array
Bytecodes.CASTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.CASTORE() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.CASTORE
Store char into array
Bytecodes.CHECKCAST - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.CHECKCAST(jq_Type) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.CHECKCAST
Check whether object is of given type
Bytecodes.CodeException - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.CodeException(Bytecodes.InstructionList, byte[], jq_TryCatchBC) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.CodeException
 
Bytecodes.CodeException(Bytecodes.InstructionHandle, Bytecodes.InstructionHandle, jq_Class, Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.CodeException
 
Bytecodes.CompoundInstruction - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ConstantPushInstruction - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ConversionInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ConversionInstruction(short) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ConversionInstruction
 
Bytecodes.CPInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.CPInstruction(short, Object) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
 
Bytecodes.D2F - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.D2F() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.D2F
Convert double to float
Bytecodes.D2I - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.D2I() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.D2I
Convert double to int
Bytecodes.D2L - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.D2L() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.D2L
Convert double to long
Bytecodes.DADD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DADD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DADD
Add doubles
Bytecodes.DALOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DALOAD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DALOAD
Load double from array
Bytecodes.DASTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DASTORE() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DASTORE
Store double into array
Bytecodes.DCMPG - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DCMPG() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DCMPG
 
Bytecodes.DCMPL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DCMPL() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DCMPL
 
Bytecodes.DCONST - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DCONST(double) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DCONST
 
Bytecodes.DDIV - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DDIV() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DDIV
Divide doubles
Bytecodes.DLOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DLOAD(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DLOAD
Load double from local variable
Bytecodes.DMUL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DMUL() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DMUL
Multiply doubles
Bytecodes.DNEG - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DNEG() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DNEG
 
Bytecodes.DREM - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DREM() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DREM
Remainder of doubles
Bytecodes.DRETURN - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DRETURN() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DRETURN
Return double from method
Bytecodes.DSTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DSTORE(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DSTORE
Store double into local variable
Bytecodes.DSUB - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DSUB() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DSUB
Substract doubles
Bytecodes.DUP - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DUP() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP
 
Bytecodes.DUP2 - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DUP2() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP2
 
Bytecodes.DUP2_X1 - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DUP2_X1() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP2_X1
 
Bytecodes.DUP2_X2 - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DUP2_X2() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP2_X2
 
Bytecodes.DUP_X1 - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DUP_X1() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP_X1
 
Bytecodes.DUP_X2 - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.DUP_X2() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.DUP_X2
 
Bytecodes.EmptyVisitor - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.EmptyVisitor() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
Bytecodes.ExceptionThrower - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.F2D - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.F2D() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.F2D
Convert float to double
Bytecodes.F2I - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.F2I() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.F2I
Convert float to int
Bytecodes.F2L - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.F2L() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.F2L
Convert float to long
Bytecodes.FADD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FADD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FADD
Add floats
Bytecodes.FALOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FALOAD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FALOAD
Load float from array
Bytecodes.FASTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FASTORE() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FASTORE
Store float into array
Bytecodes.FCMPG - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FCMPG() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FCMPG
 
Bytecodes.FCMPL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FCMPL() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FCMPL
 
Bytecodes.FCONST - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FCONST(float) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FCONST
 
Bytecodes.FDIV - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FDIV() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FDIV
Divide floats
Bytecodes.FieldInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FieldInstruction(short, jq_Field) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldInstruction
 
Bytecodes.FieldOrMethod - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FieldOrMethod(short, jq_Member) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldOrMethod
 
Bytecodes.FLOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FLOAD(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FLOAD
Load float from local variable
Bytecodes.FMUL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FMUL() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FMUL
Multiply floats
Bytecodes.FNEG - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FNEG() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FNEG
 
Bytecodes.FREM - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FREM() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FREM
Remainder of floats
Bytecodes.FRETURN - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FRETURN() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FRETURN
Return float from method
Bytecodes.FSTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FSTORE(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FSTORE
Store float into local variable
Bytecodes.FSUB - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.FSUB() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.FSUB
Substract floats
Bytecodes.GETFIELD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.GETFIELD(jq_InstanceField) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.GETFIELD
 
Bytecodes.GETSTATIC - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.GETSTATIC(jq_StaticField) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.GETSTATIC
 
Bytecodes.GOTO - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.GOTO(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.GOTO
 
Bytecodes.GOTO_W - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.GOTO_W(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.GOTO_W
 
Bytecodes.GotoInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.I2B - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.I2B() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2B
Convert int to byte
Bytecodes.I2C - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.I2C() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2C
Convert int to char
Bytecodes.I2D - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.I2D() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2D
Convert int to double
Bytecodes.I2F - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.I2F() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2F
Convert int to float
Bytecodes.I2L - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.I2L() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2L
Convert int to long
Bytecodes.I2S - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.I2S() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.I2S
 
Bytecodes.IADD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IADD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IADD
Add ints
Bytecodes.IALOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IALOAD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IALOAD
Load int from array
Bytecodes.IAND - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IAND() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IAND
 
Bytecodes.IASTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IASTORE() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IASTORE
Store into int array
Bytecodes.ICONST - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ICONST(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ICONST
 
Bytecodes.IDIV - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IDIV() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IDIV
Divide ints
Bytecodes.IF_ACMPEQ - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IF_ACMPEQ(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ACMPEQ
 
Bytecodes.IF_ACMPNE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IF_ACMPNE(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ACMPNE
 
Bytecodes.IF_ICMPEQ - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IF_ICMPEQ(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPEQ
 
Bytecodes.IF_ICMPGE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IF_ICMPGE(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPGE
 
Bytecodes.IF_ICMPGT - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IF_ICMPGT(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPGT
 
Bytecodes.IF_ICMPLE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IF_ICMPLE(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPLE
 
Bytecodes.IF_ICMPLT - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IF_ICMPLT(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPLT
 
Bytecodes.IF_ICMPNE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IF_ICMPNE(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPNE
 
Bytecodes.IFEQ - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IFEQ(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFEQ
 
Bytecodes.IFGE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IFGE(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFGE
 
Bytecodes.IFGT - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IFGT(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFGT
 
Bytecodes.IfInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IfInstruction(short, Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IfInstruction
 
Bytecodes.IFLE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IFLE(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFLE
 
Bytecodes.IFLT - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IFLT(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFLT
 
Bytecodes.IFNE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IFNE(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFNE
 
Bytecodes.IFNONNULL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IFNONNULL(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFNONNULL
 
Bytecodes.IFNULL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IFNULL(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFNULL
 
Bytecodes.IINC - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IINC(int, int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IINC
 
Bytecodes.ILOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ILOAD(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ILOAD
Load int from local variable
Bytecodes.IMUL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IMUL() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IMUL
Multiply ints
Bytecodes.IndexedInstruction - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.INEG - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.INEG() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.INEG
 
Bytecodes.INSTANCEOF - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.INSTANCEOF(jq_Type) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.INSTANCEOF
 
Bytecodes.Instruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.Instruction(short, short) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
 
Bytecodes.InstructionConstants - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.InstructionConstants.Clinit - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.InstructionHandle - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.InstructionHandle(Bytecodes.Instruction) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
 
Bytecodes.InstructionList - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.InstructionList() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Create (empty) instruction list.
Bytecodes.InstructionList(Bytecodes.Instruction) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Create instruction list containing one instruction.
Bytecodes.InstructionList(Bytecodes.BranchInstruction) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Create instruction list containing one instruction.
Bytecodes.InstructionList(Bytecodes.CompoundInstruction) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Initialize list with (nonnull) compound instruction.
Bytecodes.InstructionList(jq_Method) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
Bytecodes.InstructionList(jq_ConstantPool, byte[]) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Initialize instruction list from byte array.
Bytecodes.InstructionListObserver - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.InstructionTargeter - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.InvokeInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.InvokeInstruction(short, jq_Method) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.InvokeInstruction
 
Bytecodes.INVOKEINTERFACE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.INVOKEINTERFACE(jq_Method, int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEINTERFACE
 
Bytecodes.INVOKESPECIAL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.INVOKESPECIAL(jq_Method) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKESPECIAL
 
Bytecodes.INVOKESTATIC - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.INVOKESTATIC(jq_Method) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKESTATIC
 
Bytecodes.INVOKEVIRTUAL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.INVOKEVIRTUAL(jq_Method) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEVIRTUAL
 
Bytecodes.IOR - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IOR() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IOR
 
Bytecodes.IREM - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IREM() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IREM
Remainder of ints
Bytecodes.IRETURN - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IRETURN() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IRETURN
Return int from method
Bytecodes.ISHL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ISHL() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ISHL
 
Bytecodes.ISHR - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ISHR() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ISHR
 
Bytecodes.ISTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ISTORE(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ISTORE
Store int into local variable
Bytecodes.ISUB - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ISUB() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ISUB
Substract ints
Bytecodes.IUSHR - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IUSHR() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IUSHR
 
Bytecodes.IXOR - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.IXOR() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.IXOR
 
Bytecodes.jq_ReturnAddressType - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.JSR - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.JSR(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.JSR
 
Bytecodes.JSR_W - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.JSR_W(Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.JSR_W
 
Bytecodes.JsrInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.L2D - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.L2D() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.L2D
 
Bytecodes.L2F - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.L2F() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.L2F
 
Bytecodes.L2I - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.L2I() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.L2I
 
Bytecodes.LADD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LADD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LADD
 
Bytecodes.LALOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LALOAD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LALOAD
Load long from array
Bytecodes.LAND - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LAND() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LAND
 
Bytecodes.LASTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LASTORE() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LASTORE
Store long into array
Bytecodes.LCMP - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LCMP() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LCMP
 
Bytecodes.LCONST - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LCONST(long) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LCONST
 
Bytecodes.LDC - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LDC(Object) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC
 
Bytecodes.LDC2_W - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LDC2_W(Object) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC2_W
 
Bytecodes.LDC_W - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LDC_W(Object) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC_W
 
Bytecodes.LDIV - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LDIV() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDIV
 
Bytecodes.LineNumber - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LineNumber(Bytecodes.InstructionList, jq_LineNumberBC) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LineNumber
 
Bytecodes.LLOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LLOAD(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LLOAD
 
Bytecodes.LMUL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LMUL() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LMUL
 
Bytecodes.LNEG - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LNEG() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LNEG
 
Bytecodes.LoadClass - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LoadInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LoadInstruction(short, short, int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LoadInstruction
 
Bytecodes.LocalVariableInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LocalVariableInstruction(short, short, int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LocalVariableInstruction
 
Bytecodes.LOOKUPSWITCH - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LOOKUPSWITCH(int[], ArrayList, Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LOOKUPSWITCH
 
Bytecodes.LOR - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LOR() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LOR
 
Bytecodes.LREM - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LREM() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LREM
 
Bytecodes.LRETURN - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LRETURN() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LRETURN
 
Bytecodes.LSHL - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LSHL() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LSHL
 
Bytecodes.LSHR - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LSHR() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LSHR
 
Bytecodes.LSTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LSTORE(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LSTORE
 
Bytecodes.LSUB - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LSUB() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LSUB
 
Bytecodes.LUSHR - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LUSHR() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LUSHR
 
Bytecodes.LXOR - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.LXOR() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.LXOR
 
Bytecodes.MONITORENTER - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.MONITORENTER() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.MONITORENTER
 
Bytecodes.MONITOREXIT - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.MONITOREXIT() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.MONITOREXIT
 
Bytecodes.MULTIANEWARRAY - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.MULTIANEWARRAY(jq_Type, short) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.MULTIANEWARRAY
 
Bytecodes.NEW - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.NEW(jq_Type) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEW
 
Bytecodes.NEWARRAY - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.NEWARRAY(byte) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEWARRAY
 
Bytecodes.NEWARRAY(jq_Array) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEWARRAY
 
Bytecodes.NOP - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.NOP() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.NOP
 
Bytecodes.POP - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.POP() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.POP
 
Bytecodes.POP2 - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.POP2() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.POP2
 
Bytecodes.PopInstruction - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.PUSH - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.PUSH(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
This constructor also applies for values of type short, char, byte
Bytecodes.PUSH(boolean) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
Bytecodes.PUSH(float) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
Bytecodes.PUSH(long) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
Bytecodes.PUSH(double) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
Bytecodes.PUSH(jq_ConstantPool.ConstantPoolRebuilder, String) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
Bytecodes.PUSH(Number) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
Bytecodes.PUSH(Character) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
Bytecodes.PUSH(Boolean) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
Bytecodes.PushInstruction - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.PUTFIELD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.PUTFIELD(jq_InstanceField) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUTFIELD
 
Bytecodes.PUTSTATIC - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.PUTSTATIC(jq_StaticField) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUTSTATIC
 
Bytecodes.RET - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.RET(int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.RET
 
Bytecodes.RETURN - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.RETURN() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.RETURN
 
Bytecodes.ReturnInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.ReturnInstruction(short) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.ReturnInstruction
 
Bytecodes.SALOAD - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.SALOAD() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.SALOAD
 
Bytecodes.SASTORE - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.SASTORE() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.SASTORE
 
Bytecodes.Select - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.SIPUSH - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.SIPUSH(short) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.SIPUSH
 
Bytecodes.StackConsumer - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.StackInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.StackInstruction(short) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.StackInstruction
 
Bytecodes.StackProducer - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.StoreInstruction - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.StoreInstruction(short, short, int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.StoreInstruction
 
Bytecodes.SWAP - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.SWAP() - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.SWAP
 
Bytecodes.SWITCH - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.SWITCH(int[], ArrayList, Bytecodes.InstructionHandle, int) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.SWITCH
Template for switch() constructs.
Bytecodes.SWITCH(int[], ArrayList, Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.SWITCH
 
Bytecodes.TABLESWITCH - Class in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.TABLESWITCH(int[], ArrayList, Bytecodes.InstructionHandle) - Constructor for class joeq.Compiler.BytecodeAnalysis.Bytecodes.TABLESWITCH
 
Bytecodes.TargetLostException - Exception in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.TypedInstruction - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.UnconditionalBranch - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.VariableLengthInstruction - Interface in joeq.Compiler.BytecodeAnalysis
 
Bytecodes.Visitor - Interface in joeq.Compiler.BytecodeAnalysis
 
BytecodeToQuad - Class in joeq.Compiler.Quad
Converts stack-based Java bytecode to Quad intermediate format.
BytecodeToQuad(jq_Method) - Constructor for class joeq.Compiler.Quad.BytecodeToQuad
Initializes the conversion from bytecode to quad format for the given method.
BytecodeToQuad(CompilationState, jq_Method) - Constructor for class joeq.Compiler.Quad.BytecodeToQuad
Initializes the conversion from bytecode to quad format for the given method.
BytecodeToQuad.AbstractState - Class in joeq.Compiler.Quad
Class used to store the abstract state of the bytecode-to-quad converter.
BytecodeToQuad.jq_ReturnAddressType - Class in joeq.Compiler.Quad
 
BytecodeVisitor - Class in joeq.Compiler.BytecodeAnalysis
 
BytecodeVisitor(jq_Method) - Constructor for class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
Creates new BytecodeVisitor
BytecodeVisitor(CompilationState, jq_Method) - Constructor for class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
Creates new BytecodeVisitor

C

cache - Static variable in class joeq.Compiler.Quad.CodeCache
 
CACHE_BUILDER - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
CACHE_BUILDER - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
CachedCallGraph - Class in joeq.Compiler.Quad
 
CachedCallGraph(CallGraph) - Constructor for class joeq.Compiler.Quad.CachedCallGraph
 
calcRTA() - Static method in class joeq.Compiler.Quad.AndersenPointerAnalysis.Visitor
 
calculateCallerRelation() - Method in class joeq.Compiler.Quad.CallGraph
Calculate a multimap between methods and their callers.
calculateCommonSupertype(BDD) - Method in class joeq.Compiler.Analysis.IPA.CollectionFinder
 
calculateCommonSupertype(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Given a set of types (T2), calculate the tightest common superclass (T2).
calculateConcreteTypes(BDD, boolean) - Method in class joeq.Compiler.Analysis.IPA.CollectionFinder
 
calculateDefUse(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Given a set of definitions (V1xV1c), calculate the set of uses (V1xV1c) that reach that set of definitions.
calculateDominanceFrontier(Dominators.DominatorNode) - Method in class joeq.Compiler.Quad.Dominators
 
calculateEdgeRelation() - Method in class joeq.Compiler.Quad.CallGraph
Returns the call graph edge relation in the form of an invertible multi-map.
calculateHeapConnectivity(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Given a heap object (H1xH1c), calculate the set of heap objects (H1xH1c) that are reachable by following a chain of access paths.
calculateReachableMethods(Collection) - Method in class joeq.Compiler.Quad.CallGraph
Returns the set of methods that are reachable from the given method root set.
CalculateSize - Class in joeq.Compiler.Quad
CalculateSize
CalculateSize() - Constructor for class joeq.Compiler.Quad.CalculateSize
 
calculateUseDef(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Given a set of uses (V1xV1c), calculate the set of definitions (V1xV1c) that reach that set of uses.
CallGraph - Class in joeq.Compiler.Quad
Abstract representation of a call graph.
CallGraph() - Constructor for class joeq.Compiler.Quad.CallGraph
 
callGraph - Static variable in class joeq.Compiler.Quad.PointerExplorer
 
CallGraph.CallGraphCSNavigator - Class in joeq.Compiler.Quad
 
CallGraph.CallGraphCSNavigator() - Constructor for class joeq.Compiler.Quad.CallGraph.CallGraphCSNavigator
 
CallGraph.CallGraphMap - Class in joeq.Compiler.Quad
 
CallGraph.CallGraphMap(MultiMap, MultiMap) - Constructor for class joeq.Compiler.Quad.CallGraph.CallGraphMap
 
CallGraph.CallGraphMethodNavigator - Class in joeq.Compiler.Quad
 
CallGraph.CallGraphMethodNavigator() - Constructor for class joeq.Compiler.Quad.CallGraph.CallGraphMethodNavigator
 
CallGraph.CallSiteMap - Class in joeq.Compiler.Quad
 
CallGraph.CallSiteMap(Set) - Constructor for class joeq.Compiler.Quad.CallGraph.CallSiteMap
 
CallGraph.CallTargetMap - Class in joeq.Compiler.Quad
 
CallGraph.CallTargetMap(Set) - Constructor for class joeq.Compiler.Quad.CallGraph.CallTargetMap
 
CallGraph.CallTargetMap() - Constructor for class joeq.Compiler.Quad.CallGraph.CallTargetMap
 
callgraphFileName - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
callsite_comparator - Static variable in class joeq.Compiler.Quad.LoadedCallGraph
 
callSites - Variable in class joeq.Compiler.Quad.LoadedCallGraph
 
CallTargets - Class in joeq.Compiler.BytecodeAnalysis
 
CallTargets() - Constructor for class joeq.Compiler.BytecodeAnalysis.CallTargets
 
CallTargets.NoCallTarget - Class in joeq.Compiler.BytecodeAnalysis
 
CallTargets.SingleCallTarget - Class in joeq.Compiler.BytecodeAnalysis
 
CallTargets.SingleCallTarget(jq_Method, boolean) - Constructor for class joeq.Compiler.BytecodeAnalysis.CallTargets.SingleCallTarget
 
callToRVN - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Map from a method call to its ReturnValueNode.
callToRVN - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Map from a method call to its ReturnValueNode.
callToTEN - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Map from a method call to its ThrownExceptionNode.
callToTEN - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Map from a method call to its ThrownExceptionNode.
CALOAD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
canonicalizeClassName(String) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
canonicalizeClassName(String) - Static method in class joeq.Main.ClasspathWalker
 
canonicalizeClassName(String) - Static method in class joeq.Main.Driver
 
CARTESIAN_PRODUCT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
castMap - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Map from a (Node,Quad) pair to the node it's cast to.
castMap - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Map from a (Node,Quad) pair to the node it's cast to.
CASTORE - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
castPredecessors - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Set of nodes that lead to a cast.
castPredecessors - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Set of nodes that lead to a cast.
catches(int, jq_Class) - Method in class joeq.Class.jq_TryCatch
 
catches(int, jq_Class) - Method in class joeq.Class.jq_TryCatchBC
 
ceil(double) - Static method in class joeq.Support.JMath
Returns the value of its argument rounded toward positive infinity to an integral value.
cfg - Variable in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
cfg - Variable in class joeq.Compiler.Quad.ControlFlowGraphNavigator
 
cfg - Variable in class joeq.Compiler.Quad.Dominators
 
cfg - Variable in class joeq.Compiler.Quad.QuadIterator
A reference to the control flow graph that we are iterating over.
cg - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
cg - Variable in class joeq.Compiler.Quad.IPA.Solver
 
cg - Variable in class joeq.Compiler.Quad.MethodInline.InlineSelectedCalls
 
cg - Variable in class joeq.Compiler.Quad.MethodInline.InlineSmallSingleTargetCalls
 
cha - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
CHACallGraph - Class in joeq.Compiler.Quad
A simple call graph implementation based on class-hierarchy analysis with optional rapid type analysis.
CHACallGraph(Set) - Constructor for class joeq.Compiler.Quad.CHACallGraph
Construct a call graph assuming only the given types are used by the program, i.e.
CHACallGraph() - Constructor for class joeq.Compiler.Quad.CHACallGraph
 
chains - Static variable in class joeq.UTF.Utf8
 
change - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Change bit for worklist iteration.
change - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Change bit for worklist iteration.
change - Variable in class joeq.Compiler.Dataflow.IterativeSolver
Change flag, set to true if we need to iterate more times.
change - Variable in class joeq.Compiler.Quad.Dominators
 
changedLocals - Variable in class joeq.Compiler.BytecodeAnalysis.JSRInfo
 
changedLocals - Variable in class joeq.Compiler.Quad.JSRInfo
 
CHAR - Static variable in class joeq.Class.jq_Primitive
 
CHAR_ARRAY - Static variable in class joeq.Class.jq_Array
 
CHAR_DESC - Static variable in class joeq.UTF.Utf8
 
checkAccessFlag(char) - Method in class joeq.Class.jq_Member
 
checkcast(Object, jq_Type) - Method in class joeq.Interpreter.BytecodeInterpreter.VMInterface
 
checkcast(Object, jq_Type) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveVMInterface
 
checkcast(Object, jq_Type) - Static method in class joeq.Runtime.TypeCheck
Performs a checkcast operation.
checkUtf8(byte[]) - Static method in class joeq.UTF.Utf8
Check whether the given sequence of bytes is valid (pseudo-)utf8.
children - Variable in class joeq.Compiler.Quad.Dominators.DominatorNode
 
chkState(int) - Method in class joeq.Class.jq_Member
 
chkState(byte) - Method in class joeq.Class.jq_Reference
 
class_loader - Variable in class joeq.Class.jq_Reference
 
classcastexceptions - Static variable in class joeq.Compiler.Quad.Operator
 
ClassDump - Class in joeq.Main
 
ClassDump() - Constructor for class joeq.Main.ClassDump
 
classes - Variable in class joeq.Compiler.Quad.CHACallGraph
 
classesToProcess - Static variable in class joeq.Main.Driver
 
ClassInvariantAnalysis - Class in joeq.Compiler.Analysis.IPA
ClassInvariantAnalysis
ClassInvariantAnalysis() - Constructor for class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
classIterator() - Method in interface joeq.Util.Templates.List.jq_Class
 
classIterator() - Method in class joeq.Util.Templates.UnmodifiableList.jq_Class
 
ClassLibInterface - Class in joeq.ClassLib
ClassLibInterface
ClassLibInterface() - Constructor for class joeq.ClassLib.ClassLibInterface
 
className(Utf8) - Static method in class joeq.Class.jq_Class
 
ClassName - Class in joeq.Main
Extracts the class name from the class file(s) given on the command line.
ClassName() - Constructor for class joeq.Main.ClassName
 
classnameToResource(String) - Static method in class joeq.Class.PrimordialClassLoader
Translate a class name into a corresponding resource name.
classpaths(String) - Static method in class joeq.Class.PrimordialClassLoader
Iterate over the components of the system CLASSPATH.
classpathToString() - Method in class joeq.Class.PrimordialClassLoader
 
ClasspathWalker - Class in joeq.Main
author: V.Benjamin Livshits $Id: ClasspathWalker.java 2326 2005-10-08 19:51:20Z joewhaley $
ClasspathWalker() - Constructor for class joeq.Main.ClasspathWalker
 
classToReplace - Static variable in class joeq.Class.jq_Class
 
clazz - Variable in class joeq.Class.jq_Member
 
clazz - Variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
clear() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
clear() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
clearDefaultPasses() - Static method in class joeq.Compiler.Quad.CodeCache
 
clearExactType() - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
clearOverrideFlags() - Method in class joeq.Class.jq_InstanceMethod
 
clearSSA() - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
clearSummaryCache() - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Clear the method summary graph.
clearSummaryCache() - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Clear the method summary graph.
clone() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
clone() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.ReachabilityTrace
 
clone() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
clone() - Method in class joeq.Memory.Address
 
clone_cache - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Cache of cloned method summaries.
clone_cache - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Cache of cloned method summaries.
cloneable_class - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
closeGraph() - Static method in class joeq.Compiler.Quad.DotGraph.dot
 
closure(TransferFunction) - Method in class joeq.Compiler.Dataflow.Problem
Returns the closure of the given transfer function.
cls_initialize() - Method in class joeq.Class.jq_Array
 
cls_initialize() - Method in class joeq.Class.jq_Class
 
cls_initialize() - Method in class joeq.Class.jq_Primitive
 
cls_initialize() - Method in class joeq.Class.jq_Reference.jq_NullType
 
cls_initialize() - Method in class joeq.Class.jq_Type
 
cls_initialize() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
cls_initialize() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
CMP_AE - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
CMP_EQ - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
CMP_G - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
CMP_GE - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
CMP_GT - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
CMP_L - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
CMP_LE - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
CMP_LT - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
CMP_NE - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
CMP_UNCOND - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
cmpopnames - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
code_reloc - Variable in class joeq.Class.jq_CompiledCode
 
CodeAddress - Class in joeq.Memory
 
CodeAddress() - Constructor for class joeq.Memory.CodeAddress
 
CodeAddress.CodeAddressFactory - Class in joeq.Memory
 
CodeAddress.CodeAddressFactory() - Constructor for class joeq.Memory.CodeAddress.CodeAddressFactory
 
codeattribMap - Variable in class joeq.Class.jq_Method
 
CodeCache - Class in joeq.Compiler.Quad
 
CodeCache() - Constructor for class joeq.Compiler.Quad.CodeCache
Creates new CodeCache
CollectionFinder - Class in joeq.Compiler.Analysis.IPA
Finds and outputs information about polymorphic: - fields - method parameters The result is output in XML.
CollectionFinder() - Constructor for class joeq.Compiler.Analysis.IPA.CollectionFinder
 
CollectionFinder(IPSSABuilder, String, String[]) - Constructor for class joeq.Compiler.Analysis.IPA.CollectionFinder
 
collectReachabilityTraces(TypedBDDFactory.TypedBDD, TypedBDDFactory.TypedBDD) - Method in class joeq.Compiler.Analysis.IPA.PAResultSelector
 
collectReachabilityTraces(PAResultSelector.PAReachabilityTrace, MethodSummary.Node, MethodSummary.Node, Collection) - Method in class joeq.Compiler.Analysis.IPA.PAResultSelector
 
collectReachabilityTraces(SSADefinition, SSADefinition) - Static method in class joeq.Compiler.Analysis.IPSSA.Utils.ReachabilityTrace.Algorithms
 
collectReachabilityTraces2(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResultSelector
 
compare(Object, Object) - Method in class joeq.Compiler.Dataflow.BBComparator
 
compare(BasicBlock, BasicBlock) - Method in class joeq.Compiler.Dataflow.BBComparator
 
compare(Fact, Fact) - Method in class joeq.Compiler.Dataflow.Problem
Compares two dataflow facts, returning true if they are equal and false otherwise.
COMPARE_RTA - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Compare our result to RTA, and dump the statistics.
compareCallingContexts(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
compareLiveness(LiveRefAnalysis.ExactState) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
compareResults(Graph, Solver, Solver) - Static method in class joeq.Compiler.Dataflow.Solver
 
compareTo(jq_CompiledCode) - Method in class joeq.Class.jq_CompiledCode
 
compareTo(Object) - Method in class joeq.Class.jq_CompiledCode
 
compareTo(jq_LineNumberBC) - Method in class joeq.Class.jq_LineNumberBC
Compares this jq_LineNumberBC object to the given jq_LineNumberBC object.
compareTo(Object) - Method in class joeq.Class.jq_LineNumberBC
 
compareTo(jq_LocalVarTableEntry) - Method in class joeq.Class.jq_LocalVarTableEntry
 
compareTo(Object) - Method in class joeq.Class.jq_LocalVarTableEntry
 
compareTo(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
compareTo(Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
compareTo(PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
compareTo(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
compareWithOriginal(Map, Map) - Static method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
CompilationConstants - Interface in joeq.Compiler
CompilationConstants
CompilationState - Class in joeq.Compiler
CompilationState
CompilationState() - Constructor for class joeq.Compiler.CompilationState
 
CompilationState.BootstrapCompilation - Class in joeq.Compiler
 
CompilationState.BootstrapCompilation() - Constructor for class joeq.Compiler.CompilationState.BootstrapCompilation
 
CompilationState.DynamicCompilation - Class in joeq.Compiler
 
CompilationState.DynamicCompilation() - Constructor for class joeq.Compiler.CompilationState.DynamicCompilation
 
CompilationState.StaticCompilation - Class in joeq.Compiler
 
CompilationState.StaticCompilation() - Constructor for class joeq.Compiler.CompilationState.StaticCompilation
 
compile() - Method in class joeq.Class.jq_Array
 
compile() - Method in class joeq.Class.jq_Class
 
compile() - Method in class joeq.Class.jq_Method
 
compile() - Method in class joeq.Class.jq_Primitive
 
compile() - Method in class joeq.Class.jq_Reference.jq_NullType
 
compile() - Method in class joeq.Class.jq_Type
 
compile() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
compile(jq_Method) - Method in interface joeq.Compiler.CompilerInterface
 
compile() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
compile_stub() - Method in class joeq.Class.jq_Method
 
compileClass(PrintStream, jq_Class) - Static method in class joeq.Main.ClassDump
 
CompilerInterface - Interface in joeq.Compiler
 
compose(TransferFunction, TransferFunction) - Method in class joeq.Compiler.Dataflow.Problem
Returns the composition of two transfer functions.
compute() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
compute(ControlFlowGraph) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
computeCFG(jq_Method) - Static method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
Compute and return the control flow graph for the given method.
computeGini(PathNumbering) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Compute coefficient of concentration of SCC-sizes for given path numbering.
computeHistogram2(Map) - Static method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
computeStats() - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
computeTree() - Method in class joeq.Compiler.Quad.Dominators
 
CONSTANT_Class - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_Double - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_FieldRef - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_Float - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_Integer - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_InterfaceMethodRef - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_Long - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_MethodRef - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_NameAndType - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_ResolvedClass - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_ResolvedIFieldRef - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_ResolvedIMethodRef - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_ResolvedSFieldRef - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_ResolvedSMethodRef - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_String - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSTANT_Utf8 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
CONSUME_STACK - Static variable in interface joeq.Class.jq_ClassFileConstants
Number of words consumed on operand stack by instructions.
consumeStack() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
 
consumeStack() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InvokeInstruction
Also works for instructions whose stack effect depends on the constant pool entry they reference.
consumeStack() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEINTERFACE
 
consumeStack() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MULTIANEWARRAY
Also works for instructions whose stack effect depends on the constant pool entry they reference.
consumeStack() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUTFIELD
 
consumeStack() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUTSTATIC
 
consumeStack() - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.StackConsumer
 
contains(CodeAddress) - Method in class joeq.Class.jq_CompiledCode
 
contains(Object) - Method in class joeq.Class.jq_ConstantPool
 
contains(Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
contains(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
contains(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
contains(PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
contains(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
contains(Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
contains(Object, Object) - Method in class joeq.Compiler.Quad.CallGraph.CallGraphMap
 
contains(Object, Object) - Method in class joeq.Compiler.Quad.CallGraph.CallSiteMap
 
contains(Object, Object) - Method in class joeq.Compiler.Quad.CallGraph.CallTargetMap
 
contains(Object, Object) - Method in class joeq.Compiler.Quad.CallGraph
 
containsAll(Collection) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
containsAll(MethodSummary.NodeSet) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
containsAll(Collection) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
containsAll(PrimitiveMethodSummary.NodeSet) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
containsAll(Collection) - Method in class joeq.Compiler.Quad.PointerExplorer.InlineSet
 
containsTarget(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
 
containsTarget(Bytecodes.InstructionHandle) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionTargeter
 
containsTarget(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
CONTEXT_SENSITIVE - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
ContextSet - Class in joeq.Compiler.Analysis.IPSSA
 
ContextSet() - Constructor for class joeq.Compiler.Analysis.IPSSA.ContextSet
 
ContextSet.ContextLocationPair - Class in joeq.Compiler.Analysis.IPSSA
 
ContextSet.ContextLocationPair() - Constructor for class joeq.Compiler.Analysis.IPSSA.ContextSet.ContextLocationPair
 
ControlDependence - Class in joeq.Compiler.Quad
 
ControlDependence() - Constructor for class joeq.Compiler.Quad.ControlDependence
 
ControlFlowGraph - Class in joeq.Compiler.BytecodeAnalysis
Control flow graph for a bytecode stream.
ControlFlowGraph - Class in joeq.Compiler.Quad
Control flow graph for the Quad format.
ControlFlowGraph(jq_Method, int, int, RegisterFactory) - Constructor for class joeq.Compiler.Quad.ControlFlowGraph
Creates a new ControlFlowGraph.
ControlFlowGraph.BasicBlockIterator - Interface in joeq.Compiler.BytecodeAnalysis
 
ControlFlowGraph.InitialPass - Class in joeq.Compiler.BytecodeAnalysis
Visitor to perform the initial pass over the bytecode.
ControlFlowGraph.RPOBasicBlockIterator - Class in joeq.Compiler.BytecodeAnalysis
 
ControlFlowGraphNavigator - Class in joeq.Compiler.Quad
 
ControlFlowGraphNavigator(ControlFlowGraph) - Constructor for class joeq.Compiler.Quad.ControlFlowGraphNavigator
Construct a new ControlFlowGraphNavigator for the given control flow graph.
ControlFlowGraphNavigator() - Constructor for class joeq.Compiler.Quad.ControlFlowGraphNavigator
 
ControlFlowGraphVisitor - Interface in joeq.Compiler.Quad
 
ControlFlowGraphVisitor.CodeCacheVisitor - Class in joeq.Compiler.Quad
 
ControlFlowGraphVisitor.CodeCacheVisitor(ControlFlowGraphVisitor) - Constructor for class joeq.Compiler.Quad.ControlFlowGraphVisitor.CodeCacheVisitor
 
ControlFlowGraphVisitor.CodeCacheVisitor(ControlFlowGraphVisitor, boolean) - Constructor for class joeq.Compiler.Quad.ControlFlowGraphVisitor.CodeCacheVisitor
 
convert() - Method in class joeq.Compiler.Quad.BytecodeToQuad
Perform conversion process from bytecode to quad.
convert(String, String) - Static method in class joeq.Util.DescriptorUtil
Converts from the Java/Javadoc method signature the JVM spec format.
convertClassLibCPEntry(jq_Member) - Static method in class joeq.ClassLib.ClassLibInterface
 
convertClassLibCPEntry(jq_Reference) - Static method in class joeq.ClassLib.ClassLibInterface
 
convertClassLibDesc(Utf8) - Static method in class joeq.ClassLib.ClassLibInterface
 
convertClassLibDesc(String) - Static method in class joeq.ClassLib.ClassLibInterface
 
convertClassLibNameAndDesc(jq_Class, jq_NameAndDesc) - Static method in class joeq.ClassLib.ClassLibInterface
 
convertPrimitive(String) - Static method in class joeq.Class.jq_Type
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Return a copy of this (complete) access path.
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CheckCastNode
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Return a deep copy of this analysis summary.
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FakeParamNode
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.GlobalNode
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return a shallow copy of this node.
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ParamNode
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnValueNode
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.State
Return a shallow copy of this state.
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ThrownExceptionNode
 
copy() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Return a copy of this (complete) access path.
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CheckCastNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Return a deep copy of this analysis summary.
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FakeParamNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.GlobalNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return a shallow copy of this node.
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ParamNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnValueNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.State
Return a shallow copy of this state.
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ThrownExceptionNode
 
copy() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
copy() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
Use with caution, since `BranchInstruction's have a `target' reference which is not copied correctly (only basic types are).
copy() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
copy() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
copy() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
copy() - Method in class joeq.Compiler.Quad.Operand.AConstOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.BasicBlockTableOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.ConditionOperand
 
copy() - Method in interface joeq.Compiler.Quad.Operand
 
copy() - Method in class joeq.Compiler.Quad.Operand.DConstOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.FConstOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.FieldOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.IConstOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.IntValueTableOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.LConstOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.MethodOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.ParamListOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.PConstOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.TargetOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.TypeOperand
 
copy() - Method in class joeq.Compiler.Quad.Operand.UnnecessaryGuardOperand
 
copy(int) - Method in class joeq.Compiler.Quad.Quad
 
copy() - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
copyAsJSR() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
copyAsJSR() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
copyHandler(jq_Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
copyHandler(jq_Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
copyJSR(LiveRefAnalysis.ExactJSRState) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
copyJSR(LiveRefAnalysis.ExactJSRState) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
correspondenceMap - Static variable in class joeq.Compiler.Quad.ControlFlowGraph
Merges the given control flow graph into this control flow graph.
cos(double) - Static method in class joeq.Support.JMath
Returns the cosine of its argument.
countCallGraph(CallGraph, ObjectCreationGraph, boolean) - Method in class joeq.Compiler.Analysis.IPA.PA
 
countCallGraph(CallGraph, ObjectCreationGraph, boolean) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
countHeapNumbering(CallGraph, boolean) - Method in class joeq.Compiler.Analysis.IPA.PA
 
countHeapNumbering(CallGraph, boolean) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
countPointsTo(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
countThreadLocalObjects() - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
countTransitiveReachingDefs(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
create(jq_Field, MethodSummary.Node, MethodSummary.AccessPath) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Return an access path that is equivalent to the given access path prepended with a transition on the given field and node.
create(MethodSummary.AccessPath, jq_Field, MethodSummary.Node) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Return an access path that is equivalent to the given access path appended with a transition on the given field and node.
create(IPSSABuilder, String) - Static method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
 
create(IPSSABuilder, String) - Static method in class joeq.Compiler.Analysis.IPSSA.Utils.AnalysisObjectSpec.IPSSAObjectSpec
 
create(PAResultSelector, String) - Static method in class joeq.Compiler.Analysis.IPSSA.Utils.AnalysisObjectSpec.PAObjectSpec
 
create(jq_Field, PrimitiveMethodSummary.Node, PrimitiveMethodSummary.AccessPath) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Return an access path that is equivalent to the given access path prepended with a transition on the given field and node.
create(PrimitiveMethodSummary.AccessPath, jq_Field, PrimitiveMethodSummary.Node) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Return an access path that is equivalent to the given access path appended with a transition on the given field and node.
create(jq_Field, MethodSummary.Node, AndersenPointerAnalysis.AccessPath) - Static method in class joeq.Compiler.Quad.AndersenPointerAnalysis.AccessPath
 
create(BasicBlock) - Static method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
create(int, Operator.ALength, Operand.RegisterOperand, Operand) - Static method in class joeq.Compiler.Quad.Operator.ALength
 
create(int, Operator.ALoad, Operand.RegisterOperand, Operand, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.ALoad
 
create(int, Operator.AStore, Operand, Operand, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.AStore
 
create(int, Operator.Binary, Operand.RegisterOperand, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Binary
 
create(int, Operator.BoundsCheck, Operand, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
create(int, Operator.CheckCast, Operand.RegisterOperand, Operand, Operand.TypeOperand) - Static method in class joeq.Compiler.Quad.Operator.CheckCast
 
create(int, Operator.Getfield, Operand.RegisterOperand, Operand, Operand.FieldOperand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Getfield
 
create(int, Operator.Getstatic, Operand.RegisterOperand, Operand.FieldOperand) - Static method in class joeq.Compiler.Quad.Operator.Getstatic
 
create(int, Operator.Goto, Operand.TargetOperand) - Static method in class joeq.Compiler.Quad.Operator.Goto
 
create(int, Operator.InstanceOf, Operand.RegisterOperand, Operand, Operand.TypeOperand) - Static method in class joeq.Compiler.Quad.Operator.InstanceOf
 
create(int, Operator.IntIfCmp, Operand, Operand, Operand.ConditionOperand, Operand.TargetOperand) - Static method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
create(int, Operator.Invoke, Operand.RegisterOperand, Operand.MethodOperand, int) - Static method in class joeq.Compiler.Quad.Operator.Invoke
 
create(int, Operator.Jsr, Operand.RegisterOperand, Operand.TargetOperand, Operand.TargetOperand) - Static method in class joeq.Compiler.Quad.Operator.Jsr
 
create(int, Operator.LookupSwitch, Operand, Operand.TargetOperand, int) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
create(int, Operator.MemLoad, Operand.RegisterOperand, Operand) - Static method in class joeq.Compiler.Quad.Operator.MemLoad
 
create(int, Operator.MemStore, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.MemStore
 
create(int, Operator.Monitor, Operand) - Static method in class joeq.Compiler.Quad.Operator.Monitor
 
create(int, Operator.Move, Operand.RegisterOperand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Move
 
create(int, RegisterFactory.Register, RegisterFactory.Register, jq_Type) - Static method in class joeq.Compiler.Quad.Operator.Move
 
create(int, Operator.New, Operand.RegisterOperand, Operand.TypeOperand) - Static method in class joeq.Compiler.Quad.Operator.New
 
create(int, Operator.NewArray, Operand.RegisterOperand, Operand, Operand.TypeOperand) - Static method in class joeq.Compiler.Quad.Operator.NewArray
 
create(int, Operator.NullCheck, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.NullCheck
 
create(int, Operator.Phi, Operand.RegisterOperand, int) - Static method in class joeq.Compiler.Quad.Operator.Phi
 
create(int, Operator.Putfield, Operand, Operand.FieldOperand, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Putfield
 
create(int, Operator.Putstatic, Operand, Operand.FieldOperand) - Static method in class joeq.Compiler.Quad.Operator.Putstatic
 
create(int, Operator.Ret, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Ret
 
create(int, Operator.Return, Operand) - Static method in class joeq.Compiler.Quad.Operator.Return
 
create(int, Operator.Return) - Static method in class joeq.Compiler.Quad.Operator.Return
 
create(int, Operator.Special.GET_EXCEPTION, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.GET_BASE_POINTER, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.GET_STACK_POINTER, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.GET_THREAD_BLOCK, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.SET_THREAD_BLOCK, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.ALLOCA, Operand.RegisterOperand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.NOP) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.ATOMICADD_I, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.ATOMICSUB_I, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.ATOMICAND_I, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.ATOMICCAS4, Operand.RegisterOperand, Operand, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.ATOMICCAS8, Operand.RegisterOperand, Operand, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.LONG_JUMP, Operand, Operand, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.POP_FP32, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.POP_FP64, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.PUSH_FP32, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.PUSH_FP64, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.GET_EAX, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.PUSHARG_I, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.PUSHARG_P, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.INVOKE_L, Operand.RegisterOperand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.INVOKE_P, Operand.RegisterOperand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.ISEQ, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.Special.ISGE, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
create(int, Operator.StoreCheck, Operand, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.StoreCheck
 
create(int, Operator.TableSwitch, Operand, Operand.IConstOperand, Operand.TargetOperand, int) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
create(int, Operator.Unary, Operand.RegisterOperand, Operand) - Static method in class joeq.Compiler.Quad.Operator.Unary
 
create(int, Operator.ZeroCheck, Operand, Operand) - Static method in class joeq.Compiler.Quad.Operator.ZeroCheck
 
create_null_contant() - Static method in class joeq.Compiler.Analysis.IPSSA.SSAValue.NullConstant.FACTORY
 
create_ssa_definition(SSALocation, Quad, jq_Method) - Static method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Helper
 
create_unknown_contant() - Static method in class joeq.Compiler.Analysis.IPSSA.SSAValue.UnknownConstant.FACTORY
 
createAlloc(Quad) - Static method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Alloc.FACTORY
 
createBasicBlock(int, int, int, ExceptionHandlerList) - Method in class joeq.Compiler.Quad.ControlFlowGraph
Create a new basic block in this control flow graph.
createLocalLocation(RegisterFactory.Register) - Static method in class joeq.Compiler.Analysis.IPSSA.SSALocation.LocalLocation.FACTORY
 
createMethodName(jq_Method) - Method in class joeq.Compiler.Quad.DotGraph
Adapt this method to create filenames the way you want them.
createNewClass(jq_Type) - Method in interface joeq.ClassLib.Common.Interface
 
createNewClass(jq_Type) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
createNewConstructor(jq_Initializer) - Method in interface joeq.ClassLib.Common.Interface
 
createNewConstructor(jq_Initializer) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
createNewField(jq_Field) - Method in interface joeq.ClassLib.Common.Interface
 
createNewField(jq_Field) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
createNewMethod(jq_Method) - Method in interface joeq.ClassLib.Common.Interface
 
createNewMethod(jq_Method) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
CS_CALLGRAPH - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
currentBasicBlock - Variable in class joeq.Compiler.Quad.QuadIterator
References to the previous non-empty basic block, the current basic block, and the next non-empty basic block.
currentLocation() - Method in class joeq.Interpreter.QuadInterpreter
 
currentStackDepth - Variable in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 

D

D2F - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
D2I - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
D2L - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DADD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DALOAD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DASTORE - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
data_reloc - Variable in class joeq.Class.jq_CompiledCode
 
DataflowFramework - Class in joeq.Compiler.Quad
 
DataflowFramework() - Constructor for class joeq.Compiler.Quad.DataflowFramework
 
DataflowFramework.EmptyAnalysis - Class in joeq.Compiler.Quad
 
DataflowFramework.EmptyAnalysis() - Constructor for class joeq.Compiler.Quad.DataflowFramework.EmptyAnalysis
 
dataflowValues - Variable in class joeq.Compiler.Dataflow.Solver
Map from locations to dataflow values.
DCMPG - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DCMPL - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DCONST_0 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DCONST_1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DDIV - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DeadCode - Class in joeq.Compiler.Quad
 
DeadCode() - Constructor for class joeq.Compiler.Quad.DeadCode
 
DEBUG - Static variable in class joeq.Class.jq_TryCatch
 
Debug - Class in joeq.Runtime
 
Debug() - Constructor for class joeq.Runtime.Debug
 
DEBUG - Static variable in class joeq.UTF.Utf8
 
debugWrite() - Method in class joeq.UTF.Utf8
 
DeclarationDepth - Class in joeq.Compiler.Analysis.IPSSA.Apps
 
DeclarationDepth() - Constructor for class joeq.Compiler.Analysis.IPSSA.Apps.DeclarationDepth
 
declaresInterface(jq_Class, Collection) - Method in class joeq.Compiler.CompilationState.BootstrapCompilation
 
declaresInterface(jq_Class, Collection) - Method in class joeq.Compiler.CompilationState
 
declaresInterface(jq_Class, Collection) - Method in class joeq.Compiler.CompilationState.DynamicCompilation
 
declaresInterface(jq_Class, Collection) - Method in class joeq.Compiler.CompilationState.StaticCompilation
 
declaresInterface(jq_Class, Collection, boolean) - Static method in class joeq.Runtime.TypeCheck
Returns YES iff T declares one of the given interfaces.
deepCopy() - Method in class joeq.Compiler.Quad.RegisterFactory
 
deepCopyInto(RegisterFactory) - Method in class joeq.Compiler.Quad.RegisterFactory
 
DEFAULT - Static variable in class joeq.ClassLib.ClassLibInterface
 
DEFAULT - Static variable in class joeq.Compiler.CompilationState
Default compilation state object.
default_compiled_version - Variable in class joeq.Class.jq_Method
 
DEFAULT_NUM_TO_PRINT - Static variable in class joeq.Compiler.Analysis.IPA.PAResults
 
DEFAULT_THRESHOLD - Static variable in class joeq.Compiler.Quad.MethodInline.InlineSmallSingleTargetCalls
 
defaultLinesAfter - Static variable in class joeq.Util.IO.SourceLister
 
defaultLinesBefore - Static variable in class joeq.Util.IO.SourceLister
 
defaultSrcDirs - Static variable in class joeq.Util.IO.SourceLister
 
DefinitionGraph - Class in joeq.Compiler.Analysis.IPSSA
This is a graph consisting of definitions that uses as much sharing as possible.
DefinitionGraph() - Constructor for class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
DefinitionGraph.EdgeInfo - Interface in joeq.Compiler.Analysis.IPSSA
 
DefinitionSet - Class in joeq.Compiler.Analysis.IPSSA.Utils
 
DefinitionSet() - Constructor for class joeq.Compiler.Analysis.IPSSA.Utils.DefinitionSet
 
defUseGraph(BDD, boolean, DataOutput) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Output def-use or use-def graph in dot format.
delete(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Remove instruction from this list.
delete(Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Remove instruction from this list.
delete(Bytecodes.InstructionHandle, Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Remove instructions from instruction `from' to instruction `to' contained in this list.
delete(Bytecodes.Instruction, Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Remove instructions from instruction `from' to instruction `to' contained in this list.
deliverException(jq_TryCatch, StackAddress, Throwable) - Method in class joeq.Class.jq_CompiledCode
 
dependents - Variable in class joeq.Compiler.Quad.IPA.Solver
 
desc - Variable in class joeq.Class.jq_Type
 
descriptorToResource(String) - Static method in class joeq.Class.PrimordialClassLoader
 
DescriptorUtil - Class in joeq.Util
The signature of a method that is available from the BCEL library uses descriptors as defined in Section 4.3 of the Java Virtual Machine specificaiton.
DescriptorUtil() - Constructor for class joeq.Util.DescriptorUtil
 
DETERMINISTIC - Static variable in class joeq.Class.jq_Class
 
DETERMINISTIC - Static variable in class joeq.Class.jq_Member
 
DETERMINISTIC - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
DETERMINISTIC - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
DETERMINISTIC - Static variable in class joeq.Compiler.Quad.Quad
 
die(int) - Method in class joeq.Runtime.BasicDebugImpl
 
die(int) - Static method in class joeq.Runtime.Debug
 
die(int) - Method in class joeq.Runtime.SilentDebugImpl
 
difference - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
difference(Address) - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
difference(Address) - Method in class joeq.Memory.Address
 
difference(Address) - Method in class joeq.Memory.CodeAddress
 
difference(Address) - Method in class joeq.Memory.HeapAddress
 
difference(Address) - Method in class joeq.Memory.StackAddress
 
direction() - Method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
direction() - Method in class joeq.Compiler.Dataflow.Problem
Returns true if this is a forward dataflow problem, false if it is a backward dataflow problem.
direction() - Method in class joeq.Compiler.Dataflow.ReachingDefs
 
direction() - Method in class joeq.Compiler.Dataflow.Solver
Returns the direction of the dataflow problem that we are solving.
direction - Variable in class joeq.Compiler.Quad.Dominators
 
DISCOVER_CALL_GRAPH - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
display - Variable in class joeq.Class.jq_Type
The first two elements are the positive and negative cache, respectively.
DISPLAY_SIZE - Static variable in class joeq.Class.jq_Type
 
dispose() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Delete contents of list.
dispose(jq_Method) - Method in class joeq.Compiler.Quad.IPA.Solver
 
DMUL - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DNEG - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DO_TWICE - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Do the analysis twice, and report timings for each.
doesConstantPoolContain(Object) - Method in class joeq.Class.jq_Class
 
doInlining(Set) - Static method in class joeq.Compiler.Quad.PointerExplorer
 
doInlining() - Static method in class joeq.Compiler.Quad.PointerExplorer
 
doIt() - Static method in class joeq.Compiler.Quad.AndersenPointerAnalysis.Visitor
 
doIt_output() - Static method in class joeq.Compiler.Quad.AndersenPointerAnalysis.Visitor
 
dom_nav - Static variable in class joeq.Compiler.Quad.Dominators
 
dominance_frontier - Variable in class joeq.Compiler.Quad.Dominators.DominatorNode
 
dominates(int, BitString) - Method in class joeq.Compiler.Quad.Dominators
 
DominatorQuery - Interface in joeq.Compiler.Analysis.IPSSA
 
Dominators - Class in joeq.Compiler.Quad
 
Dominators(boolean) - Constructor for class joeq.Compiler.Quad.Dominators
true = normal dominators.
Dominators() - Constructor for class joeq.Compiler.Quad.Dominators
 
dominators - Variable in class joeq.Compiler.Quad.Dominators
 
Dominators.DominatorNode - Class in joeq.Compiler.Quad
 
Dominators.DominatorNode(BasicBlock, Dominators.DominatorNode) - Constructor for class joeq.Compiler.Quad.Dominators.DominatorNode
 
DontCompile - Static variable in class joeq.Main.jq
Flag to disable method compilation.
dotFilePrefix - Static variable in class joeq.Compiler.Quad.DotGraph
Prefix that goes before the name.
dotGraph(BufferedWriter) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Dumps this method summary as a dot graph.
dotGraph(BufferedWriter) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Dumps this method summary as a dot graph.
DotGraph - Class in joeq.Compiler.Quad
 
DotGraph() - Constructor for class joeq.Compiler.Quad.DotGraph
 
DotGraph.dot - Class in joeq.Compiler.Quad
dot - helper class for outputting graphviz specifications for simple cfgs See http://www.research.att.com/sw/tools/graphviz/ Process with, for instance, "dot -Tgif -o graph.gif " or simply "dotgif "
DotGraph.dot() - Constructor for class joeq.Compiler.Quad.DotGraph.dot
 
DOUBLE - Static variable in class joeq.Class.jq_Primitive
 
DOUBLE - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
DOUBLE - Static variable in class joeq.Compiler.Quad.RegisterFactory.Register
 
DOUBLE_ARRAY - Static variable in class joeq.Class.jq_Array
 
DOUBLE_DESC - Static variable in class joeq.UTF.Utf8
 
DREM - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DRETURN - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
Driver - Class in joeq.Main
 
Driver() - Constructor for class joeq.Main.Driver
 
DSUB - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
dump(DataOutput) - Method in class joeq.Class.jq_Class
 
dump(DataOutput) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolAdder
 
dump(DataOutput) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
dump(DataOutput, jq_ConstantPool.ConstantPoolRebuilder) - Method in class joeq.Class.jq_Member
 
dump() - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
dump(PrintStream) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.State
Dump a textual representation of the state to the given print stream.
dump() - Method in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
dump(String) - Method in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
dump(PrintStream) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.State
Dump a textual representation of the state to the given print stream.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BIPUSH
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GOTO
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GOTO_W
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IINC
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEINTERFACE
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.JSR
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.JSR_W
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LocalVariableInstruction
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LOOKUPSWITCH
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MULTIANEWARRAY
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEWARRAY
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.RET
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SIPUSH
Dump instruction as short code to stream out.
dump(DataOutputStream) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.TABLESWITCH
Dump instruction as byte code to stream out.
dump() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
DUMP - Static variable in class joeq.Compiler.Dataflow.ReachingDefs.RDVisitor
 
dump(DataOutput) - Method in class joeq.UTF.Utf8
 
DUMP_DOTGRAPH - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
DUMP_DOTGRAPH - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
DUMP_DOTGRAPH - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
dumpAttributes(DataOutput, jq_ConstantPool.ConstantPoolRebuilder) - Method in class joeq.Class.jq_Member
 
dumpAttributes(DataOutput, jq_ConstantPool.ConstantPoolRebuilder) - Method in class joeq.Class.jq_Method
 
dumpAttributes(DataOutput, jq_ConstantPool.ConstantPoolRebuilder) - Method in class joeq.Class.jq_StaticField
 
dumpBDDRelations() - Method in class joeq.Compiler.Analysis.IPA.PA
 
dumpBDDRelations() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
dumpCallGraph() - Method in class joeq.Compiler.Analysis.IPA.PA
 
dumpCallGraph() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
dumpClass(PrintStream, jq_Class) - Static method in class joeq.Main.ClassDump
 
dumpFieldDomains(BufferedWriter) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
dumpFieldDomains(String) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
dumpIEcs() - Method in class joeq.Compiler.Analysis.IPA.PA
 
dumpIEcs() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
dumpResults(String) - Method in class joeq.Compiler.Analysis.IPA.PA
 
dumpResults(String) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
dumpResults(Graph, Solver) - Static method in class joeq.Compiler.Dataflow.Solver
 
dumpTree() - Method in class joeq.Compiler.Quad.Dominators.DominatorNode
 
dumpTuples(BDDFactory, String, BDD) - Static method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
dumpType(PrintStream, jq_Type) - Static method in class joeq.Main.ClassDump
 
dumpVP(BDD) - Method in class joeq.Compiler.Analysis.IPA.PA
 
dumpVP(BDD) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
dumpWithV1c(BDD, BDDVarSet) - Method in class joeq.Compiler.Analysis.IPA.PA
 
dumpWithV1c(BDD, BDDVarSet) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
DUP - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DUP2 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DUP2_X1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DUP2_X2 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DUP_X1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
DUP_X2 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 

E

E - Static variable in class joeq.Support.JMath
 
ed - Variable in class joeq.Class.jq_CompiledCode
 
edges - Variable in class joeq.Compiler.Quad.LoadedCallGraph
 
elementName(int, BigInteger) - Method in class joeq.Compiler.Analysis.IPA.PA.ToString
 
elementName(int, BigInteger) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.ToString
 
elementNames(int, BigInteger, BigInteger) - Method in class joeq.Compiler.Analysis.IPA.PA.ToString
 
elementNames(int, BigInteger, BigInteger) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.ToString
 
elements() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
ELIM_NULL_CHECKS - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
EMPTY - Static variable in class joeq.Compiler.Quad.ExceptionHandlerIterator
The empty basic block iterator.
EMPTY - Static variable in class joeq.Compiler.Quad.ExceptionHandlerList
 
EMPTY - Static variable in class joeq.Util.Templates.UnmodifiableList.BasicBlock
 
EMPTY - Static variable in class joeq.Util.Templates.UnmodifiableList.jq_Class
 
EMPTY - Static variable in class joeq.Util.Templates.UnmodifiableList.Operand
 
EMPTY - Static variable in class joeq.Util.Templates.UnmodifiableList.Quad
 
EMPTY - Static variable in class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
endsInRet() - Method in class joeq.Compiler.Quad.BasicBlock
 
ensureCapacity(int) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
ensureCapacity(int) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
EnterSSA - Class in joeq.Compiler.Quad.SSA
Transform IR into SSA form.
EnterSSA() - Constructor for class joeq.Compiler.Quad.SSA.EnterSSA
 
entry() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns the entry node.
entry_block - Variable in class joeq.Compiler.BytecodeAnalysis.JSRInfo
 
entry_block - Variable in class joeq.Compiler.Quad.JSRInfo
 
entrypoint - Variable in class joeq.Class.jq_CompiledCode
 
entrySet() - Method in class joeq.Compiler.Analysis.IPA.PA.ThreadRootMap
 
entrySet() - Method in class joeq.Compiler.Analysis.IPA.PACallGraph.PACallTargetMap
 
entrySet() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.ThreadRootMap
 
entrySet() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph.PACallTargetMap
 
entrySet() - Method in class joeq.Compiler.Quad.CachedCallGraph
 
entrySet() - Method in class joeq.Compiler.Quad.CallGraph.CallGraphMap
 
entrySet() - Method in class joeq.Compiler.Quad.CallGraph.CallSiteMap
 
entrySet() - Method in class joeq.Compiler.Quad.CallGraph.CallTargetMap
 
entrySet() - Method in class joeq.Compiler.Quad.CallGraph
 
entrySet() - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
equals(Object) - Method in class joeq.Class.jq_CompiledCode
 
equals(jq_LineNumberBC) - Method in class joeq.Class.jq_LineNumberBC
Compares this jq_LineNumberBC object to the given jq_LineNumberBC object.
equals(Object) - Method in class joeq.Class.jq_LineNumberBC
 
equals(jq_LocalVarTableEntry) - Method in class joeq.Class.jq_LocalVarTableEntry
 
equals(Object) - Method in class joeq.Class.jq_LocalVarTableEntry
 
equals(Object) - Method in class joeq.Class.jq_MemberReference
 
equals(jq_MemberReference) - Method in class joeq.Class.jq_MemberReference
 
equals(Object) - Method in class joeq.Class.jq_NameAndDesc
 
equals(jq_NameAndDesc) - Method in class joeq.Class.jq_NameAndDesc
 
equals(MethodSummary.AccessPath) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Returns true if this access path is equal to the given access path.
equals(Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
 
equals(MethodSummary.CallSite) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CallSite
 
equals(Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CallSite
 
equals(Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
equals(MethodSummary.NodeSet) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
equals(MethodSummary.PassedParameter) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
equals(Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
equals(PAResults.HeapLocation) - Method in class joeq.Compiler.Analysis.IPA.PAResults.HeapLocation
 
equals(Object) - Method in class joeq.Compiler.Analysis.IPA.PAResults.HeapLocation
 
equals(ProgramLocation.BCProgramLocation) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
equals(Object) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
equals(ProgramLocation.QuadProgramLocation) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
equals(Object) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
equals(PrimitiveMethodSummary.AccessPath) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Returns true if this access path is equal to the given access path.
equals(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
 
equals(PrimitiveMethodSummary.CallSite) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CallSite
 
equals(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CallSite
 
equals(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
equals(PrimitiveMethodSummary.NodeSet) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
equals(PrimitiveMethodSummary.PassedParameter) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
equals(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
equals(Object) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
equals(LiveRefAnalysis.Retaddr) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.Retaddr
 
equals(Object) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.Retaddr
 
equals(LiveRefAnalysis.SystemType) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
equals(Object) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
equals(Fact) - Method in class joeq.Compiler.Dataflow.BitVectorFact
 
equals(Fact) - Method in interface joeq.Compiler.Dataflow.Fact
 
equals(Object) - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis.AccessPath
 
equals(AndersenPointerAnalysis.AccessPath) - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis.AccessPath
 
equals(Object) - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
equals(Object) - Method in class joeq.Compiler.Quad.PointerExplorer.Specialization
 
equals(PointerExplorer.Specialization) - Method in class joeq.Compiler.Quad.PointerExplorer.Specialization
 
equals(Object) - Method in class joeq.Compiler.Quad.PointerExplorer.SpecializationParameter
 
equals(PointerExplorer.SpecializationParameter) - Method in class joeq.Compiler.Quad.PointerExplorer.SpecializationParameter
 
equals(Object) - Method in class joeq.Compiler.Quad.Quad
 
equals(Object) - Method in class joeq.Memory.Address
 
escape(String) - Static method in class joeq.Compiler.Quad.DotGraph.dot
 
exception_table - Variable in class joeq.Class.jq_Method
 
ExceptionAnalysis - Class in joeq.Compiler.Analysis.IPA
Uses a call graph to figure out what exceptions can be thrown by a method invocation.
ExceptionAnalysis(CallGraph) - Constructor for class joeq.Compiler.Analysis.IPA.ExceptionAnalysis
Construct exception analysis using the given call graph.
ExceptionHandler - Class in joeq.Compiler.BytecodeAnalysis
Exception handler for a bytecode CFG.
ExceptionHandler - Class in joeq.Compiler.Quad
Exception handler for basic blocks.
ExceptionHandler(jq_Class, int, BasicBlock) - Constructor for class joeq.Compiler.Quad.ExceptionHandler
Creates new ExceptionHandler.
ExceptionHandlerIterator - Class in joeq.Compiler.BytecodeAnalysis
Iterator for exception handlers in a bytecode CFG.
ExceptionHandlerIterator(List, ExceptionHandlerList) - Constructor for class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
Creates new ExceptionHandlerIterator
ExceptionHandlerIterator - Class in joeq.Compiler.Quad
Iterator for iterating through exception handlers.
ExceptionHandlerIterator(ExceptionHandlerList) - Constructor for class joeq.Compiler.Quad.ExceptionHandlerIterator
Creates new ExceptionHandlerIterator.
exceptionHandlerIterator() - Method in class joeq.Compiler.Quad.ExceptionHandlerList
Return an iteration over the handlers in this set (and the handlers in parent sets).
exceptionHandlerIterator() - Method in interface joeq.Util.Templates.List.ExceptionHandler
 
exceptionHandlerIterator() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler
 
ExceptionHandlerList - Class in joeq.Compiler.BytecodeAnalysis
List of exception handlers for a bytecode CFG.
ExceptionHandlerList - Class in joeq.Compiler.Quad
Holds a list of exception handlers that protect a basic block.
ExceptionHandlerList(ExceptionHandler) - Constructor for class joeq.Compiler.Quad.ExceptionHandlerList
Creates new ExceptionHandlerList containing the given exception handler and no parent set.
ExceptionHandlerList(ExceptionHandler, ExceptionHandlerList) - Constructor for class joeq.Compiler.Quad.ExceptionHandlerList
Creates new ExceptionHandlerList containing the given exception handler and parent set.
excludePackage(String) - Method in class joeq.Compiler.Quad.FilteredCallGraph.PackageFilter
 
exit() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns the exit node.
exit_block - Variable in class joeq.Compiler.BytecodeAnalysis.JSRInfo
 
exit_block - Variable in class joeq.Compiler.Quad.JSRInfo
 
exp(double) - Static method in class joeq.Support.JMath
Returns the exponential of its argument.

F

F - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
F2D - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
F2I - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
F2L - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
F_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
fact - Variable in class joeq.Compiler.Dataflow.BitVectorFact
 
Fact - Interface in joeq.Compiler.Dataflow
Fact
FACTORY - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
FACTORY - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
factory - Variable in class joeq.Compiler.Dataflow.Solver
Map factory to create map from locations to dataflow values.
FACTORY - Static variable in class joeq.Memory.CodeAddress
 
FACTORY - Static variable in class joeq.Memory.HeapAddress
 
FACTORY - Static variable in class joeq.Memory.StackAddress
 
FADD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
fakeCloneMethodSummary(jq_FakeInstanceMethod) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
fakeCloneMethodSummary(jq_FakeInstanceMethod) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
fake a method summary that simulates the effect of the inherited default clone().
fakeCloneName - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
fake a method summary that simulates the effect of the inherited default clone().
fakeCloneName - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
fakeMethod(jq_Class, jq_NameAndDesc) - Static method in class joeq.Class.jq_FakeInstanceMethod
 
fakeMethod(jq_Class, jq_NameAndDesc, boolean) - Static method in class joeq.Class.jq_FakeInstanceMethod
 
fakeMethod(jq_Class, String, String) - Static method in class joeq.Class.jq_FakeInstanceMethod
 
fakeMethod(jq_Class, jq_NameAndDesc) - Static method in class joeq.Class.jq_FakeStaticMethod
 
fakeMethod(jq_Class, jq_NameAndDesc, boolean) - Static method in class joeq.Class.jq_FakeStaticMethod
 
fakeMethod(jq_Class, String, String) - Static method in class joeq.Class.jq_FakeStaticMethod
 
fakeMethodSummary(jq_Method) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
fakeMethodSummary(jq_Method) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
FALOAD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
FASTORE - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
fC - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
FCMPG - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
FCMPL - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
fcmpopnames - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
FCONST_0 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
FCONST_1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
FCONST_2 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
FDIV - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
fieldName() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
fieldName() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
filesep - Static variable in class joeq.Class.PrimordialClassLoader
 
filter - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
A filter to unwrap objects from their IdentityHashCodeWrapper.
filter - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
A filter to unwrap objects from their IdentityHashCodeWrapper.
FILTER_HP - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
FILTER_NULL - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
FILTER_VP - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
FilteredCallGraph - Class in joeq.Compiler.Quad
 
FilteredCallGraph(CallGraph, FilteredCallGraph.Filter) - Constructor for class joeq.Compiler.Quad.FilteredCallGraph
 
FilteredCallGraph.Filter - Interface in joeq.Compiler.Quad
 
FilteredCallGraph.PackageFilter - Class in joeq.Compiler.Quad
 
FilteredCallGraph.PackageFilter() - Constructor for class joeq.Compiler.Quad.FilteredCallGraph.PackageFilter
 
finalizer_method - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
FindBadStores - Class in joeq.Compiler.Analysis.IPSSA.Apps
 
FindBadStores(Iterator) - Constructor for class joeq.Compiler.Analysis.IPSSA.Apps.FindBadStores
 
FindBestPermutation - Class in joeq.Main
FindBestPermutation
FindBestPermutation(boolean, String, String) - Constructor for class joeq.Main.FindBestPermutation
 
findCatchBlock(CodeAddress, jq_Class) - Method in class joeq.Class.jq_CompiledCode
 
FindCollectionImplementations - Class in joeq.Compiler.Analysis.IPSSA.Apps
 
FindCollectionImplementations(Iterator) - Constructor for class joeq.Compiler.Analysis.IPSSA.Apps.FindCollectionImplementations
 
findCommonSuperclass(LiveRefAnalysis.Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.DerivedRef
 
findCommonSuperclass(LiveRefAnalysis.Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.HalfOfNumber
 
findCommonSuperclass(LiveRefAnalysis.Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.NullConstant
 
findCommonSuperclass(LiveRefAnalysis.Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.Retaddr
 
findCommonSuperclass(LiveRefAnalysis.Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
findCommonSuperclass(LiveRefAnalysis.Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.Type
 
findCommonSuperclass(jq_Type, jq_Type) - Method in class joeq.Compiler.CompilationState.BootstrapCompilation
 
findCommonSuperclass(jq_Type, jq_Type) - Method in class joeq.Compiler.CompilationState.DynamicCompilation
 
findCommonSuperclass(jq_Type, jq_Type) - Method in class joeq.Compiler.CompilationState
 
findCommonSuperclass(jq_Type, jq_Type) - Method in class joeq.Compiler.CompilationState.StaticCompilation
 
findCommonSuperclass(jq_Type, jq_Type, boolean) - Static method in class joeq.Runtime.TypeCheck
 
findDepths() - Method in class joeq.Compiler.Quad.CallGraph
 
findEqual(Object, byte) - Method in class joeq.Class.jq_ConstantPool
 
findHandle(List, int[], int) - Static method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Find the target instruction (handle) that corresponds to the given target position (byte code offset).
findHandle(int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Get instruction handle for instruction at byte code position pos.
findIndistinguishablyTypedObjects() - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
findLast() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Return an iteration of the AccessPath nodes that correspond to end states.
findLast() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Return an iteration of the AccessPath nodes that correspond to end states.
findMatches(Document, String) - Static method in class joeq.Main.GenerateWebRoots
 
findNode(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Find the AccessPath object that corresponds to the given node.
findNode(PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Find the AccessPath object that corresponds to the given node.
findNode(MethodSummary.Node) - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis.AccessPath
 
FindOwnership - Class in joeq.Compiler.Analysis.IPSSA.Apps
 
FindOwnership() - Constructor for class joeq.Compiler.Analysis.IPSSA.Apps.FindOwnership
 
findStringConstant(String) - Method in class joeq.Class.jq_Class
 
finish() - Method in class joeq.Class.jq_ConstantPool.ConstantPoolAdder
 
finish() - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
finish() - Method in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
finish() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CodeException
 
finish() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LineNumber
 
first() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Returns the first field of this access path.
first() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Returns the first field of this access path.
first() - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis.AccessPath
 
fixed_length - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
FLOAT - Static variable in class joeq.Class.jq_Primitive
 
FLOAT - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
FLOAT - Static variable in class joeq.Compiler.Quad.RegisterFactory.Register
 
FLOAT_ARRAY - Static variable in class joeq.Class.jq_Array
 
FLOAT_DESC - Static variable in class joeq.UTF.Utf8
 
floor(double) - Static method in class joeq.Support.JMath
Returns the value of its argument rounded toward negative infinity to an integral value.
Fmap - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
FMUL - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
FNEG - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
FORCE_GC - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Force a garbage collection after every iteration of the algorithm.
formal - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
forwardTraversal() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
found_classes - Variable in class joeq.Compiler.Quad.ControlDependence
 
found_methods - Variable in class joeq.Compiler.Quad.ControlDependence
 
free() - Method in class joeq.Compiler.Analysis.IPA.PAMethodSummary
 
free() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePAMethodSummary
 
free(ControlFlowGraph) - Static method in class joeq.Compiler.Quad.CodeCache
 
FREM - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
FRETURN - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
fromUtf8(byte[]) - Static method in class joeq.UTF.Utf8
Convert the given sequence of (pseudo-)utf8 formatted bytes into a String.
Fset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
FSUB - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
fT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
FULL_DUMP - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Dump the call graph after analysis has completed.
fullDump() - Method in class joeq.Compiler.Quad.BasicBlock
Returns a String describing the name, predecessor, successor, exception handlers, and quads of this basic block.
fullDump() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns a verbose string of every basic block in this control flow graph.
fullDump() - Method in class joeq.Compiler.Quad.RegisterFactory
 

G

GC_BIT - Static variable in class joeq.Allocator.ObjectLayout
Bit in object header for use by GC.
gen - Variable in class joeq.Compiler.Dataflow.GenKillTransferFunction
 
generate_compile_stub(jq_Method) - Method in interface joeq.Compiler.CompilerInterface
 
generateInstanceMethodStub(jq_NameAndDesc, jq_StaticMethod, char, char) - Method in class joeq.Class.jq_Class
 
generateParamArray(jq_Method, Operand.ParamListOperand) - Method in class joeq.Interpreter.QuadInterpreter
 
generateStaticMethodStub(jq_NameAndDesc, jq_StaticMethod, char, char, char) - Method in class joeq.Class.jq_Class
 
GenerateWebRoots - Class in joeq.Main
A command-line utility to generate an invocation stub from a web.xml file.
GenerateWebRoots() - Constructor for class joeq.Main.GenerateWebRoots
 
GenKillTransferFunction - Class in joeq.Compiler.Dataflow
 
GenRelations - Class in joeq.Main
Generate initial relations for BDD pointer analysis.
GenRelations() - Constructor for class joeq.Main.GenRelations
 
get(Object) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolAdder
 
get(Object) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
get(char) - Method in class joeq.Class.jq_ConstantPool
 
get(jq_Reference, ProgramLocation) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CheckCastNode
 
get(Operand.AConstOperand, ProgramLocation) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
get(jq_Field, Object) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
get(jq_Reference) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
get(jq_Reference, ProgramLocation) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
get(jq_Reference, ProgramLocation, Integer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
get(MethodSummary.Node, jq_Field, ProgramLocation) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
get(jq_Method) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.GlobalNode
 
get(jq_Method, int, jq_Reference) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ParamNode
 
get(jq_Method, int) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
get(jq_StaticField) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
get(jq_Method, String) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
get(jq_Member, String, jq_Reference) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
get(ProgramLocation) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnValueNode
 
get(ProgramLocation) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ThrownExceptionNode
 
get(jq_Reference) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
get(Object) - Method in class joeq.Compiler.Analysis.IPA.PA.ThreadRootMap
 
get(Object) - Method in class joeq.Compiler.Analysis.IPA.PACallGraph.PACallTargetMap
 
get() - Static method in class joeq.Compiler.Analysis.IPSSA.SSALocation.Temporary.FACTORY
 
get() - Static method in class joeq.Compiler.Analysis.IPSSA.SSALocation.Unique.FACTORY
 
get() - Static method in class joeq.Compiler.Analysis.IPSSA.Utils.IteratorHelper.EmptyIterator.FACTORY
 
get(jq_Type, ProgramLocation) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CheckCastNode
 
get(Operand.AConstOperand, ProgramLocation) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
get(jq_Field, Object) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
get(jq_Type) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
get(jq_Type, ProgramLocation) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
get(jq_Type, ProgramLocation, Integer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
get(PrimitiveMethodSummary.Node, jq_Field, ProgramLocation) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
get(jq_Method) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.GlobalNode
 
get(jq_Method, int, jq_Type) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ParamNode
 
get(jq_Method, int) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
get(jq_StaticField) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
get(jq_Method, String) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
get(jq_Member, String, jq_Type) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
get(ProgramLocation) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnValueNode
 
get(ProgramLocation) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ThrownExceptionNode
 
get(jq_Type) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
get(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.ThreadRootMap
 
get(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph.PACallTargetMap
 
get(int) - Method in class joeq.Compiler.Quad.ExceptionHandlerList
 
get(int) - Method in class joeq.Compiler.Quad.Operand.BasicBlockTableOperand
 
get(int) - Method in class joeq.Compiler.Quad.Operand.IntValueTableOperand
 
get(int) - Method in class joeq.Compiler.Quad.Operand.ParamListOperand
 
get(int) - Method in class joeq.Compiler.Quad.RegisterFactory
 
get(String) - Static method in class joeq.UTF.Utf8
 
get(byte[]) - Static method in class joeq.UTF.Utf8
 
get(byte[], int, int) - Static method in class joeq.UTF.Utf8
 
get(int) - Method in class joeq.Util.Templates.ListWrapper.BasicBlock
 
get(int) - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler
 
get(int) - Method in class joeq.Util.Templates.ListWrapper.Quad
 
get(int) - Method in class joeq.Util.Templates.UnmodifiableList.BasicBlock
 
get(int) - Method in class joeq.Util.Templates.UnmodifiableList.jq_Class
 
get(int) - Method in class joeq.Util.Templates.UnmodifiableList.Operand
 
get(int) - Method in class joeq.Util.Templates.UnmodifiableList.Quad
 
get(int) - Method in class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
getAccessFlags() - Method in class joeq.Class.jq_Class
 
getAccessFlags() - Method in class joeq.Class.jq_Member
 
getAccessPathEdgeFields() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return the set of fields that this node has outside edges with.
getAccessPathEdgeFields() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return the set of fields that this node has outside edges with.
getAccessPathEdges(jq_Field) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
getAccessPathEdges(jq_Field, Set) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Add the nodes that are targets of outside edges on the given field to the given result set.
getAccessPathEdges() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return a set of Map.Entry objects corresponding to the outside edges of this node.
getAccessPathEdges(jq_Field) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
getAccessPathEdges(jq_Field, Set) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Add the nodes that are targets of outside edges on the given field to the given result set.
getAccessPathEdges() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return a set of Map.Entry objects corresponding to the outside edges of this node.
getAccessPathEdgeTargets() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return the collection of target nodes that this node has inside edges with.
getAccessPathEdgeTargets() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return the collection of target nodes that this node has inside edges with.
getAccessPathPredecessors() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
Return the set of outside edge predecessors of this node.
getAccessPathPredecessors() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
Return the set of outside edge predecessors of this node.
getAddress() - Method in class joeq.Class.jq_StaticField
 
getAddress(Quad) - Static method in class joeq.Compiler.Quad.Operator.MemLoad
 
getAddress(Quad) - Static method in class joeq.Compiler.Quad.Operator.MemStore
 
getAddressArray() - Static method in class joeq.Class.PrimordialClassLoader
 
getAliases(jq_Method, SSALocation) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getAliases(jq_Method, SSALocation) - Method in interface joeq.Compiler.Analysis.IPA.PointerAnalysisResults
Returns a set of location/contextset pairs of locations that may be aliased with the given location, along with the set of contexts under which each alias can occur.
getAll() - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
getAll() - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
getAll() - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
getAll() - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
getAll() - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
getAll() - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
getAllCallSites() - Method in class joeq.Compiler.Quad.CachedCallGraph
 
getAllCallSites() - Method in class joeq.Compiler.Quad.CallGraph
Returns the collection of all call sites in the call graph.
getAllCallSites() - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
getAllDefinitionIterator() - Static method in class joeq.Compiler.Analysis.IPSSA.SSADefinition.Helper
 
getAllEdges(jq_Field, Set) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Add the nodes that are targets of inside edges on the given field to the given result set.
getAllEdges(jq_Field) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
getAllEdges() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
getAllEdges(jq_Field, Set) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Add the nodes that are targets of inside edges on the given field to the given result set.
getAllEdges(jq_Field) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
getAllEdges() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
getAllMethods() - Method in class joeq.Compiler.Analysis.IPA.PACallGraph
 
getAllMethods() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph
 
getAllMethods() - Method in class joeq.Compiler.Quad.CachedCallGraph
 
getAllMethods() - Method in class joeq.Compiler.Quad.CallGraph
Returns the collection of all methods in the call graph.
getAllMethods() - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
getAllNodes() - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
getAllocLocation(jq_Class, int) - Static method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getAllOperands() - Method in class joeq.Compiler.Quad.Quad
 
getAllReached(SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
All reaching definitions
getAllReaching(SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
All reaching definitions
getAllTypes() - Method in class joeq.Class.PrimordialClassLoader
 
getArgTypesFromDesc(Utf8) - Static method in class joeq.Runtime.Reflection
Utility function to extract the argument types from a method descriptor.
getArgumentTypes() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InvokeInstruction
 
getArrayElementDescriptor() - Method in class joeq.UTF.Utf8
 
getArrayTypeForElementType() - Method in class joeq.Class.jq_Type
 
getAsArrayDescriptor() - Method in class joeq.UTF.Utf8
 
getAsClassDescriptor() - Method in class joeq.UTF.Utf8
 
getAsDouble(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsFloat(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsInstanceField(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsInstanceMethod(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsInt(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsLong(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsMember(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsObjectConstant(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsStaticField(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsStaticMethod(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsString(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsType(char) - Method in class joeq.Class.jq_ConstantPool
 
getAsUtf8(char) - Method in class joeq.Class.jq_ConstantPool
 
getAttribute(Utf8) - Method in class joeq.Class.jq_Class
 
getAttribute(String) - Method in class joeq.Class.jq_Class
 
getAttribute(Utf8) - Method in class joeq.Class.jq_Member
 
getAttribute(String) - Method in class joeq.Class.jq_Member
 
getAttribute(Object) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Get attribute of an instruction handle.
getAttributes() - Method in class joeq.Class.jq_Class
 
getAttributes() - Method in class joeq.Class.jq_Member
 
getBase(Quad) - Static method in class joeq.Compiler.Quad.Operator.ALoad
 
getBase(Quad) - Static method in class joeq.Compiler.Quad.Operator.AStore
 
getBase(Quad) - Static method in class joeq.Compiler.Quad.Operator.Getfield
 
getBase(Quad) - Static method in class joeq.Compiler.Quad.Operator.Putfield
 
getBasePointer - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
getBasePointer() - Static method in class joeq.Memory.StackAddress
 
getBasePointer() - Method in class joeq.Memory.StackAddress.StackAddressFactory
 
getBasicBlock(Quad) - Method in interface joeq.Compiler.Analysis.IPSSA.DominatorQuery
 
getBasicBlock(Quad) - Method in class joeq.Compiler.Analysis.IPSSA.Utils.SimpleDominatorQuery
 
getBasicBlock(int) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
Returns the basic block with the given number.
getBasicBlock() - Method in class joeq.Compiler.Quad.Dominators.DominatorNode
 
getBasicBlock(int) - Method in interface joeq.Util.Templates.List.BasicBlock
 
getBasicBlock(int) - Method in class joeq.Util.Templates.ListWrapper.BasicBlock
 
getBasicBlock(int) - Method in class joeq.Util.Templates.UnmodifiableList.BasicBlock
 
getBasicBlockByBytecodeIndex(int) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
Returns the basic block that contains the given bytecode index.
getBasicBlockStart() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
getBCMap(jq_Method) - Static method in class joeq.Compiler.Quad.CodeCache
 
getBCProgramLocation(jq_Class, int, Class, int) - Static method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getBDD() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.AnalysisObjectSpec.PAObjectSpec
 
getBDDDomains(BDD) - Method in class joeq.Compiler.Analysis.IPA.PA
 
getBDDDomains(BDD) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
getBindingCount(Quad) - Method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
getBindingIterator(Quad) - Method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
getBindingIterator(jq_Method) - Method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
An iterator for all bindings in method.
getBits() - Method in class joeq.Compiler.Quad.Operand.AConstOperand
 
getBits() - Method in interface joeq.Compiler.Quad.Operand.Const4Operand
 
getBits() - Method in interface joeq.Compiler.Quad.Operand.Const8Operand
 
getBits() - Method in class joeq.Compiler.Quad.Operand.DConstOperand
 
getBits() - Method in class joeq.Compiler.Quad.Operand.FConstOperand
 
getBits() - Method in class joeq.Compiler.Quad.Operand.IConstOperand
 
getBits() - Method in class joeq.Compiler.Quad.Operand.LConstOperand
 
getBits() - Method in class joeq.Compiler.Quad.Operand.PConstOperand
 
getBogusSummaryProvider() - Static method in class joeq.Compiler.Analysis.IPA.PA
 
getBogusSummaryProvider() - Static method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
GetBootClassPath - Class in joeq.Main
 
GetBootClassPath() - Constructor for class joeq.Main.GetBootClassPath
 
getBranchLocations() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
getBSType(String) - Method in class joeq.Class.PrimordialClassLoader
 
getBSType(Utf8) - Method in class joeq.Class.PrimordialClassLoader
 
getBuilder() - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
 
getBuilder() - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.ApplicationLaunchingPad
 
getBuilder(jq_Method) - Static method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
The return result may be NULL
getBytecode() - Method in class joeq.Class.jq_Method
 
getBytecode() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
getByteCode() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
When everything is finished, use this method to convert the instruction list into an array of bytes.
getBytecodeIndex(int) - Method in class joeq.Class.jq_BytecodeMap
Returns the bytecode index corresponding to the given code offset, or -1 if the offset is out of range.
getBytecodeIndex(CodeAddress) - Method in class joeq.Class.jq_CompiledCode
 
getBytecodeIndex() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
getBytecodeIndex() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
getBytecodeIndex() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getBytecodeIndex() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
getBytecodeIndex() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
getBytecodeStart() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
getCall() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
getCall() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
getCallees(ControlFlowGraph) - Method in class joeq.Compiler.Quad.CachedCallGraph
 
getCallees(jq_Method) - Method in class joeq.Compiler.Quad.CachedCallGraph
 
getCallees(jq_Method) - Method in class joeq.Compiler.Quad.CallGraph
Returns the set of methods that are called by the given method.
getCallees(ControlFlowGraph) - Method in class joeq.Compiler.Quad.CallGraph
Returns the set of methods that are called by the given CFG.
getCallees(jq_Method) - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
getCaller() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CallSite
 
getCaller() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CallSite
 
getCallerMethods(jq_Method) - Method in class joeq.Compiler.Quad.CachedCallGraph
 
getCallerMethods(jq_Method) - Method in class joeq.Compiler.Quad.CallGraph
Returns the set of methods that can call the given method.
getCallerMethods(jq_Method) - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
getCallers(jq_Method) - Method in class joeq.Compiler.Quad.CachedCallGraph
 
getCallers(jq_Method) - Method in class joeq.Compiler.Quad.CallGraph
Returns the set of call sites that can call the given method.
getCallers(jq_Method) - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
getCallGraph() - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getCallGraph() - Method in interface joeq.Compiler.Analysis.IPA.PointerAnalysisResults
 
getCallGraph() - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
 
getCallGraph() - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
getCallGraphMap() - Method in class joeq.Compiler.Quad.CallGraph
 
getCalls() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the set of method calls made by this method.
getCalls() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the set of method calls made by this method.
getCallSiteMap() - Method in class joeq.Compiler.Quad.CallGraph
 
getCallSiteNavigator() - Method in class joeq.Compiler.Quad.CallGraph
 
getCallSites(ControlFlowGraph) - Method in class joeq.Compiler.Quad.CachedCallGraph
 
getCallSites(jq_Method) - Method in class joeq.Compiler.Quad.CachedCallGraph
 
getCallSites(jq_Method) - Method in class joeq.Compiler.Quad.CallGraph
Returns the set of call sites in the given method.
getCallSites(ControlFlowGraph) - Method in class joeq.Compiler.Quad.CallGraph
Returns the set of call sites in the given CFG.
getCallSites(jq_Method) - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
getCallSites0(jq_Method) - Static method in class joeq.Compiler.Quad.CallGraph
 
getCallSites0(ControlFlowGraph) - Static method in class joeq.Compiler.Quad.CallGraph
 
getCallSites1(ControlFlowGraph) - Static method in class joeq.Compiler.Quad.CallGraph
 
getCallTargets(ProgramLocation.QuadProgramLocation) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Compute the set of results based on the BDD results.
getCallTargets(ProgramLocation.QuadProgramLocation) - Method in interface joeq.Compiler.Analysis.IPA.PointerAnalysisResults
 
getCallTargets(ProgramLocation, Set) - Static method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
getCallTargets2(ProgramLocation) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getCallTargets_CHA(ProgramLocation) - Static method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
getCanonicalTag() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LocalVariableInstruction
 
getCastMap() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the map of casts.
getCastMap() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the map of casts.
getCaught() - Method in class joeq.Interpreter.QuadInterpreter
 
getChild(int) - Method in class joeq.Compiler.Quad.Dominators.DominatorNode
 
getChildren() - Method in class joeq.Compiler.Quad.Dominators.DominatorNode
 
getClass(int) - Method in interface joeq.Util.Templates.List.jq_Class
 
getClass(int) - Method in class joeq.Util.Templates.UnmodifiableList.jq_Class
 
getClassAndMethod(jq_Class) - Method in class joeq.Compiler.Analysis.IPSSA.Apps.FindCollectionImplementations
 
getClassesThatReference(jq_Member) - Method in class joeq.Class.PrimordialClassLoader
 
getClassFileStream(Utf8) - Method in class joeq.Class.PrimordialClassLoader
 
getClassInitializer() - Method in class joeq.Class.jq_Class
 
getClassLoader() - Method in class joeq.Class.jq_Primitive
 
getClassLoader() - Method in class joeq.Class.jq_Reference
 
getClassLoader() - Method in class joeq.Class.jq_Type
 
getClassName() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldOrMethod
 
getClassName() - Method in class joeq.UTF.Utf8
 
getClassType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldOrMethod
 
getCode(jq_Method) - Static method in class joeq.Compiler.Quad.CodeCache
 
getCodeAttribute(Utf8) - Method in class joeq.Class.jq_Method
 
getCodeAttribute(String) - Method in class joeq.Class.jq_Method
 
getCond(Quad) - Static method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
getCondition() - Method in class joeq.Compiler.Quad.Operand.ConditionOperand
 
getConstantID(Object) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getConstantValue() - Method in class joeq.Class.jq_StaticField
 
getConstLocation(jq_Class, int) - Static method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getContainingClass() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getContext() - Method in class joeq.Compiler.Analysis.IPSSA.ContextSet.ContextLocationPair
 
getContext() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.SigmaPhi
 
getCount() - Method in class joeq.Class.jq_ConstantPool
 
getCount() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEINTERFACE
The count argument according to the Java Language Specification, Second Edition.
getCP() - Method in class joeq.Class.jq_Class
 
getCP(char) - Method in class joeq.Class.jq_Class
 
getCPasDouble(char) - Method in class joeq.Class.jq_Class
 
getCPasFloat(char) - Method in class joeq.Class.jq_Class
 
getCPasInstanceField(char) - Method in class joeq.Class.jq_Class
 
getCPasInstanceMethod(char) - Method in class joeq.Class.jq_Class
 
getCPasInt(char) - Method in class joeq.Class.jq_Class
 
getCPasLong(char) - Method in class joeq.Class.jq_Class
 
getCPasMember(char) - Method in class joeq.Class.jq_Class
 
getCPasObjectConstant(char) - Method in class joeq.Class.jq_Class
 
getCPasStaticField(char) - Method in class joeq.Class.jq_Class
 
getCPasStaticMethod(char) - Method in class joeq.Class.jq_Class
 
getCPasString(char) - Method in class joeq.Class.jq_Class
 
getCPasType(char) - Method in class joeq.Class.jq_Class
 
getCPasUtf8(char) - Method in class joeq.Class.jq_Class
 
getCPCount() - Method in class joeq.Class.jq_Class
 
getCPtag(char) - Method in class joeq.Class.jq_Class
 
getCurrentBasicBlock() - Method in class joeq.Compiler.Quad.QuadIterator
 
getCurrentQuad() - Method in class joeq.Compiler.Quad.QuadIterator
 
getDataflowValue(Object) - Method in class joeq.Compiler.Dataflow.Solver
Get the dataflow value associated with the given location.
getDeclaredField(String) - Method in class joeq.Class.jq_Class
 
getDeclaredField(Utf8) - Method in class joeq.Class.jq_Class
 
getDeclaredIn() - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.NewInstanceTargets
 
getDeclaredInstanceField(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getDeclaredInstanceFields() - Method in class joeq.Class.jq_Class
 
getDeclaredInstanceMethod(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getDeclaredInstanceMethods() - Method in class joeq.Class.jq_Class
 
getDeclaredInterface(Utf8) - Method in class joeq.Class.jq_Class
 
getDeclaredInterfaces() - Method in class joeq.Class.jq_Class
 
getDeclaredMember(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getDeclaredMember(String, String) - Method in class joeq.Class.jq_Class
 
getDeclaredMethod(String) - Method in class joeq.Class.jq_Class
 
getDeclaredMethod(Utf8) - Method in class joeq.Class.jq_Class
 
getDeclaredStaticField(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getDeclaredStaticFields() - Method in class joeq.Class.jq_Class
 
getDeclaredStaticMethod(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getDeclaredStaticMethods() - Method in class joeq.Class.jq_Class
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CheckCastNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.GlobalNode
 
getDeclaredType() - Method in interface joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.HeapObject
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return the declared type of this node.
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.OutsideNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ParamNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnValueNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ThrownExceptionNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CheckCastNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.GlobalNode
 
getDeclaredType() - Method in interface joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.HeapObject
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return the declared type of this node.
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.OutsideNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ParamNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnValueNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ThrownExceptionNode
 
getDeclaredType() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
getDeclaringClass() - Method in class joeq.Class.jq_Member
 
getDefault(Quad) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
getDefault(Quad) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
getDefaultCompiledVersion() - Method in class joeq.Class.jq_Method
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.ALength
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.ALoad
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Binary
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.CheckCast
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Getfield
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Getstatic
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.InstanceOf
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_A
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_D
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_F
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_I
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_L
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_P
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_A
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_D
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_F
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_I
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_L
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_P
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_A
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_D
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_F
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_I
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_L
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_P
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Jsr
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.MemLoad
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Move
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.New
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.NewArray
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.NullCheck
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Phi
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ALLOCA
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICCAS4
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICCAS8
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.GET_BASE_POINTER
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.GET_EAX
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.GET_EXCEPTION
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.GET_STACK_POINTER
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.GET_THREAD_BLOCK
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.INVOKE_L
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.INVOKE_P
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ISEQ
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ISGE
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.NOP
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.POP_FP32
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.POP_FP64
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.StoreCheck
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Unary
 
getDefinedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.ZeroCheck
 
getDefinedRegisters() - Method in class joeq.Compiler.Quad.Quad
Returns a list of the registers defined by this quad.
getDefiningMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CheckCastNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.GlobalNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return the method that this node is defined in, null if it doesn't come from a method.
getDefiningMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ParamNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnedNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CheckCastNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.GlobalNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return the method that this node is defined in, null if it doesn't come from a method.
getDefiningMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ParamNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnedNode
 
getDefiningMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
getDefinition() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Copy
 
getDefinition(int) - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Phi
 
getDefinition() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.AnalysisObjectSpec.IPSSAObjectSpec
 
getDefinitionCount() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Phi
 
getDefinitionFor(SSALocation, Quad) - Method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
getDefinitionIterator() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Phi
 
getDefinitionIterator() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.DefinitionSet
 
getDepth() - Method in class joeq.Class.jq_Array
 
getDepth() - Method in class joeq.Class.jq_Class
 
getDepth() - Method in class joeq.Class.jq_Primitive
 
getDepth() - Method in class joeq.Class.jq_Reference.jq_NullType
 
getDepth() - Method in class joeq.Class.jq_Type
 
getDepth() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
getDepth() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getDesc() - Method in class joeq.Class.jq_Member
 
getDesc() - Method in class joeq.Class.jq_MemberReference
Returns the descriptor of the referenced member.
getDesc() - Method in class joeq.Class.jq_NameAndDesc
 
getDesc() - Method in class joeq.Class.jq_Type
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.ALength
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.ALoad
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.Binary
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.CheckCast
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.Getfield
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.Getstatic
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.InstanceOf
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.Invoke
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.Jsr
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.MemLoad
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.Move
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.New
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.NewArray
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.NullCheck
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.Phi
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.Unary
 
getDest(Quad) - Static method in class joeq.Compiler.Quad.Operator.ZeroCheck
 
getDestDomain() - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getDestination() - Method in class joeq.Compiler.Analysis.IPSSA.SSABinding
 
getDestination() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue
 
getDimensionality() - Method in class joeq.Class.jq_Array
 
getDimensions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MULTIANEWARRAY
 
getDirectPrimarySupertype() - Method in class joeq.Class.jq_Array
 
getDirectPrimarySupertype() - Method in class joeq.Class.jq_Class
 
getDirectPrimarySupertype() - Method in class joeq.Class.jq_Reference
 
getDirectPrimarySupertype() - Method in class joeq.Class.jq_Reference.jq_NullType
 
getDirectPrimarySupertype() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
getDirectPrimarySupertype() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getDomainName(BDDDomain) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getDominanceFrontier(Quad, Set) - Method in interface joeq.Compiler.Analysis.IPSSA.DominatorQuery
Fills set with the dominance frontier of q
getDominanceFrontier(Quad, Set) - Method in class joeq.Compiler.Analysis.IPSSA.Utils.SimpleDominatorQuery
 
getDominanceFrontier(BitString) - Method in class joeq.Compiler.Quad.Dominators
 
getDominatorNode(BasicBlock) - Method in class joeq.Compiler.Quad.Dominators
 
getDominatorQuery() - Method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
getEdgeCount() - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
getEdgeInfo(SSADefinition, SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
null returned means that there is no edge
getEdges() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
getEdges() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
getEdges_escaped(jq_Field, Set) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Add the nodes that are targets of inside edges on the given field to the given result set.
getEdges_escaped(jq_Field, Set) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Add the nodes that are targets of inside edges on the given field to the given result set.
getElement(Quad) - Static method in class joeq.Compiler.Quad.Operator.StoreCheck
 
getElementType() - Method in class joeq.Class.jq_Array
 
getElementType() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
getElementType() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.Type
 
getEmacsName() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getEmacsName() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
getEmptyIterator() - Static method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Return an empty, unmodifiable iterator.
getEmptyList() - Static method in class joeq.Compiler.Quad.ExceptionHandlerList
 
getEmptyList() - Static method in class joeq.Util.Templates.UnmodifiableList.BasicBlock
 
getEmptyList() - Static method in class joeq.Util.Templates.UnmodifiableList.jq_Class
 
getEmptyList() - Static method in class joeq.Util.Templates.UnmodifiableList.Operand
 
getEmptyList() - Static method in class joeq.Util.Templates.UnmodifiableList.Quad
 
getEmptyList() - Static method in class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
getEncapsulatedHeapObjects() - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getEnd() - Method in class joeq.Class.jq_TryCatch
 
getEnd() - Method in class joeq.Compiler.BytecodeAnalysis.BasicBlock
 
getEnd() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
getEndPC() - Method in class joeq.Class.jq_TryCatchBC
 
getEndPC() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CodeException
 
getEntry() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
Returns the entry basic block.
getEntry() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandler
 
getEntry() - Method in class joeq.Compiler.Quad.ExceptionHandler
Returns the entry point for this exception handler.
getEntrypoint() - Method in class joeq.Class.jq_CompiledCode
 
getEscapes() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
getEscapes() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
getExceptionHandler(int) - Method in class joeq.Compiler.Quad.ExceptionHandlerList
 
getExceptionHandler(int) - Method in interface joeq.Util.Templates.List.ExceptionHandler
 
getExceptionHandler(int) - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler
 
getExceptionHandlerEntries() - Method in class joeq.Compiler.Quad.BasicBlock
 
getExceptionHandlers() - Method in class joeq.Compiler.BytecodeAnalysis.BasicBlock
 
getExceptionHandlers() - Method in class joeq.Compiler.Quad.BasicBlock
Returns the list of exception handlers that guard this basic block.
getExceptionHandlers() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Return the list of exception handlers in this control flow graph.
getExceptionHandlersMatchingEntry(BasicBlock) - Method in class joeq.Compiler.Quad.ControlFlowGraph
Return an iterator of the exception handlers with the given entry point.
getExceptionOffset() - Method in class joeq.Class.jq_TryCatch
 
getExceptionRegister() - Method in class joeq.Interpreter.QuadInterpreter
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ANEWARRAY
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ArrayInstruction
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ARRAYLENGTH
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ATHROW
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CHECKCAST
 
getExceptions() - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.ExceptionThrower
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GETFIELD
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GETSTATIC
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IDIV
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INSTANCEOF
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEINTERFACE
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKESPECIAL
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKESTATIC
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEVIRTUAL
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IREM
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDIV
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LREM
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MONITORENTER
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MONITOREXIT
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MULTIANEWARRAY
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEW
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEWARRAY
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUTFIELD
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUTSTATIC
 
getExceptions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ReturnInstruction
 
getExceptionTable(Bytecodes.InstructionList) - Method in class joeq.Class.jq_Method
 
getExceptionTable() - Method in class joeq.Class.jq_Method
 
getExceptionType() - Method in class joeq.Class.jq_TryCatch
 
getExceptionType() - Method in class joeq.Class.jq_TryCatchBC
 
getExceptionType() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandler
 
getExceptionType() - Method in class joeq.Compiler.Quad.ExceptionHandler
Returns the type of exception that this exception handler catches.
getExit() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
Returns the exit basic block.
getFake(jq_Method, int, jq_Reference) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FakeParamNode
 
getFake(jq_Method, int, jq_Type) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FakeParamNode
 
getFallthroughPredecessor() - Method in class joeq.Compiler.Quad.BasicBlock
Returns the fallthrough predecessor to this basic block, if it exists.
getFallthroughSuccessor() - Method in class joeq.Compiler.Quad.BasicBlock
Returns the fallthrough successor to this basic block, if it exists.
getField() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
getField(int) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getField() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
getField() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldInstruction
 
getField() - Method in class joeq.Compiler.Quad.Operand.FieldOperand
 
getField(Quad) - Static method in class joeq.Compiler.Quad.Operator.Getfield
 
getField(Quad) - Static method in class joeq.Compiler.Quad.Operator.Getstatic
 
getField(Quad) - Static method in class joeq.Compiler.Quad.Operator.Putfield
 
getField(Quad) - Static method in class joeq.Compiler.Quad.Operator.Putstatic
 
getfield(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getfield_A(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield_A(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getfield_B(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield_B(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getfield_C(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield_C(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getfield_D(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield_D(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getfield_F(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield_F(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getfield_I(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield_I(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getfield_L(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield_L(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getfield_P(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield_P(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getfield_S(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield_S(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getfield_Z(Object, jq_InstanceField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getfield_Z(Object, jq_InstanceField) - Static method in class joeq.Runtime.Reflection
 
getFieldIndex(jq_Field) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getFieldName() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldInstruction
 
getFieldPointeeTypes(jq_Field) - Method in class joeq.Compiler.Analysis.IPA.PAResultSelector
 
getFieldSize() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldInstruction
 
getFieldType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldInstruction
 
getFileURL(String) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveGenRelations
 
getFileURL(String) - Static method in class joeq.Main.GenRelations
 
getFirstQuad() - Method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
getFirstQuad(BasicBlock) - Method in class joeq.Compiler.Quad.QuadIterator
Returns the first quad reachable from the start of the given basic block.
getFlags() - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
getFormalParamBDD(jq_Method, int) - Method in class joeq.Compiler.Analysis.IPA.PAResultSelector
 
getFromMultiMap(MultiMap, MultiMap, jq_Method) - Static method in class joeq.Compiler.Quad.CachedCallGraph
 
getGlobal() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the global node for this method.
getGlobal() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the global node for this method.
getGuard(Quad) - Static method in class joeq.Compiler.Quad.Operator.ALoad
 
getGuard(Quad) - Static method in class joeq.Compiler.Quad.Operator.AStore
 
getGuard(Quad) - Static method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
getGuard(Quad) - Static method in class joeq.Compiler.Quad.Operator.Getfield
 
getGuard(Quad) - Static method in class joeq.Compiler.Quad.Operator.Putfield
 
getGuard(Quad) - Static method in class joeq.Compiler.Quad.Operator.StoreCheck
 
getHandledBasicBlocks() - Method in class joeq.Compiler.Quad.ExceptionHandler
Returns an iteration of the handled basic blocks.
getHandledBlocks() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandler
 
getHandler() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerList
 
getHandler() - Method in class joeq.Compiler.Quad.ExceptionHandlerList
Return the handler in this set.
getHandlerEntry() - Method in class joeq.Class.jq_TryCatch
 
getHandlerPC() - Method in class joeq.Class.jq_TryCatchBC
 
getHandlerPC() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CodeException
 
getHashcodeTakenVars() - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getHeapIndex(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getHeapNode(int) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getID() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
getID() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
getID() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getID() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
getID() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
getID() - Method in class joeq.Compiler.Analysis.IPSSA.SSADefinition
 
getID() - Method in class joeq.Compiler.Quad.BasicBlock
Returns the unique id number for this basic block.
getID() - Method in class joeq.Compiler.Quad.Quad
Returns the id number of this quad.
getID(byte[]) - Static method in class joeq.UTF.Utf8
 
getID(byte[], int, int) - Static method in class joeq.UTF.Utf8
 
getImmediateDominator(Quad) - Method in interface joeq.Compiler.Analysis.IPSSA.DominatorQuery
The result is null for the top node of the CFG.
getImmediateDominator(Quad) - Method in class joeq.Compiler.Analysis.IPSSA.Utils.SimpleDominatorQuery
 
getImmediateDominator(BasicBlock) - Method in class joeq.Compiler.Quad.Dominators
 
getImplementationClassDescs(Utf8) - Method in interface joeq.ClassLib.Common.Interface
 
getImplementationClassDescs(Utf8) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
getIncrement() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IINC
 
getIndex() - Method in class joeq.Class.jq_LocalVarTableEntry
 
getIndex() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ParamNode
 
getIndex() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ParamNode
 
getIndex() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
 
getIndex() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
 
getIndex() - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.IndexedInstruction
 
getIndex() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LocalVariableInstruction
 
getIndex() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.RET
 
getIndex(Quad) - Static method in class joeq.Compiler.Quad.Operator.ALoad
 
getIndex(Quad) - Static method in class joeq.Compiler.Quad.Operator.AStore
 
getIndex(Quad) - Static method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
getIndices() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
getInitializer(Utf8) - Method in class joeq.Class.jq_Class
 
getInitializer(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getInnerClasses() - Method in class joeq.Class.jq_Class
 
getInnermostElementType() - Method in class joeq.Class.jq_Array
 
getInstanceField(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getInstanceFields() - Method in class joeq.Class.jq_Class
 
getInstanceFieldValue(Object, jq_InstanceField) - Method in class joeq.Runtime.ObjectTraverser
 
getInstanceFieldValue_reflection(Object, Field) - Method in class joeq.Runtime.ObjectTraverser
 
getInstanceMethod(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getInstanceMethod(int) - Method in interface joeq.Util.Templates.List.jq_InstanceMethod
 
getInstanceSize(int) - Method in class joeq.Class.jq_Array
 
getInstanceSize() - Method in class joeq.Class.jq_Class
 
getInstruction() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
 
getInstruction() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
getInstruction() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SWITCH
 
getInstructionHandles() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
getInstructionList() - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.CompoundInstruction
 
getInstructionList() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
getInstructionList() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SWITCH
 
getInstructionPositions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Get positions (offsets) of all instructions in the list.
getInstructions(jq_ConstantPool) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
getInterface(Utf8) - Method in class joeq.Class.jq_Array
 
getInterface(Utf8) - Method in class joeq.Class.jq_Class
 
getInterface(Utf8) - Method in class joeq.Class.jq_Reference
 
getInterface(Utf8) - Method in class joeq.Class.jq_Reference.jq_NullType
 
getInterface(Utf8) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
getInterface(Utf8) - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getInterfaces() - Method in class joeq.Class.jq_Array
 
getInterfaces() - Method in class joeq.Class.jq_Class
 
getInterfaces() - Method in class joeq.Class.jq_Reference
 
getInterfaces() - Method in class joeq.Class.jq_Reference.jq_NullType
 
getInterfaces() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
getInterfaces() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getInvocationType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
getInvocationType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
getInvocationType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getInvocationType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
getInvocationType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
getInvoke(int) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getInvokeIndex(ProgramLocation) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getInvokeinterfaceLinkMethod() - Method in interface joeq.Compiler.CompilerInterface
 
getInvokeLocation(jq_Class, int) - Static method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getInvokespecialLinkMethod() - Method in interface joeq.Compiler.CompilerInterface
 
getInvokespecialTarget(jq_Class, jq_InstanceMethod) - Static method in class joeq.Class.jq_Class
 
getInvokestaticLinkMethod() - Method in interface joeq.Compiler.CompilerInterface
 
getIteratedDominanceFrontier(Quad, Set) - Method in interface joeq.Compiler.Analysis.IPSSA.DominatorQuery
Fills set with the iterated dominance frontier of q
getIteratedDominanceFrontier(Quad, Set) - Method in class joeq.Compiler.Analysis.IPSSA.Utils.SimpleDominatorQuery
 
getIteratedDominanceFrontier(BitString) - Method in class joeq.Compiler.Quad.Dominators
 
getJavadocSignature(jq_Method) - Static method in class joeq.Util.NameMunger
 
getJavadocSignature(String, String) - Static method in class joeq.Util.NameMunger
 
getJavaLangArithmeticException() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangArrayIndexOutOfBoundsException() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangArrayStoreException() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangClass() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangClassCastException() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangClassLoader() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangClassObject() - Method in class joeq.Class.jq_Type
 
getJavaLangError() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangException() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangIllegalMonitorStateException() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangIndexOutOfBoundsException() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangNegativeArraySizeException() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangNullPointerException() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangObject() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangRefFinalizer() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangReflectConstructor() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangReflectField() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangReflectMemberObject() - Method in class joeq.Class.jq_Member
 
getJavaLangReflectMethod() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangRuntimeException() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangString() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangSystem() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangThread() - Static method in class joeq.Class.PrimordialClassLoader
 
getJavaLangThrowable() - Static method in class joeq.Class.PrimordialClassLoader
 
getJDKConstructor(Class, Class[]) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJDKConstructor(Class, Class[]) - Static method in class joeq.Runtime.Reflection
 
getJDKDesc() - Method in class joeq.Class.jq_Array
 
getJDKDesc() - Method in class joeq.Class.jq_Class
 
getJDKDesc() - Method in class joeq.Class.jq_Primitive
 
getJDKDesc() - Method in class joeq.Class.jq_Reference.jq_NullType
 
getJDKDesc() - Method in class joeq.Class.jq_Type
 
getJDKDesc() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
getJDKDesc() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getJDKField(Class, String) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJDKField(Class, String) - Static method in class joeq.Runtime.Reflection
 
getJDKMember(jq_Member) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJDKMember(jq_Member) - Static method in class joeq.Runtime.Reflection
 
getJDKMethod(Class, String, Class[]) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJDKMethod(Class, String, Class[]) - Static method in class joeq.Runtime.Reflection
 
getJDKName() - Method in class joeq.Class.jq_Array
 
getJDKName() - Method in class joeq.Class.jq_Class
 
getJDKName() - Method in class joeq.Class.jq_Reference
 
getJDKName() - Method in class joeq.Class.jq_Reference.jq_NullType
 
getJDKName() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
getJDKName() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getJDKType(jq_Type) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJDKType(jq_Primitive) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJDKType(jq_Reference) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJDKType(jq_Type) - Static method in class joeq.Runtime.Reflection
 
getJDKType(jq_Primitive) - Static method in class joeq.Runtime.Reflection
 
getJDKType(jq_Reference) - Static method in class joeq.Runtime.Reflection
 
getJQField(Field) - Method in interface joeq.ClassLib.Common.Interface
 
getJQField(Field) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
getJQInitializer(Constructor) - Method in interface joeq.ClassLib.Common.Interface
 
getJQInitializer(Constructor) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
getJQMember(Field) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJQMember(Method) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJQMember(Constructor) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJQMember(Field) - Static method in class joeq.Runtime.Reflection
 
getJQMember(Method) - Static method in class joeq.Runtime.Reflection
 
getJQMember(Constructor) - Static method in class joeq.Runtime.Reflection
 
getJQMethod(Method) - Method in interface joeq.ClassLib.Common.Interface
 
getJQMethod(Method) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
getJQType(Class) - Method in interface joeq.ClassLib.Common.Interface
 
getJQType(Class) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
getJQType(Class) - Method in class joeq.Runtime.BasicReflectionImpl
 
getJQType(Class) - Static method in class joeq.Runtime.Reflection
 
getJSRInfo(BasicBlock) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
Returns the JSR info about the JSR subroutine with the given entry/exit block, or null if there are none.
getJSRInfo(BasicBlock) - Method in class joeq.Compiler.Quad.ControlFlowGraph
 
getLastDefinitionFor(SSALocation, Quad, boolean) - Method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
getLastQuad() - Method in class joeq.Compiler.Quad.BasicBlock
 
getLastQuad(BasicBlock) - Method in class joeq.Compiler.Quad.QuadIterator
Returns the last quad reachable from the end of the given basic block.
getLength() - Method in class joeq.Class.jq_CompiledCode
 
getLength() - Method in class joeq.Class.jq_LocalVarTableEntry
 
getLength() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
 
getLength() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
getLetter() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.ActualOut
 
getLetter() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.FormalIn
 
getLetter() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Gamma
 
getLetter() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.OmegaPhi
 
getLetter() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Phi
 
getLetter() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.SigmaPhi
 
getLineNum() - Method in class joeq.Class.jq_LineNumberBC
Returns the line number.
getLineNumber(int) - Method in class joeq.Class.jq_Method
 
getLineNumber(char) - Method in class joeq.Class.jq_Method
 
getLineNumber() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getLineNumberTable(Bytecodes.InstructionList) - Method in class joeq.Class.jq_Method
 
getLineNumberTable() - Method in class joeq.Class.jq_Method
 
getLiveLocal(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
getLoadClassType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CHECKCAST
 
getLoadClassType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldOrMethod
 
getLoadClassType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INSTANCEOF
 
getLoadClassType() - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.LoadClass
Returns the jq_Class of the referenced class or interface that may be loaded and resolved.
getLoadClassType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEW
 
getLoadLocation(jq_Class, int) - Static method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getLocal(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
getLocal_A(int) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
getLocal_A(int) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
getLocal_D(int) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
getLocal_D(int) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
getLocal_F(int) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
getLocal_F(int) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
getLocal_I(int) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
getLocal_I(int) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
getLocal_L(int) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
getLocal_L(int) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
getLocalVarTableEntry(int, int) - Method in class joeq.Class.jq_Method
 
getLocation() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CallSite
 
getLocation() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CheckCastNode
 
getLocation() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
getLocation() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
getLocation() - Method in interface joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.HeapObject
 
getLocation() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
getLocation() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnedNode
 
getLocation() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
getLocation() - Method in class joeq.Compiler.Analysis.IPSSA.ContextSet.ContextLocationPair
 
getLocation() - Method in class joeq.Compiler.Analysis.IPSSA.SSADefinition
 
getLocation() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CallSite
 
getLocation() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CheckCastNode
 
getLocation() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
getLocation() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
getLocation() - Method in interface joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.HeapObject
 
getLocation() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
getLocation() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnedNode
 
getLocation() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
getLocationLabel() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
getLocations() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
getLocations() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
getLogElementSize() - Method in class joeq.Class.jq_Array
 
getLow(Quad) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
getMajorVersion() - Method in class joeq.Class.jq_Class
 
getMatch(Quad, int) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
getMatchs() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
getMaxLocals() - Method in class joeq.Class.jq_Method
 
getMaxQuadID() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns the maximum id number for a quad.
getMaxStack() - Method in class joeq.Class.jq_Method
 
getMember(int) - Method in interface joeq.Util.Templates.List.jq_Member
 
getMemberDomain() - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getMemberID(Object) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getMembers() - Method in class joeq.Class.jq_Class
 
getMethod() - Method in class joeq.Class.jq_CompiledCode
 
getMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
getMethod() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ParamNode
 
getMethod(int) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getMethod() - Method in class joeq.Compiler.Analysis.IPSSA.SSADefinition
 
getMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
getMethod() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ParamNode
 
getMethod() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InvokeInstruction
 
getMethod() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns the method this control flow graph represents.
getMethod() - Method in class joeq.Compiler.Quad.Operand.MethodOperand
 
getMethod(Quad) - Static method in class joeq.Compiler.Quad.Operator.Invoke
 
getMethod(Set) - Static method in class joeq.Compiler.Quad.PointerExplorer
 
getMethod() - Static method in class joeq.Compiler.Quad.PointerExplorer
 
getMethod(String[], int) - Static method in class joeq.Compiler.Quad.PointerExplorer
 
getMethod(jq_Class, String) - Static method in class joeq.Compiler.Quad.PointerExplorer
 
getMethod(int) - Method in interface joeq.Util.Templates.List.jq_Method
 
getMethodContainingLine(char) - Method in class joeq.Class.jq_Class
 
getMethodID(jq_Method) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getMethodIndex(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getMethodName() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InvokeInstruction
 
getMethodNavigator() - Method in class joeq.Compiler.Quad.CallGraph
 
getMinorVersion() - Method in class joeq.Class.jq_Class
 
getMod() - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
getMoveOp(jq_Type) - Static method in class joeq.Compiler.Quad.Operator.Move
 
getName() - Method in class joeq.Class.jq_Array
 
getName() - Method in class joeq.Class.jq_Class
 
getName() - Method in class joeq.Class.jq_Member
 
getName() - Method in class joeq.Class.jq_MemberReference
Returns the name of the referenced member.
getName() - Method in class joeq.Class.jq_NameAndDesc
 
getName() - Method in class joeq.Class.jq_Primitive
 
getName() - Method in class joeq.Class.jq_Reference.jq_NullType
 
getName() - Method in class joeq.Class.jq_Type
 
getName(BDDDomain) - Static method in class joeq.Compiler.Analysis.IPA.PA
 
getName(int) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getName() - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
 
getName(jq_Method, Quad) - Method in class joeq.Compiler.Analysis.IPSSA.SSALocation.LocalLocation
 
getName(BDDDomain) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
getName() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldOrMethod
 
getName() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
getName() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getNameAndDesc() - Method in class joeq.Class.jq_LocalVarTableEntry
 
getNameAndDesc() - Method in class joeq.Class.jq_Member
 
getNameAndDesc() - Method in class joeq.Class.jq_MemberReference
Returns the name and descriptor of the referenced member.
getNameIndex(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getNavigator() - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
getNavigator() - Method in class joeq.Compiler.Quad.CallGraph
 
getNavigator() - Method in class joeq.Compiler.Quad.ControlFlowGraph
 
getNavigator() - Method in class joeq.Compiler.Quad.QuadIterator
 
getNewInstanceTargets(ProgramLocation.QuadProgramLocation) - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.CribSheetReflectionInformationProvider
 
getNewInstanceTargets(jq_Method) - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.CribSheetReflectionInformationProvider
 
getNewInstanceTargets(ProgramLocation.QuadProgramLocation) - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider
Resolves constructors being pointed to by a newInstance() call mc.
getNewInstanceTargets(jq_Method) - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider
Resolves constructors being pointed to by a newInstance() calls within method n.
getNewQuadID() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns a new id number for a quad.
getNext() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
 
getNoArguments() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEINTERFACE
Deprecated. Use getCount().
getNode(TypedBDDFactory.TypedBDD) - Method in class joeq.Compiler.Analysis.IPA.PAResultSelector
 
getNode() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.AnalysisObjectSpec.PAObjectSpec
 
getNodeCount() - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
getNodesThatCall(MethodSummary.PassedParameter, Set) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Add all nodes that are passed as the given passed parameter to the given result set.
getNodesThatCall(ProgramLocation, int) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
getNodesThatCall(MethodSummary.PassedParameter) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Return the set of nodes that are passed as the given parameter.
getNodesThatCall(PrimitiveMethodSummary.PassedParameter, Set) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Add all nodes that are passed as the given passed parameter to the given result set.
getNodesThatCall(ProgramLocation, int) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
getNodesThatCall(PrimitiveMethodSummary.PassedParameter) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Return the set of nodes that are passed as the given parameter.
getNonEscapingEdgeFields() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
getNonEscapingEdgeFields() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return the set of fields that this node has inside edges with.
getNonEscapingEdgeFields() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
getNonEscapingEdgeFields() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return the set of fields that this node has inside edges with.
getNonEscapingEdges(jq_Field) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
getNonEscapingEdges() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return a set of Map.Entry objects corresponding to the inside edges of this node.
getNonEscapingEdges(jq_Field) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
getNonEscapingEdges() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return a set of Map.Entry objects corresponding to the inside edges of this node.
getNonEscapingEdgeTargets() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return the collection of target nodes that this node has inside edges with.
getNonEscapingEdgeTargets() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return the collection of target nodes that this node has inside edges with.
getNull - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
getNull() - Method in class joeq.Memory.CodeAddress.CodeAddressFactory
 
getNull() - Static method in class joeq.Memory.CodeAddress
 
getNull() - Static method in class joeq.Memory.HeapAddress
 
getNull() - Method in class joeq.Memory.HeapAddress.HeapAddressFactory
 
getNumber() - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
getNumberOfBasicBlocks() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
Returns the number of basic blocks.
getNumberOfBasicBlocks() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns a maximum on the number of basic blocks in this control flow graph.
getNumberOfChildren() - Method in class joeq.Compiler.Quad.Dominators.DominatorNode
 
getNumberOfExits() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
getNumberOfLocals() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
getNumberOfPredecessors() - Method in class joeq.Compiler.BytecodeAnalysis.BasicBlock
 
getNumberOfPredecessors() - Method in class joeq.Compiler.Quad.BasicBlock
 
getNumberOfQuads() - Method in class joeq.Compiler.Quad.ControlFlowGraph
 
getNumberOfStaticFields() - Method in class joeq.Class.jq_Class
 
getNumberOfStaticMethods() - Method in class joeq.Class.jq_Class
 
getNumberOfSuccessors() - Method in class joeq.Compiler.BytecodeAnalysis.BasicBlock
 
getNumberOfSuccessors() - Method in class joeq.Compiler.Quad.BasicBlock
 
getNumOfParams() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the number of parameters passed into this method.
getNumOfParams() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the number of parameters passed into this method.
getNumTypes() - Method in class joeq.Class.PrimordialClassLoader
 
getObject() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
 
getObjectTraverser() - Method in interface joeq.ClassLib.Common.Interface
 
getObjectTraverser() - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
getOffset() - Method in class joeq.Class.jq_InstanceField
 
getOffset() - Method in class joeq.Class.jq_InstanceMethod
 
getOp1(Quad) - Static method in class joeq.Compiler.Quad.Operator.Special
 
getOp2(Quad) - Static method in class joeq.Compiler.Quad.Operator.Special
 
getOp3(Quad) - Static method in class joeq.Compiler.Quad.Operator.Special
 
getOp4(Quad) - Static method in class joeq.Compiler.Quad.Operator.Special
 
getOpcode() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
 
getOperand(int) - Method in interface joeq.Util.Templates.List.Operand
 
getOperand(int) - Method in class joeq.Util.Templates.UnmodifiableList.Operand
 
getOperand(int) - Method in class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
getOperator() - Method in class joeq.Compiler.Quad.Quad
Return the operator for this quad.
getOpID(Operator) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getOrCreateBSType(String) - Method in class joeq.Class.PrimordialClassLoader
 
getOrCreateBSType(Utf8) - Method in class joeq.Class.PrimordialClassLoader
 
getOrCreateClass(String, DataInput) - Method in class joeq.Class.PrimordialClassLoader
 
getOrCreateInstanceField(String, String) - Method in class joeq.Class.jq_Class
 
getOrCreateInstanceField(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getOrCreateInstanceMethod(String, String) - Method in class joeq.Class.jq_Class
 
getOrCreateInstanceMethod(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getOrCreateLocal(int, jq_Type) - Method in class joeq.Compiler.Quad.RegisterFactory
 
getOrCreateStack(int, jq_Type) - Method in class joeq.Compiler.Quad.RegisterFactory
 
getOrCreateStaticField(String, String) - Method in class joeq.Class.jq_Class
 
getOrCreateStaticField(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getOrCreateStaticMethod(String, String) - Method in class joeq.Class.jq_Class
 
getOrCreateStaticMethod(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getOrCreateType(ClassLoader, Utf8) - Static method in class joeq.Class.PrimordialClassLoader
 
getOrCreateType(ClassLoader, Utf8) - Method in interface joeq.ClassLib.Common.Interface
 
getOrCreateType(ClassLoader, Utf8) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
getOrCreateType(Utf8) - Method in class joeq.Compiler.CompilationState.BootstrapCompilation
 
getOrCreateType(Utf8) - Method in class joeq.Compiler.CompilationState.DynamicCompilation
 
getOrCreateType(Utf8) - Method in class joeq.Compiler.CompilationState
 
getOrCreateType(Utf8) - Method in class joeq.Compiler.CompilationState.StaticCompilation
 
getPackagePath(String) - Method in class joeq.Class.PrimordialClassLoader
 
getPair(Object, Object) - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
getParam(Quad, int) - Static method in class joeq.Compiler.Quad.Operator.Invoke
 
getParamDescriptors() - Method in class joeq.UTF.Utf8
 
getParameters(String) - Static method in class joeq.Util.DescriptorUtil
Convert a JVM signature as defined in the JVM spec to that used in the Java.
getParamList(Quad) - Static method in class joeq.Compiler.Quad.Operator.Invoke
 
getParamNode(int) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the ith parameter node.
getParamNode(int) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the ith parameter node.
getParamNum() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
getParamNum() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
getParamTypes() - Method in class joeq.Class.jq_Method
 
getParamTypes() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
getParamTypes() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
getParamTypes() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getParamTypes() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
getParamTypes() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
getParamWords() - Method in class joeq.Class.jq_Method
 
getParent() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerList
 
getParent() - Method in class joeq.Compiler.Quad.Dominators.DominatorNode
 
getParent() - Method in class joeq.Compiler.Quad.ExceptionHandlerList
Return the parent set of exception handlers, or null if this set doesn't have a parent.
getPAResults() - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getPAResults() - Method in interface joeq.Compiler.Analysis.IPA.PointerAnalysisResults
 
getPAResults() - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
 
getPassedParameters() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
getPassedParameters() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
getPosition() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchHandle
 
getPosition() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
 
getPred(Quad, int) - Static method in class joeq.Compiler.Quad.Operator.Phi
 
getPredecessor(int) - Method in class joeq.Compiler.BytecodeAnalysis.BasicBlock
 
getPredecessors() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return a set of Map.Entry objects corresponding to the incoming inside edges of this node.
getPredecessors() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return a set of Map.Entry objects corresponding to the incoming inside edges of this node.
getPredecessors(Object) - Method in class joeq.Compiler.Dataflow.IterativeSolver
Get the predecessor locations of the given location.
getPredecessors(Object) - Method in class joeq.Compiler.Dataflow.WorklistSolver
Get the predecessor locations of the given location.
getPredecessors() - Method in class joeq.Compiler.Quad.BasicBlock
Returns an list of the predecessors of this basic block.
getPredecessorTargets() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
getPredecessorTargets() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
getPredicate(int) - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Predicated
 
getPreds(Quad) - Static method in class joeq.Compiler.Quad.Operator.Phi
 
getPrev() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
 
getPrimitiveArrayType(byte) - Static method in class joeq.Class.jq_Array
 
getQuad() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
getQuad() - Method in class joeq.Compiler.Analysis.IPSSA.SSABinding
 
getQuad() - Method in class joeq.Compiler.Analysis.IPSSA.SSADefinition
 
getQuad() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue
 
getQuad(int) - Method in class joeq.Compiler.Quad.BasicBlock
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.AConstOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.BasicBlockTableOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.ConditionOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.DConstOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.FConstOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.FieldOperand
 
getQuad() - Method in interface joeq.Compiler.Quad.Operand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.IConstOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.IntValueTableOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.LConstOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.MethodOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.ParamListOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.PConstOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.TargetOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.TypeOperand
 
getQuad() - Method in class joeq.Compiler.Quad.Operand.UnnecessaryGuardOperand
 
getQuad(int) - Method in interface joeq.Util.Templates.List.Quad
 
getQuad(int) - Method in class joeq.Util.Templates.ListWrapper.Quad
 
getQuad(int) - Method in class joeq.Util.Templates.UnmodifiableList.Quad
 
getQuadDomain() - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getQuadID(Quad) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getQuadIndex(Quad) - Method in class joeq.Compiler.Quad.BasicBlock
 
getQuadProgramLocation(jq_Class, int, Class, int) - Static method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getReachableVars(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Starting from a method with a context (MxV1c), calculate the set of transitively-reachable variables (V1xV1c).
getReached(SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
getReaching(SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
One level of pointees
getReachingDefs(BasicBlock) - Method in class joeq.Compiler.Dataflow.ReachingDefs
 
getReachingDefs(BasicBlock, RegisterFactory.Register) - Method in class joeq.Compiler.Dataflow.ReachingDefs
 
getReachingDefs(BasicBlock, Quad) - Method in class joeq.Compiler.Dataflow.ReachingDefs
 
getReachingDefs(BasicBlock, Quad, RegisterFactory.Register) - Method in class joeq.Compiler.Dataflow.ReachingDefs
 
getRef() - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
getRef(Quad) - Static method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
getRef(Quad) - Static method in class joeq.Compiler.Quad.Operator.StoreCheck
 
getReference(int) - Method in interface joeq.Util.Templates.List.jq_Reference
 
getReference(int) - Method in class joeq.Util.Templates.UnmodifiableList.jq_Class
 
getReferencedClass() - Method in class joeq.Class.jq_MemberReference
Returns the class of the referenced member.
getReferenceOffsets() - Method in class joeq.Class.jq_Class
 
getReferenceSize() - Method in class joeq.Class.jq_Primitive
 
getReferenceSize() - Method in class joeq.Class.jq_Reference
 
getReferenceSize() - Method in class joeq.Class.jq_Type
 
getReflectionProvider() - Static method in class joeq.Compiler.Analysis.IPA.PA
 
getReflectionProvider() - Static method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
getReg(RegisterFactory.Register) - Method in class joeq.Interpreter.QuadInterpreter
 
getReg1(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg12(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg123(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg1234(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg124(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg1_check(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg2(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg23(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg234(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg24(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg3(Quad) - Static method in class joeq.Compiler.Quad.Operator
 
getReg_A(RegisterFactory.Register) - Method in class joeq.Interpreter.QuadInterpreter
 
getReg_D(RegisterFactory.Register) - Method in class joeq.Interpreter.QuadInterpreter
 
getReg_F(RegisterFactory.Register) - Method in class joeq.Interpreter.QuadInterpreter
 
getReg_I(RegisterFactory.Register) - Method in class joeq.Interpreter.QuadInterpreter
 
getReg_L(RegisterFactory.Register) - Method in class joeq.Interpreter.QuadInterpreter
 
getReg_P(RegisterFactory.Register) - Method in class joeq.Interpreter.QuadInterpreter
 
getRegister(RegisterFactory.Register) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Get the node or set of nodes in the given register in the current state.
getRegister() - Method in class joeq.Compiler.Analysis.IPSSA.SSALocation.LocalLocation
 
getRegister(RegisterFactory.Register) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Get the node or set of nodes in the given register in the current state.
getRegister() - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
getRegisterAtLocation(BasicBlock, Quad, RegisterFactory.Register) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
getRegisterAtLocation(BasicBlock, Quad, RegisterFactory.Register) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
getRegisterFactory() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns the register factory used by this control flow graph.
getRegisterID(RegisterFactory.Register) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getRegisterOperand(int) - Method in interface joeq.Util.Templates.List.RegisterOperand
 
getRegisterOperand(int) - Method in class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
getReplacementMethod(jq_Method) - Method in class joeq.Compiler.Analysis.FlowInsensitive.BogusSummaryProvider
 
getReplacementMethod(jq_Method, jq_Type) - Method in class joeq.Compiler.Analysis.FlowInsensitive.BogusSummaryProvider
Caching method to return a replacement for @param m.
getResourceAsStream(String) - Method in class joeq.Class.PrimordialClassLoader
Open an InputStream on a resource found somewhere in the CLASSPATH.
getResourcePath(String) - Method in class joeq.Class.PrimordialClassLoader
 
getResults() - Method in class joeq.Compiler.Analysis.IPA.PA
 
getResultType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
getResultType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
getResultType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getResultType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
getResultType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
getReturnBDD(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.PAResultSelector
 
getReturnDescriptor() - Method in class joeq.UTF.Utf8.MethodDescriptorIterator
 
getReturned() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the set of returned nodes.
getReturned() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the set of returned nodes.
getReturnType() - Method in class joeq.Class.jq_Method
 
getReturnType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
getReturnType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
getReturnType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getReturnType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
getReturnType() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
getReturnType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InvokeInstruction
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_A
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_D
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_F
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_I
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_L
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_P
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_V
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_A
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_D
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_F
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_I
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_L
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_P
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_V
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_A
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_D
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_F
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_I
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_L
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_P
 
getReturnType() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_V
 
getReturnVal_A() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
getReturnVal_A() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
getReturnVal_D() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
getReturnVal_D() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
getReturnVal_F() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
getReturnVal_F() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
getReturnVal_I() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
getReturnVal_I() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
getReturnVal_L() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
getReturnVal_L() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
getReturnValue() - Method in class joeq.Interpreter.QuadInterpreter
 
getReturnWords() - Method in class joeq.Class.jq_Method
 
getRoots() - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
getRoots() - Method in class joeq.Compiler.Analysis.IPA.PACallGraph
 
getRoots() - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
Retrieves all roots of the forest that we are constructing
getRoots() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph
 
getRoots() - Method in class joeq.Compiler.Quad.CachedCallGraph
 
getRoots() - Method in class joeq.Compiler.Quad.CallGraph
Returns the collection of root methods for this call graph.
getRoots() - Method in class joeq.Compiler.Quad.CHACallGraph
 
getRoots() - Method in class joeq.Compiler.Quad.ControlFlowGraph
 
getRoots() - Method in class joeq.Compiler.Quad.FilteredCallGraph
 
getRoots() - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
getRoots() - Method in class joeq.Compiler.Quad.RootedCHACallGraph
 
getRVN(ProgramLocation) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the return value node corresponding to the given method call.
getRVN(ProgramLocation) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the return value node corresponding to the given method call.
getSignature() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldOrMethod
 
getSize() - Method in class joeq.Class.jq_InstanceField
 
getSize(Quad) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
getSize(Quad) - Static method in class joeq.Compiler.Quad.Operator.NewArray
 
getSourceFile() - Method in class joeq.Class.jq_Class
 
getSourceFile() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getSpecialTargets(jq_Class, jq_InstanceMethod, boolean) - Static method in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.ALength
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.CheckCast
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.InstanceOf
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.Monitor
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.Move
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.NullCheck
 
getSrc(Quad, int) - Static method in class joeq.Compiler.Quad.Operator.Phi
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.Putfield
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.Putstatic
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.Return
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.Unary
 
getSrc(Quad) - Static method in class joeq.Compiler.Quad.Operator.ZeroCheck
 
getSrc1(Quad) - Static method in class joeq.Compiler.Quad.Operator.Binary
 
getSrc1(Quad) - Static method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
getSrc2(Quad) - Static method in class joeq.Compiler.Quad.Operator.Binary
 
getSrc2(Quad) - Static method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
getSrcs(Quad) - Static method in class joeq.Compiler.Quad.Operator.Phi
 
getStack(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
getStackDepth() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
getStackFrameSize() - Method in class joeq.Class.jq_CompiledCode
 
getStackPointer - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
getStackPointer() - Static method in class joeq.Memory.StackAddress
 
getStackPointer() - Method in class joeq.Memory.StackAddress.StackAddressFactory
 
getStart() - Method in class joeq.Class.jq_CompiledCode
 
getStart() - Method in class joeq.Class.jq_TryCatch
 
getStart() - Method in class joeq.Compiler.BytecodeAnalysis.BasicBlock
 
getStart() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
getStartPC() - Method in class joeq.Class.jq_LineNumberBC
Returns the start bytecode index.
getStartPC() - Method in class joeq.Class.jq_LocalVarTableEntry
 
getStartPC() - Method in class joeq.Class.jq_TryCatchBC
 
getStartPC() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CodeException
 
getStartPC() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LineNumber
 
getState() - Method in class joeq.Class.jq_Member
 
getState() - Method in class joeq.Class.jq_Reference
 
getState(BasicBlock) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
getstatic_A(jq_StaticField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getstatic_A(jq_StaticField) - Static method in class joeq.Runtime.Reflection
 
getstatic_B(jq_StaticField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getstatic_B(jq_StaticField) - Static method in class joeq.Runtime.Reflection
 
getstatic_C(jq_StaticField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getstatic_C(jq_StaticField) - Static method in class joeq.Runtime.Reflection
 
getstatic_D(jq_StaticField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getstatic_D(jq_StaticField) - Static method in class joeq.Runtime.Reflection
 
getstatic_F(jq_StaticField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getstatic_F(jq_StaticField) - Static method in class joeq.Runtime.Reflection
 
getstatic_I(jq_StaticField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getstatic_I(jq_StaticField) - Static method in class joeq.Runtime.Reflection
 
getstatic_L(jq_StaticField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getstatic_L(jq_StaticField) - Static method in class joeq.Runtime.Reflection
 
getstatic_P(jq_StaticField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getstatic_P(jq_StaticField) - Static method in class joeq.Runtime.Reflection
 
getstatic_S(jq_StaticField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getstatic_S(jq_StaticField) - Static method in class joeq.Runtime.Reflection
 
getstatic_Z(jq_StaticField) - Method in class joeq.Runtime.BasicReflectionImpl
 
getstatic_Z(jq_StaticField) - Static method in class joeq.Runtime.Reflection
 
getStaticData() - Method in class joeq.Class.jq_Class
 
getStaticField(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getStaticFields() - Method in class joeq.Class.jq_Class
 
getStaticFieldValue(jq_StaticField) - Method in class joeq.Runtime.ObjectTraverser
 
getStaticFieldValue_reflection(Field) - Method in class joeq.Runtime.ObjectTraverser
 
getStaticMethod(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getStaticMethod(int) - Method in interface joeq.Util.Templates.List.jq_StaticMethod
 
getStaticMethods() - Method in class joeq.Class.jq_Class
 
getStaticTargets(jq_StaticMethod) - Static method in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
getString() - Method in class joeq.Class.jq_Class.StringConstant
 
getSubClasses() - Method in class joeq.Class.jq_Class
 
getSubInterfaces() - Method in class joeq.Class.jq_Class
 
getSubtypes(jq_Class) - Method in class joeq.Compiler.Analysis.IPA.SubtypeHelper
 
getSubtypes(jq_Class) - Method in class joeq.Compiler.Analysis.IPA.SubtypeHelper.KnownClassesSubtypeHelper
 
getSubtypes(jq_Class) - Method in class joeq.Compiler.Analysis.IPA.SubtypeHelper.OfflineSubtypeHelper
 
getSubtypes(jq_Class) - Method in class joeq.Compiler.Analysis.IPA.SubtypeHelper.OnlineSubtypeHelper
 
getSubtypes(jq_Class) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper
 
getSubtypes(jq_Class) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper.KnownClassesSubtypeHelper
 
getSubtypes(jq_Class) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper.OfflineSubtypeHelper
 
getSubtypes(jq_Class) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper.OnlineSubtypeHelper
 
getSuccessor(int) - Method in class joeq.Compiler.BytecodeAnalysis.BasicBlock
 
getSuccessor(Quad) - Static method in class joeq.Compiler.Quad.Operator.Jsr
 
getSuccessors(Object) - Method in class joeq.Compiler.Dataflow.IterativeSolver
Get the successor locations of the given location.
getSuccessors(Object) - Method in class joeq.Compiler.Dataflow.WorklistSolver
Get the successor locations of the given location.
getSuccessors() - Method in class joeq.Compiler.Quad.BasicBlock
Returns a list of the successors of this basic block.
getSummary() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Returns the summary.
getSummary(ControlFlowGraph) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the method summary for the given CFG.
getSummary(jq_Method) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the method summary for the given method.
getSummary(ControlFlowGraph, MethodSummary.CallSite) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the (context-sensitive) method summary for the given control flow graph when called from the given call site.
getSummary(jq_Method) - Method in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
getSummary() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Returns the summary.
getSummary(ControlFlowGraph) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the method summary for the given CFG.
getSummary(jq_Method) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the method summary for the given method.
getSummary(ControlFlowGraph, PrimitiveMethodSummary.CallSite) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the (context-sensitive) method summary for the given control flow graph when called from the given call site.
getSuperclass() - Method in class joeq.Class.jq_Class
 
getSyncedVars() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
getSyncedVars() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
getTag(char) - Method in class joeq.Class.jq_ConstantPool
 
getTarget() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchHandle
 
getTarget() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
 
getTarget() - Method in class joeq.Compiler.Quad.Operand.TargetOperand
 
getTarget(Quad) - Static method in class joeq.Compiler.Quad.Operator.Goto
 
getTarget(Quad) - Static method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
getTarget(Quad) - Static method in class joeq.Compiler.Quad.Operator.Jsr
 
getTarget(Quad, int) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
getTarget(Quad) - Static method in class joeq.Compiler.Quad.Operator.Ret
 
getTarget(Quad, int) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
getTargeters() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
 
getTargetMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
getTargetMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
getTargetMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
getTargetMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
getTargetMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
getTargetMethod(Object, ProgramLocation) - Method in class joeq.Compiler.Quad.CallGraph
Returns the target method of the given call site under the given context, assuming that it is a single target.
getTargetMethods(Object, ProgramLocation) - Method in class joeq.Compiler.Analysis.IPA.PACallGraph
 
getTargetMethods(Object, ProgramLocation) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph
 
getTargetMethods(Object, ProgramLocation) - Method in class joeq.Compiler.Quad.CachedCallGraph
 
getTargetMethods(Object, ProgramLocation) - Method in class joeq.Compiler.Quad.CallGraph
Returns the possible target methods of the given call site under the given context.
getTargetMethods(ProgramLocation) - Method in class joeq.Compiler.Quad.CallGraph
Returns the possible target methods of the given call site.
getTargetMethods(Object, ProgramLocation) - Method in class joeq.Compiler.Quad.CHACallGraph
 
getTargetMethods(Object, ProgramLocation) - Method in class joeq.Compiler.Quad.FilteredCallGraph
 
getTargetMethods(Object, ProgramLocation) - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
getTargetOffset(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
 
getTargetOffset() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
 
getTargets() - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.NewInstanceTargets
 
getTargets() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
getTargets() - Method in exception joeq.Compiler.BytecodeAnalysis.Bytecodes.TargetLostException
 
getTargets(jq_Class, jq_Method, byte, Set, boolean, boolean) - Static method in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
getTargets(jq_Class, jq_Method, byte, jq_Reference, boolean, boolean) - Static method in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
getTargets(jq_Class, jq_Method, byte, boolean) - Static method in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
getTargetTable(Quad) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
getTargetTable(Quad) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
getTEN(ProgramLocation) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the thrown exception node corresponding to the given method call.
getTEN(ProgramLocation) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the thrown exception node corresponding to the given method call.
getTerminals() - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
getThisPointer(CodeAddress, StackAddress) - Method in class joeq.Class.jq_CompiledCode
 
getThreadLocalObjects() - Method in class joeq.Compiler.Analysis.IPA.PAResults
Return the set of thread-local objects (H1xH1c).
getThreadRunIndex(jq_Method, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.IPA.PA
 
getThreadRunIndex(jq_Method, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
getThrown() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Get the set of thrown nodes.
getThrown() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Get the set of thrown nodes.
getThrown() - Method in class joeq.Interpreter.QuadInterpreter
 
getThrownExceptions(ProgramLocation) - Method in class joeq.Compiler.Analysis.IPA.ExceptionAnalysis
Return the set of exception types that can be thrown by this call.
getThrownExceptions(ProgramLocation, Set, ExceptionHandlerList) - Method in class joeq.Compiler.Analysis.IPA.ExceptionAnalysis
Add the set of exception types that can be thrown by this call and that are not caught by the given exception handlers to the given set.
getThrownExceptions(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.ExceptionAnalysis
Return the set of exception types that can be thrown by this method.
getThrownExceptions(Quad) - Method in class joeq.Compiler.CompilationState
 
getThrownExceptions(Quad) - Method in class joeq.Compiler.CompilationState.StaticCompilation
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.CheckCast
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_A_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_B_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_C_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_D_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_F_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_I_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_L_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_P_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_S_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.InstanceOf
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Invoke
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Monitor.MONITORENTER
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Monitor.MONITOREXIT
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.NewArray
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.NullCheck
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_A_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_B_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_C_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_D_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_F_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_I_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_L_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_P_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_S_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_Z_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_A_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_B_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_C_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_D_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_F_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_I_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_L_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_P_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_S_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_Z_DYNLINK
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.Return.THROW_A
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.StoreCheck
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Operator.ZeroCheck
 
getThrownExceptions() - Method in class joeq.Compiler.Quad.Quad
Returns a list of the types of exceptions that this quad can throw.
getThrownExceptionsTable() - Method in class joeq.Class.jq_Method
 
getTransferFunction(Object) - Method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
getTransferFunction(Object) - Method in class joeq.Compiler.Dataflow.Problem
Returns the transfer function for the given code element.
getTransferFunction(Object) - Method in class joeq.Compiler.Dataflow.ReachingDefs
 
getTransitiveModSet(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Given a starting method and a context (MxV1c), calculate the transitive mod set (H1xH1cxF).
getTransitiveRefSet(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Given a starting method and a context (MxV1c), calculate the transitive ref set (H1xH1cxF).
getTraversalOrder() - Method in class joeq.Compiler.Dataflow.IterativeSolver
Returns an iteration of the order in which the locations are to be traversed.
getType() - Method in class joeq.Class.jq_Field
 
getType(TypedBDDFactory.TypedBDD) - Method in class joeq.Compiler.Analysis.IPA.CollectionFinder
 
getType(int) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ACONST_NULL
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ArithmeticInstruction
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ArrayInstruction
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BIPUSH
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ConversionInstruction
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DCMPG
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DCMPL
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DCONST
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FCMPG
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FCMPL
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FCONST
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldInstruction
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ICONST
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InvokeInstruction
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.JsrInstruction
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LCMP
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LCONST
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC2_W
 
getType() - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.LoadClass
Returns the type associated with this instruction.
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LocalVariableInstruction
Returns the type associated with the instruction - in case of ALOAD or ASTORE Type.OBJECT is returned.
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEWARRAY
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.RET
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ReturnInstruction
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SIPUSH
 
getType() - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.TypedInstruction
 
getType() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
getType() - Method in class joeq.Compiler.Quad.Operand.AConstOperand
 
getType() - Method in class joeq.Compiler.Quad.Operand.PConstOperand
 
getType() - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
getType() - Method in class joeq.Compiler.Quad.Operand.TypeOperand
 
getType() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_A
 
getType() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_B
 
getType() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_C
 
getType() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_D
 
getType() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_F
 
getType() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_I
 
getType() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_L
 
getType() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_P
 
getType() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_S
 
getType() - Method in class joeq.Compiler.Quad.Operator.ALoad
 
getType() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_A
 
getType() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_B
 
getType() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_C
 
getType() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_D
 
getType() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_F
 
getType() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_I
 
getType() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_L
 
getType() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_P
 
getType() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_S
 
getType() - Method in class joeq.Compiler.Quad.Operator.AStore
 
getType(Quad) - Static method in class joeq.Compiler.Quad.Operator.CheckCast
 
getType(Quad) - Static method in class joeq.Compiler.Quad.Operator.InstanceOf
 
getType() - Method in class joeq.Compiler.Quad.Operator.Invoke
 
getType() - Method in class joeq.Compiler.Quad.Operator.Invoke.InvokeInterface
 
getType() - Method in class joeq.Compiler.Quad.Operator.Invoke.InvokeStatic
 
getType() - Method in class joeq.Compiler.Quad.Operator.Invoke.InvokeVirtual
 
getType(Quad) - Static method in class joeq.Compiler.Quad.Operator.New
 
getType(Quad) - Static method in class joeq.Compiler.Quad.Operator.NewArray
 
getType() - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
getType(int) - Method in interface joeq.Util.Templates.List.jq_Type
 
getType(int) - Method in class joeq.Util.Templates.UnmodifiableList.jq_Class
 
getTypecode(jq_Array) - Static method in class joeq.Class.jq_Array
 
getTypecode() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEWARRAY
 
getTypeIndex(jq_Type) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getTypeOf(Object) - Static method in class joeq.Class.jq_Reference
 
getTypeOf(Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
getTypeOf(Object) - Static method in class joeq.Runtime.Reflection
 
getUsedDefinitionIterator() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Alloc
 
getUsedDefinitionIterator() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Constant
 
getUsedDefinitionIterator() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Copy
 
getUsedDefinitionIterator() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue
 
getUsedDefinitionIterator() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Normal
 
getUsedDefinitionIterator() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Phi
 
getUsedDefinitionIterator() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.UseCollection
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.ALength
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.ALoad
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.AStore
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Binary
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.CheckCast
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Getfield
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.InstanceOf
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Invoke
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.MemLoad
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.MemStore
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Monitor
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Move
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.NewArray
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.NullCheck
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Phi
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Putfield
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Putstatic
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Ret
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_A
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_D
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_F
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_I
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_L
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_P
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Return.THROW_A
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ALLOCA
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICADD_I
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICAND_I
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICCAS4
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICCAS8
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICSUB_I
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.INVOKE_L
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.INVOKE_P
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.LONG_JUMP
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.NOP
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.PUSH_FP32
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.PUSH_FP64
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.PUSHARG_I
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.PUSHARG_P
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Special.SET_THREAD_BLOCK
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.StoreCheck
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.TableSwitch
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.Unary
 
getUsedRegisters(Quad) - Method in class joeq.Compiler.Quad.Operator.ZeroCheck
 
getUsedRegisters() - Method in class joeq.Compiler.Quad.Quad
Returns a list of the registers used by this quad.
getUseIterator() - Method in class joeq.Compiler.Analysis.IPSSA.SSADefinition
 
getUses(TypedBDDFactory.TypedBDD) - Method in class joeq.Compiler.Analysis.IPA.PAResultSelector
 
getUses(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.IPA.PAResultSelector
 
getV1H1Context(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.PA
 
getV1H1Context(jq_Method) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
getV1V2Context(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.PA
 
getV1V2Context(jq_Method) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
getValue() - Method in class joeq.Compiler.Analysis.IPSSA.SSABinding
 
getValue() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BIPUSH
 
getValue() - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.ConstantPushInstruction
 
getValue() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.DCONST
 
getValue() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FCONST
 
getValue() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.ICONST
 
getValue() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LCONST
 
getValue() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC
 
getValue() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC2_W
 
getValue() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SIPUSH
 
getValue() - Method in class joeq.Compiler.Quad.Operand.AConstOperand
 
getValue() - Method in class joeq.Compiler.Quad.Operand.DConstOperand
 
getValue() - Method in class joeq.Compiler.Quad.Operand.FConstOperand
 
getValue() - Method in class joeq.Compiler.Quad.Operand.IConstOperand
 
getValue() - Method in class joeq.Compiler.Quad.Operand.LConstOperand
 
getValue() - Method in class joeq.Compiler.Quad.Operand.PConstOperand
 
getValue(Quad) - Static method in class joeq.Compiler.Quad.Operator.AStore
 
getValue(Quad) - Static method in class joeq.Compiler.Quad.Operator.MemStore
 
getValues(Object) - Method in class joeq.Compiler.Quad.CallGraph.CallGraphMap
 
getValues(Object) - Method in class joeq.Compiler.Quad.CallGraph.CallSiteMap
 
getValues(Object) - Method in class joeq.Compiler.Quad.CallGraph.CallTargetMap
 
getValues(Object) - Method in class joeq.Compiler.Quad.CallGraph
 
getValueTable(Quad) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
getVariableIndex(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getVariableNode(int) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
getVarOrderDesc() - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
getVersion() - Method in class joeq.Compiler.Analysis.IPSSA.SSADefinition
 
getVirtualMethod(jq_NameAndDesc) - Method in class joeq.Class.jq_Array
 
getVirtualMethod(jq_NameAndDesc) - Method in class joeq.Class.jq_Class
 
getVirtualMethod(jq_NameAndDesc) - Method in class joeq.Class.jq_Reference
 
getVirtualMethod(jq_NameAndDesc) - Method in class joeq.Class.jq_Reference.jq_NullType
 
getVirtualMethod(jq_NameAndDesc) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
getVirtualMethod(jq_NameAndDesc) - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
getVirtualMethods() - Method in class joeq.Class.jq_Class
 
getVTable() - Method in class joeq.Class.jq_Reference
 
getWidth() - Method in class joeq.Class.jq_Field
 
getWidth() - Method in class joeq.Class.jq_InstanceField
 
getWidth() - Method in class joeq.Class.jq_StaticField
 
getWrapped() - Method in class joeq.Compiler.Quad.Operand.AConstOperand
 
getWrapped() - Method in interface joeq.Compiler.Quad.Operand.ConstOperand
 
getWrapped() - Method in class joeq.Compiler.Quad.Operand.DConstOperand
 
getWrapped() - Method in class joeq.Compiler.Quad.Operand.FConstOperand
 
getWrapped() - Method in class joeq.Compiler.Quad.Operand.IConstOperand
 
getWrapped() - Method in class joeq.Compiler.Quad.Operand.LConstOperand
 
getWrapped() - Method in class joeq.Compiler.Quad.Operand.PConstOperand
 
GIVE_SIGNATURES - Static variable in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
GLOBAL - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.GlobalNode
 
GLOBAL - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.GlobalNode
 
go() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
go() - Method in class joeq.Compiler.Quad.IPA.Solver
 
Graph - Class in joeq.Util.SyntheticGraphs
 
Graph(String, Graph.Direction) - Constructor for class joeq.Util.SyntheticGraphs.Graph
 
Graph() - Constructor for class joeq.Util.SyntheticGraphs.Graph
 
Graph.Direction - Class in joeq.Util.SyntheticGraphs
 
Graph.Direction(String) - Constructor for class joeq.Util.SyntheticGraphs.Graph.Direction
 
Graph.Edge - Class in joeq.Util.SyntheticGraphs
 
Graph.Edge(String, String) - Constructor for class joeq.Util.SyntheticGraphs.Graph.Edge
 
graphNavigator - Variable in class joeq.Compiler.Dataflow.IterativeSolver
Navigator to navigate the graph of locations.
graphNavigator - Variable in class joeq.Compiler.Dataflow.WorklistSolver
Navigator to navigate the graph of locations.
GUARD - Static variable in class joeq.Compiler.Quad.RegisterFactory.Register
 

H

H1 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H1c - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H1cdomain - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H1cH2cset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H1cset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H1FH2set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H1Fset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H1H2set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H1set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H1toH2 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H1toV1c - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H2 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H2c - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H2cdomain - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H2cset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H2Fset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H2set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H2toH1 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
H_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
HANDLE_ESCAPE - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Controls the handling of references that escape to native methods or threads.
handleCallGraph(CallGraph) - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
handleException(Throwable) - Method in class joeq.Interpreter.QuadInterpreter
 
handleInvoke(jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
handleNewTargets() - Method in class joeq.Compiler.Analysis.IPA.PA
 
handleNewTargets() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
handlers - Variable in class joeq.Class.jq_CompiledCode
 
hasAccessPathEdge(jq_Field, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
hasAccessPathEdge(jq_Field, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
hasAccessPathEdges() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Returns true if this node has any added outside edges.
hasAccessPathEdges() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Returns true if this node has any added outside edges.
hasAliases(jq_Method, SSALocation, ContextSet) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
hasAliases(jq_Method, SSALocation) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
hasAliases(jq_Method, SSALocation, ContextSet) - Method in interface joeq.Compiler.Analysis.IPA.PointerAnalysisResults
Returns whether the given location may have aliases in the given set of contexts.
hasAliases(jq_Method, SSALocation) - Method in interface joeq.Compiler.Analysis.IPA.PointerAnalysisResults
Returns whether the given location may have aliases in any context.
hasCallSite(Quad) - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.FormalIn
 
hasEdges() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
hasEdges() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
hashCode() - Method in class joeq.Class.jq_Class
 
hashCode() - Method in class joeq.Class.jq_CompiledCode
NOTE that this violates the contract of hashCode when comparing against InstructionPointer objects!
hashCode() - Method in class joeq.Class.jq_LineNumberBC
 
hashCode() - Method in class joeq.Class.jq_LocalVarTableEntry
 
hashCode() - Method in class joeq.Class.jq_Member
 
hashCode() - Method in class joeq.Class.jq_MemberReference
 
hashCode() - Method in class joeq.Class.jq_NameAndDesc
 
hashCode() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Returns the hashcode for this access path.
hashCode() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CallSite
 
hashCode() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
hashCode() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
hashCode() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
hashCode() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
hashCode() - Method in class joeq.Compiler.Analysis.IPA.PAResults.HeapLocation
 
hashCode() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
hashCode() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
hashCode() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Returns the hashcode for this access path.
hashCode() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CallSite
 
hashCode() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
hashCode() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
hashCode() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
hashCode() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
hashCode() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
hashCode() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.Retaddr
 
hashCode() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
hashCode() - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis.AccessPath
 
hashCode() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
hashCode() - Method in class joeq.Compiler.Quad.PointerExplorer.Specialization
 
hashCode() - Method in class joeq.Compiler.Quad.PointerExplorer.SpecializationParameter
 
hashCode() - Method in class joeq.Compiler.Quad.Quad
 
hashCode() - Method in class joeq.Memory.Address
 
hashCode(byte[]) - Static method in class joeq.UTF.Utf8
 
hashCode(byte[], int, int) - Static method in class joeq.UTF.Utf8
 
hashCode() - Method in class joeq.UTF.Utf8
 
HASHED - Static variable in class joeq.Allocator.ObjectLayout
Object has been hashed.
HASHED_MOVED - Static variable in class joeq.Allocator.ObjectLayout
Object has been hashed and later moved.
hasMoreConservativeFlags(Operand.RegisterOperand) - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
hasNext() - Method in class joeq.Compiler.Analysis.IPSSA.SSAIterator.BindingIterator
 
hasNext() - Method in class joeq.Compiler.Analysis.IPSSA.SSAIterator.DefinitionIterator
 
hasNext() - Method in class joeq.Compiler.Analysis.IPSSA.SSAIterator.ValueIterator
 
hasNext() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.IteratorHelper.EmptyIterator
 
hasNext() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.IteratorHelper.SingleIterator
 
hasNext() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
hasNext() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
hasNext() - Method in class joeq.Compiler.Dataflow.PriorityQueueSolver
 
hasNext() - Method in class joeq.Compiler.Dataflow.SortedSetSolver
 
hasNext() - Method in class joeq.Compiler.Dataflow.WorklistSolver
Returns true if the worklist is not empty, false otherwise.
hasNext() - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Returns true if this iterator has a next element.
hasNext() - Method in class joeq.Compiler.Quad.QuadIterator
Returns whether there is a next quad in this iteration.
hasNext() - Method in class joeq.UTF.Utf8.MethodDescriptorIterator
 
hasNext() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
hasNext() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
hasNext() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
hasNext() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
hasNext() - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
hasNext() - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
hasNonEscapingEdge(jq_Field, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
hasNonEscapingEdge(jq_Field, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
hasNonEscapingEdge(jq_Field, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
hasNonEscapingEdge(jq_Field, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
hasNonEscapingEdges() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Returns true if this node has any added inside edges.
hasNonEscapingEdges() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Returns true if this node has any added inside edges.
hasPredecessor(jq_Field, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
hasPredecessor(jq_Field, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
hasPrevious() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
hasPrevious() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
hasPrevious() - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Returns true if this iterator has a previous element.
hasPrevious() - Method in class joeq.Compiler.Quad.QuadIterator
Returns whether this iteration has a previous quad.
hasPrevious() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
hasPrevious() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
hasPrevious() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
hasPrevious() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
hasPrevious() - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
hasPrevious() - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.ALength
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.ALoad
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.AStore
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Binary
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Branch
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.CheckCast
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_A_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_B_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_C_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_D_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_F_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_I_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_L_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_P_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_S_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getfield
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Getstatic
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.InstanceOf
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Invoke
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.MemLoad
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.MemStore
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Monitor
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Move
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.New
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.NewArray
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.NullCheck
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Phi
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Putfield
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Putstatic
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Return
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Special
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.StoreCheck
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.Unary
 
hasSideEffects() - Method in class joeq.Compiler.Quad.Operator.ZeroCheck
 
hasStaticReplacement(jq_Method) - Method in class joeq.Compiler.Analysis.FlowInsensitive.BogusSummaryProvider
 
hasTargeters() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
 
HC_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
hCnumbering - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
HeapAddress - Class in joeq.Memory
 
HeapAddress() - Constructor for class joeq.Memory.HeapAddress
 
HeapAddress.HeapAddressFactory - Class in joeq.Memory
 
HeapAddress.HeapAddressFactory() - Constructor for class joeq.Memory.HeapAddress.HeapAddressFactory
 
heapLoad(Set, MethodSummary.Node, jq_Field, MethodSummary.FieldNode) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Abstractly perform a heap load operation on the given base and field with the given field node, putting the result in the given set.
heapLoad(ProgramLocation, RegisterFactory.Register, Set, jq_Field) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Abstractly perform a heap load operation corresponding to quad 'obj' with the given destination register, bases and field.
heapLoad(ProgramLocation, RegisterFactory.Register, MethodSummary.Node, jq_Field) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Abstractly perform a heap load operation corresponding to quad 'obj' with the given destination register, base and field.
heapLoad(ProgramLocation, RegisterFactory.Register, RegisterFactory.Register, jq_Field) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Abstractly perform a heap load operation corresponding to quad 'obj' with the given destination register, base register and field.
heapLoad(Set, PrimitiveMethodSummary.Node, jq_Field, PrimitiveMethodSummary.FieldNode) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Abstractly perform a heap load operation on the given base and field with the given field node, putting the result in the given set.
heapLoad(ProgramLocation, RegisterFactory.Register, Set, jq_Field) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Abstractly perform a heap load operation corresponding to quad 'obj' with the given destination register, bases and field.
heapLoad(ProgramLocation, RegisterFactory.Register, PrimitiveMethodSummary.Node, jq_Field) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Abstractly perform a heap load operation corresponding to quad 'obj' with the given destination register, base and field.
heapLoad(ProgramLocation, RegisterFactory.Register, RegisterFactory.Register, jq_Field) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Abstractly perform a heap load operation corresponding to quad 'obj' with the given destination register, base register and field.
heapPathSelector - Variable in class joeq.Compiler.Analysis.IPA.PA
 
heapPathSelector - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
heapPathSelector - Variable in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
heapStore(MethodSummary.Node, MethodSummary.Node, jq_Field) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the given source node on the given base node and field.
heapStore(MethodSummary.Node, Set, jq_Field) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the given source nodes on the given base node and field.
heapStore(MethodSummary.Node, Object, jq_Field) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
heapStore(Object, Object, jq_Field) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the given source node on the nodes in the given register in the current state and the given field.
heapStore(PrimitiveMethodSummary.Node, PrimitiveMethodSummary.Node, jq_Field) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the given source node on the given base node and field.
heapStore(PrimitiveMethodSummary.Node, Set, jq_Field) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the given source nodes on the given base node and field.
heapStore(PrimitiveMethodSummary.Node, Object, jq_Field) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
heapStore(Object, Object, jq_Field) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Abstractly perform a heap store operation of the given source node on the nodes in the given register in the current state and the given field.
Hello - Class in joeq.Main
 
Hello() - Constructor for class joeq.Main.Hello
 
Helper - Class in joeq.Main
 
Helper() - Constructor for class joeq.Main.Helper
 
HISTOGRAM_SIZE - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
Hmap - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
HostedVM - Class in joeq.Main
 
HostedVM() - Constructor for class joeq.Main.HostedVM
 
HostedVM.BogusHeapAddress - Class in joeq.Main
 
hP - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
hPfilter - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
hT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 

I

I - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
I2B - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
I2C - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
I2D - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
I2F - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
I2L - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
I2S - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
I_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
i_end - Variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
i_position - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
 
i_start - Variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
IADD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
IALOAD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
IAND - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
IASTORE - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ICONST_0 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ICONST_1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ICONST_2 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ICONST_3 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ICONST_4 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ICONST_5 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ICONST_M1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
id - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Unique id number.
id - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Unique id number.
id - Variable in class joeq.Compiler.BytecodeAnalysis.BasicBlock
ID number.
IDIV - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
IE - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
IEcs - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
IEEEremainder(double, double) - Static method in class joeq.Support.JMath
Returns x REM p = x - [x/p]*p as if in infinite precise arithmetic, where [x/p] is the (infinite bit) integer nearest x/p (in half way case choose the even one).
IEfilter - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
IGNORE_CLINIT - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Don't explicitly model the calling of methods.
IGNORE_EXCEPTIONS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
IGNORE_INSTANCE_FIELDS - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
IGNORE_INSTANCE_FIELDS - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
ignore_linkage_errors - Static variable in class joeq.Main.Driver
 
IGNORE_STATIC_FIELDS - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
IGNORE_STATIC_FIELDS - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
ILLEGAL_OPCODE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
ILLEGAL_TYPE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
illegalmonitorstateexception - Static variable in class joeq.Compiler.Quad.Operator
 
ILOAD_0 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ILOAD_1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ILOAD_2 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
Imap - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
implementsInterface(jq_Class) - Method in class joeq.Class.jq_Array
 
implementsInterface(jq_Class) - Method in class joeq.Class.jq_Class
 
implementsInterface(jq_Class) - Method in class joeq.Class.jq_Reference
 
implementsInterface(jq_Class) - Method in class joeq.Class.jq_Reference.jq_NullType
 
implementsInterface(jq_Class) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
implementsInterface(jq_Class, jq_Class) - Method in class joeq.Compiler.CompilationState.BootstrapCompilation
 
implementsInterface(jq_Class, jq_Class) - Method in class joeq.Compiler.CompilationState.DynamicCompilation
 
implementsInterface(jq_Class, jq_Class) - Method in class joeq.Compiler.CompilationState
 
implementsInterface(jq_Class, jq_Class) - Method in class joeq.Compiler.CompilationState.StaticCompilation
 
implementsInterface(jq_Class) - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
implementsInterface_noload(jq_Class, jq_Class) - Static method in class joeq.Runtime.TypeCheck
Returns YES iff T implements the given interface.
IMset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
IMUL - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
imul(int, int) - Static method in class joeq.Runtime.MathSupport
 
in - Static variable in class joeq.Compiler.Quad.PointerExplorer
 
INCLUDE_ALL_UNKNOWN_TYPES - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
INCLUDE_UNKNOWN_TYPES - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
INCLUSION_BACK_EDGES - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Keep track of inclusion back edges.
INCREMENTAL1 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
INCREMENTAL2 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
INCREMENTAL3 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
index - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
 
index - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
 
indexOf(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
indexOf(PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
indices - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
INEG - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
INH1set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
init_inflater(Inflater, boolean) - Method in interface joeq.ClassLib.Common.Interface
 
init_inflater(Inflater, boolean) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
init_inflater_static(Inflater, boolean) - Static method in class joeq.ClassLib.ClassLibInterface
 
init_zipfile(ZipFile, String) - Method in interface joeq.ClassLib.Common.Interface
 
init_zipfile(ZipFile, String) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
init_zipfile_static(ZipFile, String) - Static method in class joeq.ClassLib.ClassLibInterface
 
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BIPUSH
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
Read needed data (i.e., index) from file.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldOrMethod
 
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GETFIELD
Read needed data (i.e., index) from file.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GETSTATIC
Read needed data (i.e., index) from file.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GOTO_W
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IINC
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEINTERFACE
Read needed data (i.e., index) from file.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKESPECIAL
Read needed data (i.e., index) from file.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKESTATIC
Read needed data (i.e., index) from file.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEVIRTUAL
Read needed data (i.e., index) from file.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.JSR_W
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC_W
Read needed data (i.e., index) from file.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LocalVariableInstruction
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LOOKUPSWITCH
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MULTIANEWARRAY
Read needed data (i.e., no.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEWARRAY
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUTFIELD
Read needed data (i.e., index) from file.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUTSTATIC
Read needed data (i.e., index) from file.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.RET
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SIPUSH
Read needed data (e.g.
initFromFile(jq_ConstantPool, ByteSequence, boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.TABLESWITCH
Read needed data (e.g.
initialCallgraphFileName - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
initialize() - Method in class joeq.ClassLib.Common.NullInterfaceImpl.NullObjectTraverser
 
initialize() - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
initialize(jq_Class) - Method in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
initialize(String) - Static method in class joeq.Compiler.Analysis.IPA.PAResults
 
initialize() - Method in class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp.PAReachabilityTracerApp
 
initialize() - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
 
initialize(Problem, Graph) - Method in class joeq.Compiler.Dataflow.IterativeSolver
 
initialize(Problem, Graph, List) - Method in class joeq.Compiler.Dataflow.IterativeSolver
Initializes this solver with the given dataflow problem, graph, and traversal order.
initialize(Graph) - Method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
initialize(Problem, Graph) - Method in class joeq.Compiler.Dataflow.PriorityQueueSolver
 
initialize(Problem, Graph, List) - Method in class joeq.Compiler.Dataflow.PriorityQueueSolver
Initializes this solver with the given dataflow problem, graph, and traversal order.
initialize(Graph) - Method in class joeq.Compiler.Dataflow.Problem
Performs necessary initialization for this dataflow problem.
initialize(Graph) - Method in class joeq.Compiler.Dataflow.ReachingDefs
 
initialize(Problem, Graph) - Method in class joeq.Compiler.Dataflow.Solver
Initializes the solver to prepare to solve the dataflow problem on the given graph.
initialize(Problem, Graph) - Method in class joeq.Compiler.Dataflow.SortedSetSolver
 
initialize(Problem, Graph) - Method in class joeq.Compiler.Dataflow.WorklistSolver
 
initialize() - Static method in class joeq.Main.HostedVM
 
initialize() - Method in class joeq.Runtime.BasicReflectionImpl
 
initialize() - Method in class joeq.Runtime.ObjectTraverser
 
initializeBDD(String) - Method in class joeq.Compiler.Analysis.IPA.PA
 
initializeBDD(String) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
initializeDataflowValueMap() - Method in class joeq.Compiler.Dataflow.Solver
(Re-)initialize the map from locations to dataflow values.
initializeExtraDomains() - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
initializeLastUses() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
initializeStatics(boolean) - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
initializeSystemClass() - Method in interface joeq.ClassLib.Common.Interface
 
initializeSystemClass() - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
initializeTraversalOrder(List) - Method in class joeq.Compiler.Dataflow.PriorityQueueSolver
 
initializeWorklist() - Method in class joeq.Compiler.Dataflow.PriorityQueueSolver
 
initializeWorklist() - Method in class joeq.Compiler.Dataflow.SortedSetSolver
 
initializeWorklist() - Method in class joeq.Compiler.Dataflow.WorklistSolver
(Re-)initialize the worklist.
initNewConstructor(Constructor, jq_Initializer) - Method in interface joeq.ClassLib.Common.Interface
 
initNewConstructor(Constructor, jq_Initializer) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
initNewField(Field, jq_Field) - Method in interface joeq.ClassLib.Common.Interface
 
initNewField(Field, jq_Field) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
initNewMethod(Method, jq_Method) - Method in interface joeq.ClassLib.Common.Interface
 
initNewMethod(Method, jq_Method) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
inlineCall(ControlFlowGraph, BasicBlock, Quad) - Method in class joeq.Compiler.Quad.MethodInline.DontInline
 
inlineCall(ControlFlowGraph, BasicBlock, Quad) - Method in class joeq.Compiler.Quad.MethodInline.InliningDecision
 
inlineCall(ControlFlowGraph, BasicBlock, Quad) - Method in class joeq.Compiler.Quad.MethodInline.NoCheckInliningDecision
 
inlineCall(ControlFlowGraph, BasicBlock, Quad) - Method in class joeq.Compiler.Quad.MethodInline.TypeCheckInliningDecision
 
inlineCommands - Static variable in class joeq.Compiler.Quad.PointerExplorer
 
inlineEdge(jq_Method, ProgramLocation, jq_Method) - Method in class joeq.Compiler.Quad.CachedCallGraph
Inline the given edge in the call graph.
inlineNonVirtualCallSite(ControlFlowGraph, BasicBlock, Quad, ControlFlowGraph) - Static method in class joeq.Compiler.Quad.MethodInline
 
inlineVirtualCallSiteWithTypeCheck(ControlFlowGraph, BasicBlock, Quad, ControlFlowGraph, jq_Class) - Static method in class joeq.Compiler.Quad.MethodInline
 
insert(Bytecodes.InstructionHandle, Bytecodes.InstructionList) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert another list before Instruction handle ih contained in this list.
insert(Bytecodes.InstructionList) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert another list.
insert(Bytecodes.Instruction, Bytecodes.InstructionList) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert another list before Instruction i contained in this list.
insert(Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert an instruction at start of this list.
insert(Bytecodes.BranchInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert a branch instruction at start of this list.
insert(Bytecodes.Instruction, Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert a single instruction j before another instruction i, which must be in this list of course!
insert(Bytecodes.Instruction, Bytecodes.CompoundInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert a compound instruction before instruction i.
insert(Bytecodes.CompoundInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert a compound instruction.
insert(Bytecodes.InstructionHandle, Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert an instruction before instruction (handle) ih contained in this list.
insert(Bytecodes.InstructionHandle, Bytecodes.CompoundInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert a compound instruction.
insert(Bytecodes.InstructionHandle, Bytecodes.BranchInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Insert an instruction before instruction (handle) ih contained in this list.
INset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
INSIDE_EDGES - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
INSIDE_EDGES - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
INSTANCE - Static variable in class joeq.ClassLib.Common.NullInterfaceImpl.NullObjectTraverser
 
INSTANCE - Static variable in class joeq.Compiler.BytecodeAnalysis.CallTargets.NoCallTarget
 
INSTANCE - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.DerivedRef
 
INSTANCE - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.HalfOfNumber
 
INSTANCE - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.NullConstant
 
INSTANCE - Static variable in class joeq.Compiler.Dataflow.BBComparator
 
INSTANCE - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
INSTANCE - Static variable in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
INSTANCE - Static variable in class joeq.Compiler.Quad.CallGraph.CallSiteMap
 
INSTANCE - Static variable in class joeq.Compiler.Quad.CHACallGraph
 
INSTANCE - Static variable in class joeq.Compiler.Quad.ControlFlowGraphNavigator
Singleton object for a control flow graph navigator that does not take into account exception edges.
INSTANCE - Static variable in class joeq.Compiler.Quad.MethodInline.DontInline
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ALength.ARRAYLENGTH
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_B
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_C
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_S
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.AStore.ASTORE_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.AStore.ASTORE_B
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.AStore.ASTORE_C
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.AStore.ASTORE_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.AStore.ASTORE_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.AStore.ASTORE_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.AStore.ASTORE_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.AStore.ASTORE_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.AStore.ASTORE_S
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.ADD_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.ADD_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.ADD_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.ADD_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.ADD_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.ALIGN_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.AND_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.AND_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.CMP_DG
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.CMP_DL
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.CMP_FG
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.CMP_FL
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.CMP_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.CMP_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.DIV_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.DIV_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.DIV_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.DIV_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.MUL_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.MUL_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.MUL_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.MUL_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.OR_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.OR_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.REM_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.REM_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.REM_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.REM_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.SHL_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.SHL_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.SHR_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.SHR_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.SUB_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.SUB_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.SUB_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.SUB_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.SUB_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.USHR_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.USHR_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.XOR_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Binary.XOR_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.BoundsCheck.BOUNDS_CHECK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.CheckCast.CHECKCAST
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_A_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_B
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_B_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_C
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_C_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_D_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_F_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_I_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_L_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_P_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_S
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_S_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_Z
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_B
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_C
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_S
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_Z
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Goto.GOTO
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.InstanceOf.INSTANCEOF
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.IntIfCmp.IFCMP_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.IntIfCmp.IFCMP_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.IntIfCmp.IFCMP_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_V
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_A_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_D_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_F_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_I_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_L_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_P_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_V_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_A_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_D_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_F_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_I_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_L_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_P_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_V
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_V_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_A_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_D_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_F_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_I_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_L_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_P_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_V
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_V_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Jsr.JSR
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.LookupSwitch.LOOKUPSWITCH
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_1
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_2
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_4
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_8
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.MemStore.POKE_1
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.MemStore.POKE_2
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.MemStore.POKE_4
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.MemStore.POKE_8
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.MemStore.POKE_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Monitor.MONITORENTER
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Monitor.MONITOREXIT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Move.MOVE_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Move.MOVE_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Move.MOVE_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Move.MOVE_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Move.MOVE_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Move.MOVE_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.New.NEW
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.New.NEW_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.NewArray.NEWARRAY
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.NullCheck.NULL_CHECK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Phi.PHI
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_A_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_B
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_B_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_C
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_C_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_D_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_F_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_I_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_L_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_P_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_S
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_S_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_Z
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_Z_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_A_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_B
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_B_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_C
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_C_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_D_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_F_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_I_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_L_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_P_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_S
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_S_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_Z
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_Z_DYNLINK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Ret.RET
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Return.RETURN_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Return.RETURN_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Return.RETURN_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Return.RETURN_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Return.RETURN_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Return.RETURN_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Return.RETURN_V
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Return.THROW_A
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.ALLOCA
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.ATOMICADD_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.ATOMICAND_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.ATOMICCAS4
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.ATOMICCAS8
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.ATOMICSUB_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.GET_BASE_POINTER
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.GET_EAX
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.GET_EXCEPTION
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.GET_STACK_POINTER
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.GET_THREAD_BLOCK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.INVOKE_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.INVOKE_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.ISEQ
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.ISGE
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.LONG_JUMP
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.NOP
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.POP_FP32
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.POP_FP64
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.PUSH_FP32
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.PUSH_FP64
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.PUSHARG_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.PUSHARG_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Special.SET_THREAD_BLOCK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.StoreCheck.ASTORE_CHECK
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.TableSwitch.TABLESWITCH
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.ADDRESS_2INT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.ADDRESS_2OBJECT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2FLOAT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2INT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2LONG
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2LONGBITS
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2DOUBLE
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2INT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2INTBITS
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2LONG
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.INT_2ADDRESS
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.INT_2BYTE
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.INT_2CHAR
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.INT_2DOUBLE
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.INT_2FLOAT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.INT_2LONG
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.INT_2SHORT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.INTBITS_2FLOAT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.ISNULL_P
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.LONG_2DOUBLE
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.LONG_2FLOAT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.LONG_2INT
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.LONGBITS_2DOUBLE
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.NEG_D
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.NEG_F
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.NEG_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.NEG_L
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.Unary.OBJECT_2ADDRESS
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ZeroCheck.ZERO_CHECK_I
 
INSTANCE - Static variable in class joeq.Compiler.Quad.Operator.ZeroCheck.ZERO_CHECK_L
 
INSTANCE - Static variable in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveVMInterface
 
INSTANCE - Static variable in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
INSTANCE - Static variable in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
INSTANCE - Static variable in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
instance_of(Object, jq_Type) - Method in class joeq.Interpreter.BytecodeInterpreter.VMInterface
 
instance_of(Object, jq_Type) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveVMInterface
 
instance_of(Object, jq_Type) - Static method in class joeq.Runtime.TypeCheck
Performs an instanceof operation.
instanceMethodIterator() - Method in interface joeq.Util.Templates.List.jq_InstanceMethod
 
instantiate(MethodSummary, ProgramLocation, MethodSummary, boolean) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Instantiate a copy of the callee summary into the caller.
instantiate(PrimitiveMethodSummary, ProgramLocation, PrimitiveMethodSummary, boolean) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Instantiate a copy of the callee summary into the caller.
instantiateLocalCalls(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
INSTRUCTIONS - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
Get object via its opcode, for immutable instructions like branch instructions entries are set to null.
Instrument - Class in joeq.Main
Instrument
Instrument() - Constructor for class joeq.Main.Instrument
 
instrument(Bytecodes.InstructionList, jq_ConstantPool.ConstantPoolRebuilder) - Static method in class joeq.Main.Instrument
 
Instrument.ClassVisitor - Class in joeq.Main
 
Instrument.ClassVisitor.MethodVisitor - Class in joeq.Main
 
Instrument.ClassVisitor.MethodVisitor() - Constructor for class joeq.Main.Instrument.ClassVisitor.MethodVisitor
 
INT - Static variable in class joeq.Class.jq_Primitive
 
INT - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
INT - Static variable in class joeq.Compiler.Quad.RegisterFactory.Register
 
INT2set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
INT_ARRAY - Static variable in class joeq.Class.jq_Array
 
INT_DESC - Static variable in class joeq.UTF.Utf8
 
interactive() - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
Interface - Interface in joeq.ClassLib.Common
Interface
interior() - Method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
interior() - Method in class joeq.Compiler.Dataflow.Problem
Returns the value that the interior points should be initialized to.
interior() - Method in class joeq.Compiler.Dataflow.ReachingDefs
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ALength.ARRAYLENGTH
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_A
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_B
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_C
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_S
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_A
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_B
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_C
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_S
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.ADD_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.ADD_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.ADD_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.ADD_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.ADD_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.ALIGN_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.AND_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.AND_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_DG
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_DL
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_FG
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_FL
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.DIV_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.DIV_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.DIV_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.DIV_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.MUL_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.MUL_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.MUL_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.MUL_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.OR_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.OR_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.REM_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.REM_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.REM_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.REM_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.SHL_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.SHL_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.SHR_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.SHR_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.SUB_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.SUB_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.SUB_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.SUB_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.SUB_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.USHR_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.USHR_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.XOR_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Binary.XOR_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.BoundsCheck.BOUNDS_CHECK
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.CheckCast.CHECKCAST
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_A
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_B
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_C
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_S
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_Z
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_A
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_B
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_C
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_S
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_Z
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Goto.GOTO
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.InstanceOf.INSTANCEOF
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.IntIfCmp.IFCMP_A
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.IntIfCmp.IFCMP_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.IntIfCmp.IFCMP_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Invoke.InvokeInterface
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Invoke.InvokeStatic
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Invoke.InvokeVirtual
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Jsr.JSR
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.LookupSwitch.LOOKUPSWITCH
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_1
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_2
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_4
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_8
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.MemStore.POKE_1
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.MemStore.POKE_2
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.MemStore.POKE_4
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.MemStore.POKE_8
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.MemStore.POKE_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Monitor.MONITORENTER
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Monitor.MONITOREXIT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_A
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.New.NEW
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.NewArray.NEWARRAY
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.NullCheck.NULL_CHECK
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Phi.PHI
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_A
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_B
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_C
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_S
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_Z
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_A
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_B
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_C
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_S
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_Z
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Ret.RET
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Return
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_V
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Return.THROW_A
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.ALLOCA
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICADD_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICAND_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICCAS4
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICCAS8
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICSUB_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.GET_BASE_POINTER
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.GET_EAX
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.GET_EXCEPTION
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.GET_STACK_POINTER
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.GET_THREAD_BLOCK
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.INVOKE_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.INVOKE_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.ISEQ
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.ISGE
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.LONG_JUMP
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.NOP
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.POP_FP32
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.POP_FP64
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.PUSH_FP32
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.PUSH_FP64
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.PUSHARG_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.PUSHARG_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Special.SET_THREAD_BLOCK
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.StoreCheck.ASTORE_CHECK
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.TableSwitch.TABLESWITCH
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.ADDRESS_2INT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.ADDRESS_2OBJECT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2FLOAT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2INT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2LONG
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2LONGBITS
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2DOUBLE
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2INT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2INTBITS
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2LONG
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2ADDRESS
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2BYTE
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2CHAR
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2DOUBLE
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2FLOAT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2LONG
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2SHORT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.INTBITS_2FLOAT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.ISNULL_P
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.LONG_2DOUBLE
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.LONG_2FLOAT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.LONG_2INT
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.LONGBITS_2DOUBLE
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.NEG_D
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.NEG_F
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.NEG_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.NEG_L
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Unary.OBJECT_2ADDRESS
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ZeroCheck.ZERO_CHECK_I
 
interpret(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.ZeroCheck.ZERO_CHECK_L
 
interpret(QuadInterpreter) - Method in class joeq.Compiler.Quad.Quad
Interprets this quad, modifying the given interpreter state.
interpret_filter - Static variable in class joeq.Interpreter.QuadInterpreter
 
interpret_static(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Invoke
 
interpret_virtual(Quad, QuadInterpreter) - Method in class joeq.Compiler.Quad.Operator.Invoke
 
interpretMethod(jq_Method, Object[]) - Static method in class joeq.Interpreter.QuadInterpreter
 
interpretMethod(jq_Method, Object[], RegisterFactory, ControlFlowGraph) - Method in class joeq.Interpreter.QuadInterpreter
 
INTRA_CLASS - Static variable in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
INVALID_OFFSET - Static variable in class joeq.Class.jq_InstanceField
 
INVALID_OFFSET - Static variable in class joeq.Class.jq_InstanceMethod
 
invalidate() - Static method in class joeq.Compiler.Quad.CodeCache
 
invalidateBCMap(jq_Method) - Static method in class joeq.Compiler.Quad.CodeCache
 
invalidateCache() - Method in class joeq.Compiler.Quad.CachedCallGraph
 
invalidateCache() - Method in class joeq.Compiler.Quad.CodeCache
 
invoke(jq_Method, Object, Object[]) - Method in class joeq.Runtime.BasicReflectionImpl
 
invoke(jq_Method, Object, Object[]) - Static method in class joeq.Runtime.Reflection
 
INVOKE_INTERFACE - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
INVOKE_SPECIAL - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
INVOKE_STATIC - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
INVOKE_VIRTUAL - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
invokeA(jq_Method, Object, Object[]) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokeA(jq_Method, Object, Object[]) - Static method in class joeq.Runtime.Reflection
 
invokeHelper(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
invokeinstance_A(jq_InstanceMethod, Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokeinstance_A(jq_InstanceMethod, Object, Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokeinstance_A(jq_InstanceMethod, Object) - Static method in class joeq.Runtime.Reflection
 
invokeinstance_A(jq_InstanceMethod, Object, Object) - Static method in class joeq.Runtime.Reflection
 
invokeinstance_V(jq_InstanceMethod, Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokeinstance_V(jq_InstanceMethod, Object, Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokeinstance_V(jq_InstanceMethod, Object, Object, Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokeinstance_V(jq_InstanceMethod, Object, Object, Object, Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokeinstance_V(jq_InstanceMethod, Object, Object, Object, Object, long) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokeinstance_V(jq_InstanceMethod, Object, Object, int, long, int) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokeinstance_V(jq_InstanceMethod, Object) - Static method in class joeq.Runtime.Reflection
 
invokeinstance_V(jq_InstanceMethod, Object, Object) - Static method in class joeq.Runtime.Reflection
 
invokeinstance_V(jq_InstanceMethod, Object, Object, Object) - Static method in class joeq.Runtime.Reflection
 
invokeinstance_V(jq_InstanceMethod, Object, Object, Object, Object) - Static method in class joeq.Runtime.Reflection
 
invokeinstance_V(jq_InstanceMethod, Object, Object, Object, Object, long) - Static method in class joeq.Runtime.Reflection
 
invokeinstance_V(jq_InstanceMethod, Object, Object, int, long, int) - Static method in class joeq.Runtime.Reflection
 
invokeinstance_Z(jq_InstanceMethod, Object, Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokeinstance_Z(jq_InstanceMethod, Object, Object) - Static method in class joeq.Runtime.Reflection
 
invokeInstanceReflective(jq_InstanceMethod, Operand.ParamListOperand) - Method in class joeq.Interpreter.QuadInterpreter
 
invokeMethod(jq_Method) - Method in class joeq.Interpreter.BytecodeInterpreter
 
invokeMethod(jq_Method, Operand.ParamListOperand) - Method in class joeq.Interpreter.QuadInterpreter
 
invokeMethod(jq_Method, BytecodeInterpreter.State) - Method in class joeq.Interpreter.ReflectiveInterpreter
 
invokeMethod(jq_Method) - Method in class joeq.Interpreter.ReflectiveInterpreter
 
invokeopnames - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
invokeReflective(jq_Method, Operand.ParamListOperand) - Method in class joeq.Interpreter.QuadInterpreter
 
invokeReflective(jq_Method) - Method in class joeq.Interpreter.ReflectiveInterpreter
 
invokestatic_A(jq_StaticMethod) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokestatic_A(jq_StaticMethod) - Static method in class joeq.Runtime.Reflection
 
invokestatic_I(jq_StaticMethod) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokestatic_I(jq_StaticMethod) - Static method in class joeq.Runtime.Reflection
 
invokestatic_J(jq_StaticMethod) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokestatic_J(jq_StaticMethod) - Static method in class joeq.Runtime.Reflection
 
invokestatic_V(jq_StaticMethod) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokestatic_V(jq_StaticMethod, Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
invokestatic_V(jq_StaticMethod) - Static method in class joeq.Runtime.Reflection
 
invokestatic_V(jq_StaticMethod, Object) - Static method in class joeq.Runtime.Reflection
 
invokeStaticReflective(jq_StaticMethod, Operand.ParamListOperand) - Method in class joeq.Interpreter.QuadInterpreter
 
invokeUnsafeMethod(jq_Method) - Method in class joeq.Interpreter.BytecodeInterpreter
 
invokeUnsafeMethod(jq_Method) - Method in class joeq.Interpreter.ReflectiveInterpreter
 
IOR - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
IPSSABuilder - Class in joeq.Compiler.Analysis.IPSSA
This is where the main action pertaining to IPSSA construction happens.
IPSSABuilder(Collection, int) - Constructor for class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
 
IPSSABuilder.Application - Class in joeq.Compiler.Analysis.IPSSA
This is something we typically run afte the IPSSABuilder.
IPSSABuilder.Application() - Constructor for class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
 
IPSSABuilder.Application(IPSSABuilder, String, String[]) - Constructor for class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
 
IPSSABuilder.ApplicationLaunchingPad - Class in joeq.Compiler.Analysis.IPSSA
This class allows to specify applications to be run after IPSSA has been constructed.
IPSSABuilder.ApplicationLaunchingPad(IPSSABuilder, boolean) - Constructor for class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.ApplicationLaunchingPad
 
IPSSABuilder.ApplicationLaunchingPad(IPSSABuilder, IPSSABuilder.Application, boolean) - Constructor for class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.ApplicationLaunchingPad
 
IPSSABuilder.ApplicationLaunchingPad(IPSSABuilder) - Constructor for class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.ApplicationLaunchingPad
 
IPSSABuilder.Main - Class in joeq.Compiler.Analysis.IPSSA
This is an entry point for IPSSABuilder with a main(...) function.
IPSSABuilder.Main() - Constructor for class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Main
 
IREM - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
Iret - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
IRETURN - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
isAbstract() - Method in class joeq.Class.jq_Class
 
isAbstract() - Method in class joeq.Class.jq_Method
 
isAddressType() - Method in class joeq.Class.jq_Array
 
isAddressType() - Method in class joeq.Class.jq_Class
 
isAddressType() - Method in class joeq.Class.jq_Primitive
 
isAddressType() - Method in class joeq.Class.jq_Reference.jq_NullType
 
isAddressType() - Method in class joeq.Class.jq_Type
 
isAddressType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
isAddressType() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
isAliased(SSALocation, SSALocation) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
isAnonymousClass(String) - Static method in class joeq.Util.NameMunger
 
isArrayType() - Method in class joeq.Class.jq_Array
 
isArrayType() - Method in class joeq.Class.jq_Class
 
isArrayType() - Method in class joeq.Class.jq_Primitive
 
isArrayType() - Method in class joeq.Class.jq_Reference.jq_NullType
 
isArrayType() - Method in class joeq.Class.jq_Type
 
isArrayType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
isArrayType() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
isAssignable(jq_Type, jq_Type) - Static method in class joeq.Runtime.TypeCheck
Returns true if "T = S;" would be legal.
isAssignable_graph(jq_Type, jq_Type) - Static method in class joeq.Runtime.TypeCheck
Uses (old) graph traversal algorithm for type check.
isAssignable_noload(jq_Type, jq_Type) - Static method in class joeq.Runtime.TypeCheck
Returns YES iff "T = S;" would be legal.
isBodyLoaded() - Method in class joeq.Class.jq_Method
 
IsBootstrapping - Static variable in class joeq.Main.jq
Whether we are in the middle of the bootstrapping process.
isCall() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
isCall() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
isCall() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
isCall() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
isCall() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
isCall(Quad) - Static method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
 
isClassInitializer() - Method in class joeq.Class.jq_ClassInitializer
 
isClassInitializer() - Method in class joeq.Class.jq_StaticMethod
 
isClassType() - Method in class joeq.Class.jq_Array
 
isClassType() - Method in class joeq.Class.jq_Class
INTERFACE
isClassType() - Method in class joeq.Class.jq_Primitive
 
isClassType() - Method in class joeq.Class.jq_Reference.jq_NullType
 
isClassType() - Method in class joeq.Class.jq_Type
 
isClassType() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
isClassType() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
isClsInitialized() - Method in class joeq.Class.jq_Primitive
 
isClsInitialized() - Method in class joeq.Class.jq_Reference
 
isClsInitialized() - Method in class joeq.Class.jq_Type
 
isClsInitRunning() - Method in class joeq.Class.jq_Primitive
 
isClsInitRunning() - Method in class joeq.Class.jq_Reference
 
isClsInitRunning() - Method in class joeq.Class.jq_Type
 
isCodeAddressType() - Method in class joeq.Class.jq_Field
 
isCompiled() - Method in class joeq.Class.jq_Primitive
 
isCompiled() - Method in class joeq.Class.jq_Reference
 
isCompiled() - Method in class joeq.Class.jq_Type
 
isComplete() - Method in class joeq.Compiler.Analysis.IPSSA.SSABinding
Tests whether the binding has been completed by filling out it RHS
isComplete() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
isComplete() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets.NoCallTarget
 
isComplete() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets.SingleCallTarget
 
isComplete() - Method in class joeq.Compiler.Quad.PointerExplorer.InlineSet
 
isConst(TypedBDDFactory.TypedBDD, jq_Method, boolean) - Method in class joeq.Compiler.Analysis.IPA.PAQuery.ConstParameterFinder
Check whether parameter param : V1 can of method m can be declared a const parameter.
isConstant() - Method in class joeq.Class.jq_StaticField
 
isConstant(Operand) - Static method in class joeq.Compiler.Quad.Operand.Util
 
isDeprecated() - Method in class joeq.Class.jq_Class
 
isDeprecated() - Method in class joeq.Class.jq_Member
 
isDescriptor(byte) - Method in class joeq.UTF.Utf8
 
isElement(Object) - Method in class joeq.Class.jq_Member.FilterByName
 
isElement(Object) - Method in class joeq.Class.jq_Member.FilterByShortClassName
 
isEmpty() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
isEmpty() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
isEmpty() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Test for empty list.
isEntry() - Method in class joeq.Compiler.Quad.BasicBlock
Returns true if this is the entry basic block.
Iset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
isExactType() - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
isExceptionHandlerEntry() - Method in class joeq.Compiler.Quad.BasicBlock
Returns true if this basic block has been marked as an exception handler entry point.
isExit() - Method in class joeq.Compiler.Quad.BasicBlock
Returns true if this is the exit basic block.
isFinal() - Method in class joeq.Class.jq_Array
 
isFinal() - Method in class joeq.Class.jq_Class
 
isFinal() - Method in class joeq.Class.jq_Member
 
isFinal() - Method in class joeq.Class.jq_Primitive
 
isFinal() - Method in class joeq.Class.jq_Reference.jq_NullType
 
isFinal() - Method in class joeq.Class.jq_Type
 
isFinal() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
isFinal() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
isForName(jq_Method) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider
 
isGuard() - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
isHeapAddressType() - Method in class joeq.Class.jq_Field
 
ISHL - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ISHR - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
isImportant(SCComponent, SCComponent, BigInteger) - Method in class joeq.Compiler.Analysis.IPA.PA.HeapPathSelector
 
isImportant(Object, Object, BigInteger) - Method in class joeq.Compiler.Analysis.IPA.PA.HeapPathSelector
 
isImportant(Object, Object, BigInteger) - Method in class joeq.Compiler.Analysis.IPA.PA.ObjectPathSelector
 
isImportant(SCComponent, SCComponent, BigInteger) - Method in class joeq.Compiler.Analysis.IPA.PA.ObjectPathSelector
 
isImportant(SCComponent, SCComponent, BigInteger) - Method in class joeq.Compiler.Analysis.IPA.PA.StringMethodSelector
Return true if the edge scc1->scc2 is important.
isImportant(Object, Object, BigInteger) - Method in class joeq.Compiler.Analysis.IPA.PA.StringMethodSelector
Return true if the edge a->b is important.
isImportant(Object, Object, BigInteger) - Method in class joeq.Compiler.Analysis.IPA.PA.VarPathSelector
 
isImportant(SCComponent, SCComponent, BigInteger) - Method in class joeq.Compiler.Analysis.IPA.PA.VarPathSelector
 
isImportant(SCComponent, SCComponent, BigInteger) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.HeapPathSelector
 
isImportant(Object, Object, BigInteger) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.HeapPathSelector
 
isImportant(Object, Object, BigInteger) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.ObjectPathSelector
 
isImportant(SCComponent, SCComponent, BigInteger) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.ObjectPathSelector
 
isImportant(SCComponent, SCComponent, BigInteger) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.StringMethodSelector
Return true if the edge scc1->scc2 is important.
isImportant(Object, Object, BigInteger) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.StringMethodSelector
Return true if the edge a->b is important.
isImportant(Object, Object, BigInteger) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.VarPathSelector
 
isImportant(SCComponent, SCComponent, BigInteger) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA.VarPathSelector
 
isInClassLib() - Method in class joeq.Class.jq_Class
 
isInitialized() - Method in class joeq.Class.jq_Member
 
isInitializer() - Method in class joeq.Class.jq_Initializer
 
isInitializer() - Method in class joeq.Class.jq_InstanceMethod
 
isInLoop(jq_Method, BasicBlock) - Method in class joeq.Compiler.Analysis.IPA.LoopAnalysis
 
isInSamePackage(jq_Class) - Method in class joeq.Class.jq_Class
 
isInstance(Object) - Method in class joeq.Class.jq_Primitive
 
isInstance(Object) - Method in class joeq.Class.jq_Reference
 
isInstance(Object) - Method in class joeq.Class.jq_Reference.jq_NullType
 
isInstance(Object) - Method in class joeq.Class.jq_Type
 
isInterface() - Method in class joeq.Class.jq_Class
 
isInterfaceCall() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
isInterfaceCall() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
isInterfaceCall() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
isInterfaceCall() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
isInterfaceCall() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
isIntLike() - Method in class joeq.Class.jq_Primitive
 
isIntLike() - Method in class joeq.Class.jq_Reference
 
isIntLike() - Method in class joeq.Class.jq_Type
 
isJSREntry() - Method in class joeq.Compiler.Quad.BasicBlock
Returns true if this basic block has been marked as a JSR entry.
isLiveAtIn(BasicBlock, RegisterFactory.Register) - Method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
isLiveAtOut(BasicBlock, RegisterFactory.Register) - Method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
isLoad(Quad) - Static method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
 
isLoaded() - Method in class joeq.Class.jq_Member
 
isLoaded() - Method in class joeq.Class.jq_Primitive
 
isLoaded() - Method in class joeq.Class.jq_Reference
 
isLoaded() - Method in class joeq.Class.jq_Type
 
isLocal(Operand, int, jq_Type) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
isNative() - Method in class joeq.Class.jq_Method
 
isNewInstance(ProgramLocation.QuadProgramLocation) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider
Checks if mc corresponds to a newInstance call.
isNewInstance(jq_Method) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider
Checks if target is a newInstance method.
isNull - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
isNull() - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
isNull() - Method in class joeq.Memory.Address
 
isNull() - Method in class joeq.Memory.CodeAddress
 
isNull() - Method in class joeq.Memory.HeapAddress
 
isNull() - Method in class joeq.Memory.StackAddress
 
isNullConstant(MethodSummary.Node) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
isNullConstant(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.IPA.PA
 
isNullConstant(PrimitiveMethodSummary.Node) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
isNullConstant(PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
isNullConstant(Operand) - Static method in class joeq.Compiler.Quad.Operand.Util
 
isOverridden() - Method in class joeq.Class.jq_InstanceMethod
 
isOverriding() - Method in class joeq.Class.jq_InstanceMethod
 
isPassedAsParameter() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
isPassedAsParameter() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
isPhysical() - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
isPrepared() - Method in class joeq.Class.jq_Member
 
isPrepared() - Method in class joeq.Class.jq_Primitive
 
isPrepared() - Method in class joeq.Class.jq_Reference
 
isPrepared() - Method in class joeq.Class.jq_Type
 
isPrimitiveType() - Method in class joeq.Class.jq_Primitive
 
isPrimitiveType() - Method in class joeq.Class.jq_Reference
 
isPrimitiveType() - Method in class joeq.Class.jq_Type
 
isPrivate() - Method in class joeq.Class.jq_Member
 
isProtected() - Method in class joeq.Class.jq_Member
 
isPublic() - Method in class joeq.Class.jq_Class
 
isPublic() - Method in class joeq.Class.jq_Member
 
isReferenceType() - Method in class joeq.Class.jq_Type
 
isReferenceType() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.DerivedRef
 
isReferenceType() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.HalfOfNumber
 
isReferenceType() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.NullConstant
 
isReferenceType() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.Retaddr
 
isReferenceType() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
isReferenceType() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.Type
 
isReflective(jq_Method) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider
Checks if method is reflective.
isRootNode(SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
isSFInitialized() - Method in class joeq.Class.jq_Primitive
 
isSFInitialized() - Method in class joeq.Class.jq_Reference
 
isSFInitialized() - Method in class joeq.Class.jq_Type
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.AConstOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.BasicBlockTableOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.ConditionOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.DConstOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.FConstOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.FieldOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.IConstOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.IntValueTableOperand
 
isSimilar(Operand) - Method in interface joeq.Compiler.Quad.Operand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.LConstOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.MethodOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.ParamListOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.PConstOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.TargetOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.TypeOperand
 
isSimilar(Operand) - Method in class joeq.Compiler.Quad.Operand.UnnecessaryGuardOperand
 
isSingleTarget() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
isSingleTarget() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
isSingleTarget() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
isSingleTarget() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
isSingleTarget() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
isSpecial() - Method in class joeq.Class.jq_Class
 
isSSA() - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
isStackAddressType() - Method in class joeq.Class.jq_Field
 
isStatic() - Method in class joeq.Class.jq_InstanceField
 
isStatic() - Method in class joeq.Class.jq_InstanceMethod
 
isStatic() - Method in class joeq.Class.jq_Member
 
isStatic() - Method in class joeq.Class.jq_StaticField
 
isStatic() - Method in class joeq.Class.jq_StaticMethod
 
isStore(Quad) - Static method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
 
isStrict() - Method in class joeq.Class.jq_Method
 
isSubroutineRet() - Method in class joeq.Compiler.BytecodeAnalysis.BasicBlock
 
isSubtype(jq_Type, jq_Type) - Method in class joeq.Compiler.CompilationState.BootstrapCompilation
 
isSubtype(jq_Type, jq_Type) - Method in class joeq.Compiler.CompilationState.DynamicCompilation
 
isSubtype(jq_Type, jq_Type) - Method in class joeq.Compiler.CompilationState
 
isSubtype(jq_Type, jq_Type) - Method in class joeq.Compiler.CompilationState.StaticCompilation
 
isSubtypeOf(jq_Type) - Method in class joeq.Class.jq_Type
 
isSuperclassOf(jq_Class, jq_Class, boolean) - Static method in class joeq.Runtime.TypeCheck
Returns YES iff t1 is a superclass of t2.
isSynchronized() - Method in class joeq.Class.jq_Method
 
isSynthetic() - Method in class joeq.Class.jq_Class
 
isSynthetic() - Method in class joeq.Class.jq_Member
 
istate - Variable in class joeq.Interpreter.BytecodeInterpreter
 
isTemp() - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
isTerminalNode(SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
isTop(Quad) - Method in interface joeq.Compiler.Analysis.IPSSA.DominatorQuery
Checks if the node is the top node of the CFG.
isTop(Quad) - Method in class joeq.Compiler.Analysis.IPSSA.Utils.SimpleDominatorQuery
 
ISTORE_0 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ISTORE_1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ISTORE_2 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
isTransient() - Method in class joeq.Class.jq_Field
 
ISUB - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
isUnsignedType() - Method in class joeq.Class.jq_InstanceField
 
isValid() - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.NewInstanceTargets
 
isValid() - Method in class joeq.Compiler.Analysis.IPSSA.SSABinding
 
isValidMethodDescriptor() - Method in class joeq.UTF.Utf8
 
isValidTypeDescriptor() - Method in class joeq.UTF.Utf8
 
isVerified() - Method in class joeq.Class.jq_Primitive
 
isVerified() - Method in class joeq.Class.jq_Reference
 
isVerified() - Method in class joeq.Class.jq_Type
 
isVirtual() - Method in class joeq.Class.jq_InstanceMethod
 
isVirtual() - Method in class joeq.Compiler.Quad.Operator.Invoke.InvokeInterface
 
isVirtual() - Method in class joeq.Compiler.Quad.Operator.Invoke.InvokeStatic
 
isVirtual() - Method in class joeq.Compiler.Quad.Operator.Invoke.InvokeVirtual
 
isVirtual() - Method in class joeq.Compiler.Quad.Operator.Invoke
 
isVolatile() - Method in class joeq.Class.jq_Field
 
iterate() - Method in class joeq.Compiler.Analysis.IPA.PA
 
iterate() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
iterate() - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis
 
IterativeSolver - Class in joeq.Compiler.Dataflow
Solves a dataflow problem using a iterative technique.
IterativeSolver(MapFactory) - Constructor for class joeq.Compiler.Dataflow.IterativeSolver
 
IterativeSolver() - Constructor for class joeq.Compiler.Dataflow.IterativeSolver
 
iterator() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
iterator() - Method in class joeq.Compiler.Analysis.IPA.PACallGraph.BDDSet
 
iterator() - Method in class joeq.Compiler.Analysis.IPA.PAResults.HeapLocationSet
 
iterator() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
iterator() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph.BDDSet
 
iterator() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
iterator() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
iterator() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets.NoCallTarget
 
iterator() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets.SingleCallTarget
 
iterator() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerList
 
iterator() - Method in class joeq.Compiler.Quad.BasicBlock
Returns an iterator over the quads in this basic block in forward order.
iterator() - Method in class joeq.Compiler.Quad.ExceptionHandlerList
 
iterator() - Method in class joeq.Compiler.Quad.PointerExplorer.InlineSet
 
iterator() - Method in class joeq.Compiler.Quad.RegisterFactory
 
IteratorHelper - Class in joeq.Compiler.Analysis.IPSSA.Utils
 
IteratorHelper() - Constructor for class joeq.Compiler.Analysis.IPSSA.Utils.IteratorHelper
 
IteratorHelper.EmptyIterator - Class in joeq.Compiler.Analysis.IPSSA.Utils
 
IteratorHelper.EmptyIterator.FACTORY - Class in joeq.Compiler.Analysis.IPSSA.Utils
 
IteratorHelper.EmptyIterator.FACTORY() - Constructor for class joeq.Compiler.Analysis.IPSSA.Utils.IteratorHelper.EmptyIterator.FACTORY
 
IteratorHelper.SingleIterator - Class in joeq.Compiler.Analysis.IPSSA.Utils
 
IteratorHelper.SingleIterator(Object) - Constructor for class joeq.Compiler.Analysis.IPSSA.Utils.IteratorHelper.SingleIterator
 
Ithr - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
IUSHR - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
IXOR - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 

J

JavaLangClass - Static variable in class joeq.Class.PrimordialClassLoader
 
JavaLangObject - Static variable in class joeq.Class.PrimordialClassLoader
 
javaLangObject_clone - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
javaLangObject_fakeclone - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
JavaLangString - Static variable in class joeq.Class.PrimordialClassLoader
 
JavaLangSystem - Static variable in class joeq.Class.PrimordialClassLoader
 
JavaLangThrowable - Static variable in class joeq.Class.PrimordialClassLoader
 
jbc_AALOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_AASTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ACONST_NULL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ALOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ALOAD_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ALOAD_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ALOAD_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ALOAD_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ANEWARRAY - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ARETURN - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ARRAYLENGTH - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ASTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ASTORE_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ASTORE_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ASTORE_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ASTORE_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ATHROW - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_BALOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_BASTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_BIPUSH - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_BREAKPOINT - Static variable in interface joeq.Class.jq_ClassFileConstants
Non-legal opcodes, may be used by JVM internally.
jbc_CALOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_CASTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_CHECKCAST - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_D2F - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_D2I - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_D2L - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DADD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DALOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DASTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DCMPG - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DCMPL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DCONST_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DCONST_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DDIV - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DLOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DLOAD_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DLOAD_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DLOAD_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DLOAD_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DMUL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DNEG - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DREM - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DRETURN - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DSTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DSTORE_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DSTORE_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DSTORE_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DSTORE_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DSUB - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DUP - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DUP2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DUP2_X1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DUP2_X2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DUP_X1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_DUP_X2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_F2D - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_F2I - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_F2L - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FADD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FALOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FASTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FCMPG - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FCMPL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FCONST_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FCONST_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FCONST_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FDIV - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FLOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FLOAD_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FLOAD_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FLOAD_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FLOAD_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FMUL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FNEG - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FREM - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FRETURN - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FSTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FSTORE_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FSTORE_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FSTORE_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FSTORE_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_FSUB - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_GETFIELD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_GETSTATIC - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_GOTO - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_GOTO_W - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_I2B - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_I2C - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_I2D - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_I2F - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_I2L - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_I2S - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IADD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IALOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IAND - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IASTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ICONST_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ICONST_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ICONST_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ICONST_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ICONST_4 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ICONST_5 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ICONST_M1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IDIV - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IF_ACMPEQ - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IF_ACMPNE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IF_ICMPEQ - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IF_ICMPGE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IF_ICMPGT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IF_ICMPLE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IF_ICMPLT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IF_ICMPNE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IFEQ - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IFGE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IFGT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IFLE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IFLT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IFNE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IFNONNULL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IFNULL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IINC - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ILOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ILOAD_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ILOAD_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ILOAD_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ILOAD_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IMUL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_INEG - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_INSTANCEOF - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_INT2BYTE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_INT2CHAR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_INT2SHORT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_INVOKEINTERFACE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_INVOKENONVIRTUAL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_INVOKESPECIAL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_INVOKESTATIC - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_INVOKEVIRTUAL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IOR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IREM - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IRETURN - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ISHL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ISHR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ISTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ISTORE_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ISTORE_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ISTORE_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ISTORE_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_ISUB - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IUSHR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_IXOR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_JSR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_JSR_W - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_L2D - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_L2F - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_L2I - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LADD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LALOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LAND - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LASTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LCMP - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LCONST_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LCONST_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LDC - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LDC2_W - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LDC_W - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LDIV - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LLOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LLOAD_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LLOAD_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LLOAD_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LLOAD_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LMUL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LNEG - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LOOKUPSWITCH - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LOR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LREM - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LRETURN - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LSHL - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LSHR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LSTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LSTORE_0 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LSTORE_1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LSTORE_2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LSTORE_3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LSUB - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LUSHR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_LXOR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_MONITORENTER - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_MONITOREXIT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_MULTIANEWARRAY - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_NEW - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_NEWARRAY - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_NOP - Static variable in interface joeq.Class.jq_ClassFileConstants
Java VM opcodes.
jbc_POP - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_POP2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_PUTFIELD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_PUTSTATIC - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_RET - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_RETURN - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_SALOAD - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_SASTORE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_SIPUSH - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_SWAP - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_TABLESWITCH - Static variable in interface joeq.Class.jq_ClassFileConstants
 
jbc_WIDE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
JMath - Class in joeq.Support
 
JMath() - Constructor for class joeq.Support.JMath
 
joeq.Allocator - package joeq.Allocator
 
joeq.Class - package joeq.Class
 
joeq.ClassLib - package joeq.ClassLib
 
joeq.ClassLib.Common - package joeq.ClassLib.Common
 
joeq.Compiler - package joeq.Compiler
 
joeq.Compiler.Analysis.BDD - package joeq.Compiler.Analysis.BDD
 
joeq.Compiler.Analysis.FlowInsensitive - package joeq.Compiler.Analysis.FlowInsensitive
 
joeq.Compiler.Analysis.IPA - package joeq.Compiler.Analysis.IPA
 
joeq.Compiler.Analysis.IPSSA - package joeq.Compiler.Analysis.IPSSA
 
joeq.Compiler.Analysis.IPSSA.Apps - package joeq.Compiler.Analysis.IPSSA.Apps
 
joeq.Compiler.Analysis.IPSSA.Utils - package joeq.Compiler.Analysis.IPSSA.Utils
 
joeq.Compiler.Analysis.Primitive - package joeq.Compiler.Analysis.Primitive
 
joeq.Compiler.BytecodeAnalysis - package joeq.Compiler.BytecodeAnalysis
 
joeq.Compiler.Dataflow - package joeq.Compiler.Dataflow
 
joeq.Compiler.Quad - package joeq.Compiler.Quad
 
joeq.Compiler.Quad.IPA - package joeq.Compiler.Quad.IPA
 
joeq.Compiler.Quad.SSA - package joeq.Compiler.Quad.SSA
 
joeq.Interpreter - package joeq.Interpreter
 
joeq.Main - package joeq.Main
 
joeq.Memory - package joeq.Memory
 
joeq.Runtime - package joeq.Runtime
 
joeq.Support - package joeq.Support
 
joeq.UTF - package joeq.UTF
 
joeq.Util - package joeq.Util
 
joeq.Util.IO - package joeq.Util.IO
 
joeq.Util.SyntheticGraphs - package joeq.Util.SyntheticGraphs
 
joeq.Util.Templates - package joeq.Util.Templates
 
jq - Class in joeq.Main
 
jq() - Constructor for class joeq.Main.jq
 
jq_Array - Class in joeq.Class
 
jq_BytecodeMap - Class in joeq.Class
This class implements a mapping from code offsets to bytecode indices.
jq_BytecodeMap(int[], int[]) - Constructor for class joeq.Class.jq_BytecodeMap
Constructs a new bytecode map, using the given code offset and bytecode index array.
jq_Class - Class in joeq.Class
jq_Class
jq_Class.StringConstant - Class in joeq.Class
 
jq_ClassFileConstants - Interface in joeq.Class
 
jq_ClassInitializer - Class in joeq.Class
 
jq_CompiledCode - Class in joeq.Class
 
jq_CompiledCode(jq_Method, CodeAddress, int, CodeAddress, jq_TryCatch[], jq_BytecodeMap, Object, int, List, List) - Constructor for class joeq.Class.jq_CompiledCode
 
jq_ConstantPool - Class in joeq.Class
jq_ConstantPool
jq_ConstantPool(int) - Constructor for class joeq.Class.jq_ConstantPool
Creates new jq_ConstantPool
jq_ConstantPool.ConstantPoolAdder - Class in joeq.Class
As opposed to ConstantPoolRebuilder<\code>, this class does not COMPLETELY rebuild the constant pool.
jq_ConstantPool.ConstantPoolAdder(jq_ConstantPool) - Constructor for class joeq.Class.jq_ConstantPool.ConstantPoolAdder
 
jq_ConstantPool.ConstantPoolRebuilder - Class in joeq.Class
 
jq_ConstantPool.ConstantPoolRebuilder() - Constructor for class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
jq_DontAlign - Interface in joeq.Class
This interface is used as a marker to signify that the fields in the class should not be aligned.
jq_FakeInstanceMethod - Class in joeq.Class
 
jq_FakeInstanceMethod(jq_Class, jq_NameAndDesc) - Constructor for class joeq.Class.jq_FakeInstanceMethod
 
jq_FakeStaticMethod - Class in joeq.Class
 
jq_FakeStaticMethod(jq_Class, jq_NameAndDesc) - Constructor for class joeq.Class.jq_FakeStaticMethod
 
jq_Field - Class in joeq.Class
 
jq_Field(jq_Class, jq_NameAndDesc) - Constructor for class joeq.Class.jq_Field
 
jq_FieldVisitor - Interface in joeq.Class
 
jq_FieldVisitor.DeclaredFieldVisitor - Class in joeq.Class
 
jq_FieldVisitor.DeclaredFieldVisitor(jq_FieldVisitor) - Constructor for class joeq.Class.jq_FieldVisitor.DeclaredFieldVisitor
 
jq_FieldVisitor.DeclaredFieldVisitor(jq_FieldVisitor, boolean) - Constructor for class joeq.Class.jq_FieldVisitor.DeclaredFieldVisitor
 
jq_FieldVisitor.EmptyVisitor - Class in joeq.Class
 
jq_FieldVisitor.EmptyVisitor() - Constructor for class joeq.Class.jq_FieldVisitor.EmptyVisitor
 
jq_Initializer - Class in joeq.Class
 
jq_InstanceField - Class in joeq.Class
 
jq_InstanceMethod - Class in joeq.Class
 
jq_InstanceMethod(jq_Class, jq_NameAndDesc) - Constructor for class joeq.Class.jq_InstanceMethod
 
jq_LineNumberBC - Class in joeq.Class
This class matches bytecode indices to line numbers.
jq_LineNumberBC(char, char) - Constructor for class joeq.Class.jq_LineNumberBC
Constructs a new jq_LineNumberBC object with the given starting bytecode index and line number.
jq_LocalVarTableEntry - Class in joeq.Class
 
jq_LocalVarTableEntry(char, char, jq_NameAndDesc, char) - Constructor for class joeq.Class.jq_LocalVarTableEntry
 
jq_Member - Class in joeq.Class
 
jq_Member(jq_Class, jq_NameAndDesc) - Constructor for class joeq.Class.jq_Member
 
jq_Member.FilterByName - Class in joeq.Class
 
jq_Member.FilterByName(Pattern) - Constructor for class joeq.Class.jq_Member.FilterByName
 
jq_Member.FilterByName(String) - Constructor for class joeq.Class.jq_Member.FilterByName
 
jq_Member.FilterByShortClassName - Class in joeq.Class
 
jq_Member.FilterByShortClassName(Pattern) - Constructor for class joeq.Class.jq_Member.FilterByShortClassName
 
jq_Member.FilterByShortClassName(String) - Constructor for class joeq.Class.jq_Member.FilterByShortClassName
 
jq_MemberReference - Class in joeq.Class
Objects of this class represent unresolved references to class members.
jq_MemberReference(jq_Class, jq_NameAndDesc) - Constructor for class joeq.Class.jq_MemberReference
Creates new member reference to the named member in the given class.
jq_Method - Class in joeq.Class
 
jq_Method(jq_Class, jq_NameAndDesc) - Constructor for class joeq.Class.jq_Method
 
jq_MethodVisitor - Interface in joeq.Class
 
jq_MethodVisitor.DeclaredMethodVisitor - Class in joeq.Class
 
jq_MethodVisitor.DeclaredMethodVisitor(jq_MethodVisitor) - Constructor for class joeq.Class.jq_MethodVisitor.DeclaredMethodVisitor
 
jq_MethodVisitor.DeclaredMethodVisitor(jq_MethodVisitor, boolean) - Constructor for class joeq.Class.jq_MethodVisitor.DeclaredMethodVisitor
 
jq_MethodVisitor.DeclaredMethodVisitor(jq_MethodVisitor, Set, boolean) - Constructor for class joeq.Class.jq_MethodVisitor.DeclaredMethodVisitor
 
jq_MethodVisitor.EmptyVisitor - Class in joeq.Class
 
jq_MethodVisitor.EmptyVisitor() - Constructor for class joeq.Class.jq_MethodVisitor.EmptyVisitor
 
jq_NameAndDesc - Class in joeq.Class
 
jq_NameAndDesc(Utf8, Utf8) - Constructor for class joeq.Class.jq_NameAndDesc
Creates new jq_NameAndDesc
jq_NameAndDesc(String, String) - Constructor for class joeq.Class.jq_NameAndDesc
 
jq_Primitive - Class in joeq.Class
 
jq_Reference - Class in joeq.Class
 
jq_Reference(Utf8, ClassLoader) - Constructor for class joeq.Class.jq_Reference
 
jq_Reference.jq_NullType - Class in joeq.Class
 
jq_StaticField - Class in joeq.Class
 
jq_StaticMethod - Class in joeq.Class
 
jq_StaticMethod(jq_Class, jq_NameAndDesc) - Constructor for class joeq.Class.jq_StaticMethod
 
jq_TryCatch - Class in joeq.Class
 
jq_TryCatch(int, int, int, jq_Class, int) - Constructor for class joeq.Class.jq_TryCatch
 
jq_TryCatchBC - Class in joeq.Class
 
jq_TryCatchBC(char, char, char, jq_Class) - Constructor for class joeq.Class.jq_TryCatchBC
 
jq_Type - Class in joeq.Class
 
jq_Type(Utf8, ClassLoader) - Constructor for class joeq.Class.jq_Type
 
jq_TypeVisitor - Interface in joeq.Class
Visitor interface for jq_Type and its various subclasses.
jq_TypeVisitor.EmptyVisitor - Class in joeq.Class
Empty jq_TypeVisitor for convenient subclassing.
jq_TypeVisitor.EmptyVisitor() - Constructor for class joeq.Class.jq_TypeVisitor.EmptyVisitor
 
JSRInfo - Class in joeq.Compiler.BytecodeAnalysis
Information for a JSR subroutine.
JSRInfo(BasicBlock, BasicBlock, boolean[]) - Constructor for class joeq.Compiler.BytecodeAnalysis.JSRInfo
 
JSRInfo - Class in joeq.Compiler.Quad
 
JSRInfo(BasicBlock, BasicBlock, boolean[]) - Constructor for class joeq.Compiler.Quad.JSRInfo
 
jumpToEnd() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
jvmFormatToJavaFormat(String, int, StringBuffer) - Static method in class joeq.Util.DescriptorUtil
The utility method that does the real work of parsing through the JVM formatted string and adding an converted method parameter description to the StringBuffer.

K

k - Variable in class joeq.Interpreter.QuadInterpreter.UninitializedReference
 
keySet() - Method in class joeq.Compiler.Quad.CachedCallGraph
 
keySet() - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
kill - Variable in class joeq.Compiler.Dataflow.GenKillTransferFunction
 
KNOWN - Static variable in class joeq.Compiler.Analysis.IPA.SubtypeHelper
 
KNOWN - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper
 
knownMethods - Variable in class joeq.Compiler.Quad.MethodInline.InlineSelectedCalls
 

L

L - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
L2D - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
L2F - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
L2I - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LADD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LALOAD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LAND - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
last_F - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
last_H - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
last_N - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
last_T - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
last_uses - Variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
last_V - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
lastIndex - Variable in class joeq.Compiler.Quad.QuadIterator
The index of the last quad that was returned.
LASTORE - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
lastQuad - Variable in class joeq.Compiler.Quad.QuadIterator
The last quad that was returned.
LCMP - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LCONST_0 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LCONST_1 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LDIV - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
ldiv(long, long) - Static method in class joeq.Runtime.MathSupport
 
length - Variable in class joeq.Class.jq_CompiledCode
 
length - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
 
length() - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis.AccessPath
 
length() - Method in class joeq.Compiler.Quad.Operand.ParamListOperand
 
lengthUtf8(String) - Static method in class joeq.UTF.Utf8
Returns the length of a string's utf8 encoded form.
line_num_table - Variable in class joeq.Class.jq_Method
 
list(ProgramLocation) - Method in class joeq.Util.IO.SourceLister
Try to find source for this location and return a section of the source file formatted for display.
list(ProgramLocation, String) - Method in class joeq.Util.IO.SourceLister
 
list(ProgramLocation, boolean, int, int) - Method in class joeq.Util.IO.SourceLister
 
list(ProgramLocation, boolean, int, int, String) - Method in class joeq.Util.IO.SourceLister
 
List - Class in joeq.Util.Templates
 
List() - Constructor for class joeq.Util.Templates.List
 
List.BasicBlock - Interface in joeq.Util.Templates
 
List.ExceptionHandler - Interface in joeq.Util.Templates
 
List.jq_Class - Interface in joeq.Util.Templates
 
List.jq_InstanceMethod - Interface in joeq.Util.Templates
 
List.jq_Member - Interface in joeq.Util.Templates
 
List.jq_Method - Interface in joeq.Util.Templates
 
List.jq_Reference - Interface in joeq.Util.Templates
 
List.jq_StaticMethod - Interface in joeq.Util.Templates
 
List.jq_Type - Interface in joeq.Util.Templates
 
List.Operand - Interface in joeq.Util.Templates
 
List.Quad - Interface in joeq.Util.Templates
 
List.RegisterOperand - Interface in joeq.Util.Templates
 
listIterator() - Method in class joeq.Compiler.Quad.ExceptionHandlerList
 
ListIterator - Class in joeq.Util.Templates
 
ListIterator() - Constructor for class joeq.Util.Templates.ListIterator
 
ListIterator.BasicBlock - Interface in joeq.Util.Templates
 
ListIterator.ExceptionHandler - Interface in joeq.Util.Templates
 
ListIterator.jq_Class - Interface in joeq.Util.Templates
 
ListIterator.jq_InstanceMethod - Interface in joeq.Util.Templates
 
ListIterator.jq_Member - Interface in joeq.Util.Templates
 
ListIterator.jq_Method - Interface in joeq.Util.Templates
 
ListIterator.jq_Reference - Interface in joeq.Util.Templates
 
ListIterator.jq_StaticMethod - Interface in joeq.Util.Templates
 
ListIterator.jq_Type - Interface in joeq.Util.Templates
 
ListIterator.Operand - Interface in joeq.Util.Templates
 
ListIterator.Quad - Interface in joeq.Util.Templates
 
ListIterator.RegisterOperand - Interface in joeq.Util.Templates
 
listPackage(String) - Method in class joeq.Class.PrimordialClassLoader
 
listPackage(String, boolean) - Method in class joeq.Class.PrimordialClassLoader
 
listPackages() - Method in class joeq.Class.PrimordialClassLoader
 
ListWrapper - Class in joeq.Util.Templates
 
ListWrapper() - Constructor for class joeq.Util.Templates.ListWrapper
 
ListWrapper.BasicBlock - Class in joeq.Util.Templates
 
ListWrapper.BasicBlock(List) - Constructor for class joeq.Util.Templates.ListWrapper.BasicBlock
 
ListWrapper.BasicBlock.EmptyIterator - Class in joeq.Util.Templates
 
ListWrapper.BasicBlock.Iterator - Class in joeq.Util.Templates
 
ListWrapper.BasicBlock.Iterator(ListIterator) - Constructor for class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
ListWrapper.ExceptionHandler - Class in joeq.Util.Templates
 
ListWrapper.ExceptionHandler(List) - Constructor for class joeq.Util.Templates.ListWrapper.ExceptionHandler
 
ListWrapper.ExceptionHandler.EmptyIterator - Class in joeq.Util.Templates
 
ListWrapper.ExceptionHandler.Iterator - Class in joeq.Util.Templates
 
ListWrapper.ExceptionHandler.Iterator(ListIterator) - Constructor for class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
ListWrapper.Quad - Class in joeq.Util.Templates
 
ListWrapper.Quad(List) - Constructor for class joeq.Util.Templates.ListWrapper.Quad
 
ListWrapper.Quad.EmptyIterator - Class in joeq.Util.Templates
 
ListWrapper.Quad.Iterator - Class in joeq.Util.Templates
 
ListWrapper.Quad.Iterator(ListIterator) - Constructor for class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
LIVE_DERIVED_REF - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
LIVE_DOUBLE1 - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
LIVE_DOUBLE2 - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
LIVE_FLOAT - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
LIVE_INT - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
LIVE_LONG1 - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
LIVE_LONG2 - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
LIVE_REF - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
LIVE_RETADDR - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
liveness - Variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
LivenessAnalysis - Class in joeq.Compiler.Dataflow
LivenessAnalysis
LivenessAnalysis() - Constructor for class joeq.Compiler.Dataflow.LivenessAnalysis
 
LiveRefAnalysis - Class in joeq.Compiler.BytecodeAnalysis
A combination liveness and type analysis for Java bytecode.
LiveRefAnalysis(jq_Method) - Constructor for class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
Creates new LiveRefAnalysis
LiveRefAnalysis.DerivedRef - Class in joeq.Compiler.BytecodeAnalysis
 
LiveRefAnalysis.DerivedRef() - Constructor for class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.DerivedRef
 
LiveRefAnalysis.ExactJSRState - Class in joeq.Compiler.BytecodeAnalysis
 
LiveRefAnalysis.ExactState - Class in joeq.Compiler.BytecodeAnalysis
 
LiveRefAnalysis.FirstPassVisitor - Class in joeq.Compiler.BytecodeAnalysis
 
LiveRefAnalysis.HalfOfNumber - Class in joeq.Compiler.BytecodeAnalysis
 
LiveRefAnalysis.HalfOfNumber() - Constructor for class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.HalfOfNumber
 
LiveRefAnalysis.NullConstant - Class in joeq.Compiler.BytecodeAnalysis
 
LiveRefAnalysis.NullConstant() - Constructor for class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.NullConstant
 
LiveRefAnalysis.Retaddr - Class in joeq.Compiler.BytecodeAnalysis
 
LiveRefAnalysis.SecondPassVisitor - Class in joeq.Compiler.BytecodeAnalysis
 
LiveRefAnalysis.SystemType - Class in joeq.Compiler.BytecodeAnalysis
 
LiveRefAnalysis.Type - Class in joeq.Compiler.BytecodeAnalysis
 
LiveRefAnalysis.Type() - Constructor for class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.Type
 
LMUL - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
lmul(long, long) - Static method in class joeq.Runtime.MathSupport
 
LNEG - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
load() - Method in class joeq.Class.jq_Array
 
load() - Method in class joeq.Class.jq_Class
Loads the binary data for this class.
load(DataInput) - Method in class joeq.Class.jq_Class
 
load(DataInput) - Method in class joeq.Class.jq_ConstantPool
 
load(char, DataInput) - Method in class joeq.Class.jq_Field
 
load(char, Map) - Method in class joeq.Class.jq_Field
 
load(jq_InstanceField) - Method in class joeq.Class.jq_InstanceField
 
load(char, DataInput) - Method in class joeq.Class.jq_InstanceField
 
load(char, Map) - Method in class joeq.Class.jq_InstanceField
 
load(char, DataInput) - Method in class joeq.Class.jq_Member
 
load(char, Map) - Method in class joeq.Class.jq_Member
 
load(jq_Method) - Method in class joeq.Class.jq_Method
 
load(char, char, char, byte[], jq_TryCatchBC[], jq_LineNumberBC[], Map) - Method in class joeq.Class.jq_Method
 
load(char, Map) - Method in class joeq.Class.jq_Method
 
load(char, DataInput) - Method in class joeq.Class.jq_Method
 
load() - Method in class joeq.Class.jq_Primitive
 
load() - Method in class joeq.Class.jq_Reference.jq_NullType
 
load(jq_StaticField) - Method in class joeq.Class.jq_StaticField
 
load(char, Map) - Method in class joeq.Class.jq_StaticField
 
load(char, DataInput) - Method in class joeq.Class.jq_StaticField
 
load() - Method in class joeq.Class.jq_Type
 
load() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
load() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
load(String) - Static method in class joeq.Main.ClasspathWalker
 
load(String) - Static method in class joeq.Main.Helper
 
loadCallGraph(String) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Load call graph from the given file name.
LoadedCallGraph - Class in joeq.Compiler.Quad
A call graph that is loaded from a file.
LoadedCallGraph(String) - Constructor for class joeq.Compiler.Quad.LoadedCallGraph
 
LoadedCallGraph.SortedArraySetFactory - Class in joeq.Compiler.Quad
 
LoadedCallGraph.SortedArraySetFactory() - Constructor for class joeq.Compiler.Quad.LoadedCallGraph.SortedArraySetFactory
 
loader - Static variable in class joeq.Class.PrimordialClassLoader
 
loadPackage(String) - Static method in class joeq.Main.ClasspathWalker
 
loadPackage(String) - Static method in class joeq.Main.Helper
 
loadPackages(String) - Static method in class joeq.Main.ClasspathWalker
 
loadPackages(String, boolean) - Static method in class joeq.Main.ClasspathWalker
 
loadPackages(String) - Static method in class joeq.Main.Helper
 
loadPackages(String, boolean) - Static method in class joeq.Main.Helper
 
loadResults(String, String, String) - Static method in class joeq.Compiler.Analysis.IPA.PA
 
loadResults(String[], String) - Static method in class joeq.Compiler.Analysis.IPA.PAResults
 
loadResults(String, String, String) - Static method in class joeq.Compiler.Analysis.IPA.PAResults
 
loadResults(String, String, String) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
locals - Variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
localvar_table - Variable in class joeq.Class.jq_Method
 
LOCK_COUNT_INC - Static variable in class joeq.Allocator.ObjectLayout
Value to add to status word to increment lock count by one.
LOCK_COUNT_MASK - Static variable in class joeq.Allocator.ObjectLayout
Mask of the lock count in the status word.
LOCK_COUNT_SHIFT - Static variable in class joeq.Allocator.ObjectLayout
Bit location of lock count in the status word.
LOCK_EXPANDED - Static variable in class joeq.Allocator.ObjectLayout
Lock has been expanded.
log(double) - Static method in class joeq.Support.JMath
Returns the natural logarithm of its argument.
logSize() - Method in class joeq.Memory.HeapAddress.HeapAddressFactory
 
logSize() - Static method in class joeq.Memory.HeapAddress
 
LONG - Static variable in class joeq.Class.jq_Primitive
 
LONG - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
LONG - Static variable in class joeq.Compiler.Quad.RegisterFactory.Register
 
LONG_ARRAY - Static variable in class joeq.Class.jq_Array
 
LONG_DESC - Static variable in class joeq.UTF.Utf8
 
LONG_LOCATIONS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
longForm(Object) - Method in class joeq.Compiler.Analysis.IPA.PA
 
longForm(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
lookupDefinition(String) - Static method in class joeq.Compiler.Analysis.IPSSA.SSADefinition.Helper
This is slow reverse lookup.
lookupField(Class, String) - Static method in class joeq.Runtime.ObjectTraverser
 
LoopAnalysis - Class in joeq.Compiler.Analysis.IPA
 
LoopAnalysis() - Constructor for class joeq.Compiler.Analysis.IPA.LoopAnalysis
 
LoopAnalysis(CallGraph) - Constructor for class joeq.Compiler.Analysis.IPA.LoopAnalysis
 
LoopAnalysis.InvokeVisitor - Class in joeq.Compiler.Analysis.IPA
 
LoopAnalysis.InvokeVisitor() - Constructor for class joeq.Compiler.Analysis.IPA.LoopAnalysis.InvokeVisitor
 
LOR - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LR - Static variable in class joeq.Util.SyntheticGraphs.Graph.Direction
 
LREM - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
lrem(long, long) - Static method in class joeq.Runtime.MathSupport
 
LRETURN - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LSHL - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LSHR - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LSUB - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LUSHR - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
LXOR - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 

M

M - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
m - Variable in class joeq.Compiler.Analysis.IPA.ProgramLocation
The method of this location.
M_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
main(String[]) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
main(String[]) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.CribSheetReflectionInformationProvider
 
main(String[]) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
main(String[]) - Static method in class joeq.Compiler.Analysis.IPA.ExceptionAnalysis
 
main(String[]) - Static method in class joeq.Compiler.Analysis.IPA.LoopAnalysis
 
main(String[]) - Static method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
main(String[]) - Static method in class joeq.Compiler.Analysis.IPA.ObjectNamingSupport
 
main(String[]) - Static method in class joeq.Compiler.Analysis.IPA.PA
 
main(String[]) - Static method in class joeq.Compiler.Analysis.IPA.PAMethodSummary
 
main(String[]) - Static method in class joeq.Compiler.Analysis.IPA.PAResults
 
main(String[]) - Static method in class joeq.Compiler.Analysis.IPSSA.Apps.FindBadStores
 
main(String[]) - Static method in class joeq.Compiler.Analysis.IPSSA.Apps.FindCollectionImplementations
 
main(String[]) - Static method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Main
 
Main(String[]) - Static method in class joeq.Compiler.Analysis.IPSSA.Utils.SimpleDominatorQuery.TestSimpleDominatorQuery
 
main(String[]) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveGenRelations
 
main(String[]) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
main(String[]) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
main(String[]) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitivePAMethodSummary
 
main(String[]) - Static method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
main(String[]) - Static method in class joeq.Compiler.Dataflow.ReachingDefs
 
main(String[]) - Static method in class joeq.Compiler.Quad.CalculateSize
 
main(String[]) - Static method in class joeq.Compiler.Quad.ControlFlowGraphNavigator
 
main(String[]) - Static method in class joeq.Compiler.Quad.Dominators
 
main(String[]) - Static method in class joeq.Compiler.Quad.PointerExplorer
 
main(String[]) - Static method in class joeq.Compiler.Quad.RootedCHACallGraph
 
main(String[]) - Static method in class joeq.Interpreter.QuadInterpreter
 
main(String[]) - Static method in class joeq.Interpreter.ReflectiveInterpreter
 
main(String[]) - Static method in class joeq.Main.ClassDump
 
main(String[]) - Static method in class joeq.Main.ClassName
 
main(String[]) - Static method in class joeq.Main.ClasspathWalker
 
main(String[]) - Static method in class joeq.Main.Driver
 
main(String[]) - Static method in class joeq.Main.FindBestPermutation
 
main(String[]) - Static method in class joeq.Main.GenerateWebRoots
 
main(String[]) - Static method in class joeq.Main.GenRelations
 
main(String[]) - Static method in class joeq.Main.GetBootClassPath
 
main(String[]) - Static method in class joeq.Main.Hello
 
main(String[]) - Static method in class joeq.Main.Instrument
 
main(String[]) - Static method in class joeq.Main.PrintCFG
 
main(String[]) - Static method in class joeq.Util.MakeProxy
 
main(String[]) - Static method in class joeq.Util.NameMunger
 
main2(String[]) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveGenRelations
 
main2(String[]) - Static method in class joeq.Main.GenRelations
 
main_method - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
makeCallGraph(Collection, Map) - Static method in class joeq.Compiler.Quad.CallGraph
 
makeGuardReg() - Static method in class joeq.Compiler.Quad.RegisterFactory
 
makeNew(BitString) - Method in class joeq.Compiler.Dataflow.BitVectorFact
 
makeNew(BitString) - Method in class joeq.Compiler.Dataflow.UnionBitVectorFact
 
makePairedReg(RegisterFactory, RegisterFactory.Register) - Method in class joeq.Compiler.Quad.RegisterFactory
 
MakeProxy - Class in joeq.Util
Helper application to create proxy classes that encapsulate an object's package-accessible fields and make them public fields.
MakeProxy() - Constructor for class joeq.Util.MakeProxy
 
makeReg(jq_Type) - Method in class joeq.Compiler.Quad.RegisterFactory
 
makeReg(RegisterFactory.Register) - Method in class joeq.Compiler.Quad.RegisterFactory
 
makeRegOp(jq_Type) - Method in class joeq.Compiler.Quad.RegisterFactory
 
makeRegOp(RegisterFactory.Register, jq_Type) - Method in class joeq.Compiler.Quad.RegisterFactory
 
makeSet(Comparator, Collection) - Method in class joeq.Compiler.Quad.LoadedCallGraph.SortedArraySetFactory
 
makeSet(Collection) - Method in class joeq.Compiler.Quad.LoadedCallGraph.SortedArraySetFactory
 
makeTempReg(jq_Type) - Method in class joeq.Compiler.Quad.RegisterFactory
 
makeTempRegOp(jq_Type) - Method in class joeq.Compiler.Quad.RegisterFactory
 
makeTrue(String, String) - Static method in class joeq.Main.TraceFlags
 
map - Variable in class joeq.Compiler.Quad.CodeCache
 
mapCall(ProgramLocation) - Static method in class joeq.Compiler.Quad.LoadedCallGraph
 
mapInstanceField(Object, jq_InstanceField) - Method in class joeq.ClassLib.Common.NullInterfaceImpl.NullObjectTraverser
 
mapInstanceField(Object, jq_InstanceField) - Method in class joeq.Runtime.ObjectTraverser
 
mapStaticField(jq_StaticField) - Method in class joeq.ClassLib.Common.NullInterfaceImpl.NullObjectTraverser
 
mapStaticField(jq_StaticField) - Method in class joeq.Runtime.ObjectTraverser
 
mapValue(Object) - Method in class joeq.ClassLib.Common.NullInterfaceImpl.NullObjectTraverser
 
mapValue(Object) - Method in class joeq.Runtime.ObjectTraverser
 
markSSARegisterFlags(ControlFlowGraph) - Static method in class joeq.Compiler.Quad.SSA.EnterSSA
 
match - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
MATCH_FACTORY - Static variable in class joeq.Compiler.Analysis.IPA.PA
 
MATCH_FACTORY - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
MATCH_FACTORY - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
match_length - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
MathSupport - Class in joeq.Runtime
 
MathSupport() - Constructor for class joeq.Runtime.MathSupport
 
max - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
max(int, int) - Static method in class joeq.Support.JMath
Returns the larger of its two arguments.
max(long, long) - Static method in class joeq.Support.JMath
Returns the larger of its two arguments.
max(float, float) - Static method in class joeq.Support.JMath
Returns the larger of its two arguments.
max(double, double) - Static method in class joeq.Support.JMath
Returns the larger of its two arguments.
MAX_HC_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
max_locals - Variable in class joeq.Class.jq_Method
 
MAX_PARAMS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
max_stack - Variable in class joeq.Class.jq_Method
 
MAX_VC_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
maxint - Static variable in class joeq.Runtime.MathSupport
 
maxlong - Static variable in class joeq.Runtime.MathSupport
 
MAYBE - Static variable in interface joeq.Compiler.CompilationConstants
 
mayCatch(jq_Class) - Method in class joeq.Compiler.Quad.ExceptionHandler
 
mayCatch(jq_Class) - Method in class joeq.Compiler.Quad.ExceptionHandlerList
Returns the list of exception handlers in this list that MAY catch the given exception type.
mayCatch(Collection) - Method in class joeq.Compiler.Quad.ExceptionHandlerList
Returns the list of exception handlers in this list that MAY catch the given exception type.
mayChangeLocals - Variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
meetFlags(int) - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
member_comparator - Static variable in class joeq.Compiler.Quad.LoadedCallGraph
 
memberIdFromField(jq_Field) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
memberIterator() - Method in interface joeq.Util.Templates.List.jq_Member
 
merge(jq_Class) - Method in class joeq.Class.jq_Class
 
merge(MethodSummary.State) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.State
Merge two states.
merge(int, Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.State
Merge the given node or set of nodes into the given register.
merge(PrimitiveMethodSummary.State) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.State
Merge two states.
merge(int, Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.State
Merge the given node or set of nodes into the given register.
merge(LiveRefAnalysis.ExactState) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
merge(LiveRefAnalysis.ExactState) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
merge(Fact) - Method in class joeq.Compiler.Dataflow.BitVectorFact
 
merge(Fact) - Method in interface joeq.Compiler.Dataflow.Fact
 
merge(Fact, Fact) - Method in class joeq.Compiler.Dataflow.Problem
Combines two dataflow values, returning a new value that is the confluence of the two.
merge(Fact) - Method in class joeq.Compiler.Dataflow.UnionBitVectorFact
 
merge(ControlFlowGraph) - Method in class joeq.Compiler.Quad.ControlFlowGraph
 
merge_old(jq_Class) - Method in class joeq.Class.jq_Class
 
mergeBeforeJSR(LiveRefAnalysis.ExactState) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
mergeGlobal() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Merge the global node for this method summary with the main global node.
mergeGlobal() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Merge the global node for this method summary with the main global node.
mergeJSR(LiveRefAnalysis.ExactState, LiveRefAnalysis.ExactJSRState) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
mergeLiveness(LiveRefAnalysis.ExactState) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
mergeWith(BasicBlock) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Merge the current state into the start state for the given basic block.
mergeWith(ExceptionHandler) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Merge the current state into the start state for the given basic block.
mergeWith(BasicBlock) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Merge the current state into the start state for the given basic block.
mergeWith(ExceptionHandler) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Merge the current state into the start state for the given basic block.
mergeWithHandler(LiveRefAnalysis.ExactState) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
mergeWithHandler(LiveRefAnalysis.ExactState) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
mergeWithJSR(BasicBlock, MethodSummary.State, boolean[]) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
mergeWithJSR(BasicBlock, PrimitiveMethodSummary.State, boolean[]) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
method - Variable in class joeq.Class.jq_CompiledCode
 
method - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The method that we are building a summary for.
method - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The method that we are building a summary for.
method - Variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
methodCalls - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The set of method calls made.
methodCalls - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The set of method calls made.
MethodInline - Class in joeq.Compiler.Quad
 
MethodInline(MethodInline.Oracle) - Constructor for class joeq.Compiler.Quad.MethodInline
 
MethodInline(CallGraph) - Constructor for class joeq.Compiler.Quad.MethodInline
 
MethodInline() - Constructor for class joeq.Compiler.Quad.MethodInline
 
MethodInline.DontInline - Class in joeq.Compiler.Quad
 
MethodInline.InlineSelectedCalls - Class in joeq.Compiler.Quad
Inline methods whose munged names are read from file methodNameFile (methods.txt).
MethodInline.InlineSelectedCalls(CallGraph) - Constructor for class joeq.Compiler.Quad.MethodInline.InlineSelectedCalls
 
MethodInline.InlineSmallSingleTargetCalls - Class in joeq.Compiler.Quad
 
MethodInline.InlineSmallSingleTargetCalls(CallGraph) - Constructor for class joeq.Compiler.Quad.MethodInline.InlineSmallSingleTargetCalls
 
MethodInline.InlineSmallSingleTargetCalls(CallGraph, int) - Constructor for class joeq.Compiler.Quad.MethodInline.InlineSmallSingleTargetCalls
 
MethodInline.InliningDecision - Class in joeq.Compiler.Quad
 
MethodInline.InliningDecision() - Constructor for class joeq.Compiler.Quad.MethodInline.InliningDecision
 
MethodInline.NoCheckInliningDecision - Class in joeq.Compiler.Quad
 
MethodInline.NoCheckInliningDecision(jq_Method) - Constructor for class joeq.Compiler.Quad.MethodInline.NoCheckInliningDecision
 
MethodInline.NoCheckInliningDecision(ControlFlowGraph) - Constructor for class joeq.Compiler.Quad.MethodInline.NoCheckInliningDecision
 
MethodInline.Oracle - Interface in joeq.Compiler.Quad
 
MethodInline.TypeCheckInliningDecision - Class in joeq.Compiler.Quad
 
MethodInline.TypeCheckInliningDecision(jq_Method) - Constructor for class joeq.Compiler.Quad.MethodInline.TypeCheckInliningDecision
 
methodIterator() - Method in interface joeq.Util.Templates.List.jq_Method
 
methodNameFile - Static variable in class joeq.Compiler.Quad.MethodInline.InlineSelectedCalls
 
methods - Variable in class joeq.Compiler.Quad.LoadedCallGraph
 
MethodSummary - Class in joeq.Compiler.Analysis.FlowInsensitive
MethodSummary
MethodSummary(MethodSummary.ParamNode[]) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
MethodSummary(MethodSummary.BuildMethodSummary, jq_Method, MethodSummary.ParamNode[], MethodSummary.GlobalNode, Set, Map, Map, Map, Set, Set, Set, Set, Map) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
MethodSummary.AccessPath - Class in joeq.Compiler.Analysis.FlowInsensitive
Encodes an access path.
MethodSummary.BuildMethodSummary - Class in joeq.Compiler.Analysis.FlowInsensitive
Visitor class to build an intramethod summary.
MethodSummary.BuildMethodSummary(ControlFlowGraph) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Build a summary for the given method.
MethodSummary.CallSite - Class in joeq.Compiler.Analysis.FlowInsensitive
Represents a particular call site in a method.
MethodSummary.CallSite(MethodSummary, ProgramLocation) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CallSite
 
MethodSummary.CheckCastNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A CheckCastNode refers to the result of a CheckCast instruction
MethodSummary.CheckCastNode(MethodSummary.CheckCastNode) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CheckCastNode
 
MethodSummary.ConcreteObjectNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A ConcreteObjectNode refers to an object that we discovered through reflection.
MethodSummary.ConcreteTypeNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A ConcreteTypeNode refers to an object with a concrete type.
MethodSummary.FakeParamNode - Class in joeq.Compiler.Analysis.FlowInsensitive
 
MethodSummary.FieldNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A FieldNode represents the result of a 'load' instruction.
MethodSummary.GlobalNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A GlobalNode stores references to the static variables.
MethodSummary.HeapObject - Interface in joeq.Compiler.Analysis.FlowInsensitive
 
MethodSummary.InsideEdgeNavigator - Class in joeq.Compiler.Analysis.FlowInsensitive
Represents a field edge between two nodes.
MethodSummary.InsideEdgeNavigator() - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.InsideEdgeNavigator
 
MethodSummary.MethodSummaryBuilder - Class in joeq.Compiler.Analysis.FlowInsensitive
Helper class to output method summary in dot graph format.
MethodSummary.MethodSummaryBuilder() - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.MethodSummaryBuilder
 
MethodSummary.Node - Class in joeq.Compiler.Analysis.FlowInsensitive
 
MethodSummary.Node() - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
MethodSummary.Node(MethodSummary.Node) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
MethodSummary.NodeSet - Class in joeq.Compiler.Analysis.FlowInsensitive
 
MethodSummary.NodeSet(int) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
MethodSummary.NodeSet() - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
MethodSummary.NodeSet(Collection) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
MethodSummary.OperandToNodeMap - Class in joeq.Compiler.Analysis.FlowInsensitive
 
MethodSummary.OperandToNodeMap() - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.OperandToNodeMap
 
MethodSummary.OutsideNode - Class in joeq.Compiler.Analysis.FlowInsensitive
An outside node is some node that can be mapped to other nodes.
MethodSummary.ParamNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A ParamNode represents an incoming parameter.
MethodSummary.PassedParameter - Class in joeq.Compiler.Analysis.FlowInsensitive
Represents a particular parameter passed to a particular method call.
MethodSummary.PassedParameter(ProgramLocation, int) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
MethodSummary.PlaceholderNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A PlaceholderNode is used to signify an object that is out-of-scope.
MethodSummary.ReturnedNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A ReturnedNode represents a return value or thrown exception from a method call.
MethodSummary.ReturnedNode(ProgramLocation) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnedNode
 
MethodSummary.ReturnedNode(MethodSummary.ReturnedNode) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnedNode
 
MethodSummary.ReturnValueNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A ReturnValueNode represents the return value of a method call.
MethodSummary.State - Class in joeq.Compiler.Analysis.FlowInsensitive
Records the state of the intramethod analysis at some point in the method.
MethodSummary.State(int) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.State
Return a new state with the given number of registers.
MethodSummary.ThrownExceptionNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A ThrownExceptionNode represents the thrown exception of a method call.
MethodSummary.UnknownTypeNode - Class in joeq.Compiler.Analysis.FlowInsensitive
A UnknownTypeNode refers to an object with an unknown type.
MethodSummary.Variable - Interface in joeq.Compiler.Analysis.FlowInsensitive
 
methodToCallSites - Static variable in class joeq.Compiler.Quad.PointerExplorer
 
mI - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
min - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
min(int, int) - Static method in class joeq.Support.JMath
Returns the smaller of its two arguments.
min(long, long) - Static method in class joeq.Support.JMath
Returns the smaller of its two arguments.
min(float, float) - Static method in class joeq.Support.JMath
Returns the smaller of its two arguments.
min(double, double) - Static method in class joeq.Support.JMath
Returns the smaller of its two arguments.
minint - Static variable in class joeq.Runtime.MathSupport
 
minlong - Static variable in class joeq.Runtime.MathSupport
 
Mmap - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
mod(ProgramLocation.QuadProgramLocation, BasicBlock) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
mod(jq_Method, BasicBlock, Quad) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
mod(ProgramLocation.QuadProgramLocation, BasicBlock) - Method in interface joeq.Compiler.Analysis.IPA.PointerAnalysisResults
Returns the set of potentially-modified locations of the given call (and transitively any calls the target may make).
mod - Variable in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
ModRefAnalysis - Class in joeq.Compiler.BytecodeAnalysis
Simple mod/ref analysis.
ModRefAnalysis(jq_Method) - Constructor for class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
Creates new ModRefAnalysis
ModRefAnalysis.ModRefVisitor - Class in joeq.Compiler.BytecodeAnalysis
 
ModRefAnalysis.ModRefVisitor() - Constructor for class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis.ModRefVisitor
 
MONITOR_ENTER - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
MONITOR_EXIT - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
MONITORENTER - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
monitorenter(Object, BytecodeInterpreter.MethodInterpreter) - Method in class joeq.Interpreter.BytecodeInterpreter.VMInterface
 
monitorenter(Object, BytecodeInterpreter.MethodInterpreter) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveVMInterface
 
MONITOREXIT - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
monitorexit(Object) - Method in class joeq.Interpreter.BytecodeInterpreter.VMInterface
 
monitorexit(Object) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveVMInterface
 
monitorOp(Quad, RegisterFactory.Register) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
monitorOp(Quad, Set) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
monitorOp(Quad, RegisterFactory.Register) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
monitorOp(Quad, Set) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
monitoropnames - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
move(Bytecodes.InstructionHandle, Bytecodes.InstructionHandle, Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Take all instructions (handles) from "start" to "end" and append them after the new location "target".
move(Bytecodes.InstructionHandle, Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Move a single instruction (handle) to a new location.
Mret - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
Mset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
Mthr - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
multinewarray(int[], jq_Type) - Method in class joeq.Interpreter.BytecodeInterpreter.VMInterface
 
multinewarray(int[], jq_Type) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveVMInterface
 
multinewarray(char, jq_Type) - Static method in class joeq.Runtime.Arrays
Allocate a multidimensional array with dim dimensions and array type f.
multinewarray_helper(int[], int, jq_Array) - Static method in class joeq.Runtime.Arrays
Allocates a multidimensional array of type a, with dimensions given in dims[ind] to dims[dims.length-1].
mungeFieldName(jq_Field) - Static method in class joeq.Util.NameMunger
 
mungeMethodName(jq_Method) - Static method in class joeq.Util.NameMunger
 
mungeTypeName(jq_Type) - Static method in class joeq.Util.NameMunger
 
mungeTypeName2(jq_Type) - Static method in class joeq.Util.NameMunger
 
mustCatch(jq_Class) - Method in class joeq.Compiler.Quad.ExceptionHandler
 
mustCatch(jq_Class) - Method in class joeq.Compiler.Quad.ExceptionHandlerList
Returns the first exception handler in the list that MUST catch an exception of the given type, or null if there is no handler that must catch it.
mustChangeLocals - Variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
mV - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
my_global - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The global node.
my_global - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The global node.
MZset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 

N

N - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
n - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LocalVariableInstruction
 
n1 - Variable in class joeq.Util.SyntheticGraphs.Graph.Edge
 
n2 - Variable in class joeq.Util.SyntheticGraphs.Graph.Edge
 
N_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
NameMunger - Class in joeq.Util
Contains code for converting names of IR entities into their string representations used by Eclipse.
NameMunger() - Constructor for class joeq.Util.NameMunger
 
nd - Variable in class joeq.Class.jq_Member
 
needsDynamicLink(jq_Method) - Method in class joeq.Class.jq_InstanceField
 
needsDynamicLink(jq_Method) - Method in class joeq.Class.jq_InstanceMethod
 
needsDynamicLink(jq_Method) - Method in class joeq.Class.jq_Member
 
needsDynamicLink(jq_Method) - Method in class joeq.Class.jq_StaticField
 
needsDynamicLink(jq_Method) - Method in class joeq.Class.jq_StaticMethod
 
needsDynamicLink(jq_Method) - Method in class joeq.Class.jq_Type
 
needsDynamicLink(jq_Method, jq_Member) - Method in class joeq.Compiler.CompilationState.BootstrapCompilation
 
needsDynamicLink(jq_Method, jq_Type) - Method in class joeq.Compiler.CompilationState.BootstrapCompilation
 
needsDynamicLink(jq_Method, jq_Member) - Method in class joeq.Compiler.CompilationState.DynamicCompilation
 
needsDynamicLink(jq_Method, jq_Type) - Method in class joeq.Compiler.CompilationState.DynamicCompilation
 
needsDynamicLink(jq_Method, jq_Member) - Method in class joeq.Compiler.CompilationState
 
needsDynamicLink(jq_Method, jq_Type) - Method in class joeq.Compiler.CompilationState
 
needsDynamicLink(jq_Method, jq_Member) - Method in class joeq.Compiler.CompilationState.StaticCompilation
 
needsDynamicLink(jq_Method, jq_Type) - Method in class joeq.Compiler.CompilationState.StaticCompilation
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ACMPEQ
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ACMPNE
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPEQ
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPGE
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPGT
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPLE
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPLT
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IF_ICMPNE
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFEQ
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFGE
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFGT
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IfInstruction
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFLE
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFLT
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFNE
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFNONNULL
 
negate() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IFNULL
 
negativesizeexception - Static variable in class joeq.Compiler.Quad.Operator
 
new_array(jq_Type, int) - Method in class joeq.Interpreter.BytecodeInterpreter.VMInterface
 
new_array(jq_Type, int) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveVMInterface
 
new_obj(jq_Type) - Method in class joeq.Interpreter.BytecodeInterpreter.VMInterface
 
new_obj(jq_Type) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveVMInterface
 
newArray(Utf8, ClassLoader, jq_Type) - Static method in class joeq.Class.jq_Array
 
newClass(ClassLoader, Utf8) - Static method in class joeq.Class.jq_Class
 
newInstance(int) - Method in class joeq.Class.jq_Array
 
newInstance() - Method in class joeq.Class.jq_Class
 
newMethodSummaries - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
newPrimitive(Utf8, String, int) - Static method in class joeq.Class.jq_Primitive
 
newSubtypeHelper(PA, String) - Static method in class joeq.Compiler.Analysis.IPA.SubtypeHelper
 
newSubtypeHelper(PrimitivePA, String) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper
 
next() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Returns an iteration of the next AccessPath objects.
next(Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.InsideEdgeNavigator
 
next() - Method in class joeq.Compiler.Analysis.IPSSA.SSAIterator.BindingIterator
 
next() - Method in class joeq.Compiler.Analysis.IPSSA.SSAIterator.DefinitionIterator
 
next() - Method in class joeq.Compiler.Analysis.IPSSA.SSAIterator.ValueIterator
 
next() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.IteratorHelper.EmptyIterator
 
next() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.IteratorHelper.SingleIterator
 
next() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Returns an iteration of the next AccessPath objects.
next(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.InsideEdgeNavigator
 
next() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
next() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
next() - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis.AccessPath
 
next(Object) - Method in class joeq.Compiler.Quad.CallGraph.CallGraphCSNavigator
 
next(Object) - Method in class joeq.Compiler.Quad.CallGraph.CallGraphMethodNavigator
 
next(Object) - Method in class joeq.Compiler.Quad.ControlFlowGraphNavigator
 
next() - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Returns the next element of this iterator.
next() - Method in class joeq.Compiler.Quad.QuadIterator
Return the next quad in the iteration.
next() - Method in class joeq.UTF.Utf8.MethodDescriptorIterator
 
next() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
next() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
next() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
next() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
next() - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
next() - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
nextBasicBlock - Variable in class joeq.Compiler.Quad.QuadIterator
References to the previous non-empty basic block, the current basic block, and the next non-empty basic block.
nextBasicBlock() - Method in interface joeq.Util.Templates.ListIterator.BasicBlock
 
nextBasicBlock() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
nextBasicBlock() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
nextBB() - Method in interface joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.BasicBlockIterator
 
nextBB() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
nextBinding() - Method in class joeq.Compiler.Analysis.IPSSA.SSAIterator.BindingIterator
 
nextClass() - Method in interface joeq.Util.Templates.ListIterator.jq_Class
 
nextDefinition() - Method in class joeq.Compiler.Analysis.IPSSA.SSAIterator.DefinitionIterator
 
nextEH() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
nextExceptionHandler() - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Returns the next element of this iterator, avoiding the cast.
nextExceptionHandler() - Method in interface joeq.Util.Templates.ListIterator.ExceptionHandler
 
nextExceptionHandler() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
nextExceptionHandler() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
nextIndex() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
nextIndex() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
nextIndex() - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Returns the index of the next element of this iterator.
nextIndex() - Method in class joeq.Compiler.Quad.QuadIterator
Returns the index of the next quad to be returned.
nextIndex() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
nextIndex() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
nextIndex() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
nextIndex() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
nextIndex() - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
nextIndex() - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
nextInstanceMethod() - Method in interface joeq.Util.Templates.ListIterator.jq_InstanceMethod
 
nextMember() - Method in interface joeq.Util.Templates.ListIterator.jq_Member
 
nextMethod() - Method in interface joeq.Util.Templates.ListIterator.jq_Method
 
nextOperand() - Method in interface joeq.Util.Templates.ListIterator.Operand
 
nextQuad() - Method in class joeq.Compiler.Quad.QuadIterator
Return the next quad in the iteration.
nextQuad() - Method in interface joeq.Util.Templates.ListIterator.Quad
 
nextQuad() - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
nextQuad() - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
nextReference() - Method in interface joeq.Util.Templates.ListIterator.jq_Reference
 
nextRegisterOperand() - Method in interface joeq.Util.Templates.ListIterator.RegisterOperand
 
nextStaticMethod() - Method in interface joeq.Util.Templates.ListIterator.jq_StaticMethod
 
nextType() - Method in interface joeq.Util.Templates.ListIterator.jq_Type
 
nextUtf8() - Method in class joeq.UTF.Utf8.MethodDescriptorIterator
 
nextValue() - Method in class joeq.Compiler.Analysis.IPSSA.SSAIterator.ValueIterator
 
Nmap - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
NNfilter - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
NO - Static variable in interface joeq.Compiler.CompilationConstants
 
NO_NEW - Static variable in class joeq.UTF.Utf8
 
NO_OBJECT - Static variable in class joeq.Runtime.ObjectTraverser
 
NO_OF_OPERANDS - Static variable in interface joeq.Class.jq_ClassFileConstants
Number of byte code operands, i.e., number of bytes after the tag byte itself.
NO_TARGET - Static variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
nodeCache - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Factory for nodes.
nodeCache - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Factory for nodes.
nodeIterator() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Returns an iteration of all nodes in this summary.
nodeIterator() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Returns an iteration of all nodes in this summary.
nodesToPriorities - Variable in class joeq.Compiler.Dataflow.PriorityQueueSolver
Map from nodes to their (integer) priorities.
noexceptions - Static variable in class joeq.Compiler.Quad.Operator
 
NOP - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
Predefined instruction objects
noregisters - Static variable in class joeq.Compiler.Quad.Operator
 
NOT_LIVE - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
notify(Bytecodes.InstructionList) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionListObserver
 
Nset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
NULL_TYPE - Static variable in class joeq.Class.jq_Reference.jq_NullType
 
NullInterfaceImpl - Class in joeq.ClassLib.Common
NullInterfaceImpl
NullInterfaceImpl() - Constructor for class joeq.ClassLib.Common.NullInterfaceImpl
Creates new Interface
NullInterfaceImpl.NullObjectTraverser - Class in joeq.ClassLib.Common
 
NullInterfaceImpl.NullObjectTraverser() - Constructor for class joeq.ClassLib.Common.NullInterfaceImpl.NullObjectTraverser
 
nullIterator() - Static method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
nullptrexception - Static variable in class joeq.Compiler.Quad.Operator
 
nullVM - Static variable in class joeq.Main.jq
Whether all joeq-VM specific stuff should be ignored as non-existent.
num_nullchecks - Static variable in class joeq.Interpreter.QuadInterpreter
 
num_quads - Static variable in class joeq.Interpreter.QuadInterpreter
 
numberOfLocalRegisters() - Method in class joeq.Compiler.Quad.RegisterFactory
 
numberOfNodes() - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Maps added edges to the quads that they come from.
numberOfNodes() - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Maps added edges to the quads that they come from.
numberOfStackRegisters() - Method in class joeq.Compiler.Quad.RegisterFactory
 
numberOfTargetMethods(Object, ProgramLocation) - Method in class joeq.Compiler.Quad.CallGraph
Returns the number of possible target methods of the given call site under the given context.
numberOfTargetMethods(ProgramLocation) - Method in class joeq.Compiler.Quad.CallGraph
Returns the number of possible target methods of the given call site.
numberPaths(CallGraph, ObjectCreationGraph, boolean) - Method in class joeq.Compiler.Analysis.IPA.PA
 
numberPaths(CallGraph, ObjectCreationGraph, boolean) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
NumOfIFieldsEliminated - Static variable in class joeq.Class.jq_Class
 
NumOfIFieldsKept - Static variable in class joeq.Class.jq_Class
 
NumOfIMethodsEliminated - Static variable in class joeq.Class.jq_Class
 
NumOfIMethodsKept - Static variable in class joeq.Class.jq_Class
 
NumOfNativeThreads - Static variable in class joeq.Main.jq
Number of native threads in the system.
NumOfSFieldsEliminated - Static variable in class joeq.Class.jq_Class
 
NumOfSFieldsKept - Static variable in class joeq.Class.jq_Class
 
NumOfSMethodsEliminated - Static variable in class joeq.Class.jq_Class
 
NumOfSMethodsKept - Static variable in class joeq.Class.jq_Class
 

O

o - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
 
OBJ_HEADER_SIZE - Static variable in class joeq.Allocator.ObjectLayout
Size of (non-array) object header, in bytes.
obj_trav - Static variable in class joeq.Runtime.Reflection
 
OBJECT - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
OBJECT - Static variable in class joeq.Compiler.Quad.RegisterFactory.Register
 
OBJECT_ARRAY - Static variable in class joeq.Class.jq_Array
 
object_class - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
OBJECT_SENSITIVE - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
ObjectCreationGraph - Class in joeq.Compiler.Analysis.IPA
 
ObjectCreationGraph() - Constructor for class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
ObjectLayout - Class in joeq.Allocator
This interface contains constants that define the joeq object layout.
ObjectLayout() - Constructor for class joeq.Allocator.ObjectLayout
 
ObjectNamingSupport - Class in joeq.Compiler.Analysis.IPA
 
ObjectNamingSupport() - Constructor for class joeq.Compiler.Analysis.IPA.ObjectNamingSupport
 
objectPathSelector - Variable in class joeq.Compiler.Analysis.IPA.PA
 
objectPathSelector - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
objectPathSelector - Variable in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
ObjectTraverser - Class in joeq.Runtime
ObjectTraverser
ObjectTraverser() - Constructor for class joeq.Runtime.ObjectTraverser
 
ocg - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
oCnumbering - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
OFFLINE - Static variable in class joeq.Compiler.Analysis.IPA.SubtypeHelper
 
OFFLINE - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper
 
offset - Variable in class joeq.Class.jq_Type
The offset of our type in the display array if this is a primary type, or 0 or 1 if this is a secondary type.
offset - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
offset(int) - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
offset(int) - Method in class joeq.Memory.Address
 
offset(int) - Method in class joeq.Memory.CodeAddress
 
offset(int) - Method in class joeq.Memory.HeapAddress
 
offset(int) - Method in class joeq.Memory.StackAddress
 
old1_A - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old1_hP - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old1_L - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old1_S - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old1_vP - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old2_myIE - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old2_visited - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old3_hT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old3_t3 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old3_t4 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old3_t6 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old3_t9 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
old3_vP - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
on_vm_startup - Static variable in class joeq.Main.jq
List of method invocations to perform on joeq startup.
ONLINE - Static variable in class joeq.Compiler.Analysis.IPA.SubtypeHelper
 
ONLINE - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper
 
opcode - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
 
OPCODE_NAMES - Static variable in interface joeq.Class.jq_ClassFileConstants
Names of opcodes.
openGraph(String, String) - Static method in class joeq.Compiler.Quad.DotGraph.dot
The first argument specifies what directory to use for output, the second is the file name.
openGraph(String) - Static method in class joeq.Compiler.Quad.DotGraph.dot
 
Operand - Interface in joeq.Compiler.Quad
 
Operand.AConstOperand - Class in joeq.Compiler.Quad
 
Operand.AConstOperand(Object) - Constructor for class joeq.Compiler.Quad.Operand.AConstOperand
 
Operand.BasicBlockTableOperand - Class in joeq.Compiler.Quad
 
Operand.BasicBlockTableOperand(BasicBlock[]) - Constructor for class joeq.Compiler.Quad.Operand.BasicBlockTableOperand
 
Operand.ConditionOperand - Class in joeq.Compiler.Quad
 
Operand.ConditionOperand(byte) - Constructor for class joeq.Compiler.Quad.Operand.ConditionOperand
 
Operand.Const4Operand - Interface in joeq.Compiler.Quad
 
Operand.Const8Operand - Interface in joeq.Compiler.Quad
 
Operand.ConstOperand - Interface in joeq.Compiler.Quad
 
Operand.DConstOperand - Class in joeq.Compiler.Quad
 
Operand.DConstOperand(double) - Constructor for class joeq.Compiler.Quad.Operand.DConstOperand
 
Operand.FConstOperand - Class in joeq.Compiler.Quad
 
Operand.FConstOperand(float) - Constructor for class joeq.Compiler.Quad.Operand.FConstOperand
 
Operand.FieldOperand - Class in joeq.Compiler.Quad
 
Operand.FieldOperand(jq_Field) - Constructor for class joeq.Compiler.Quad.Operand.FieldOperand
 
Operand.IConstOperand - Class in joeq.Compiler.Quad
 
Operand.IConstOperand(int) - Constructor for class joeq.Compiler.Quad.Operand.IConstOperand
 
Operand.IntValueTableOperand - Class in joeq.Compiler.Quad
 
Operand.IntValueTableOperand(int[]) - Constructor for class joeq.Compiler.Quad.Operand.IntValueTableOperand
 
Operand.LConstOperand - Class in joeq.Compiler.Quad
 
Operand.LConstOperand(long) - Constructor for class joeq.Compiler.Quad.Operand.LConstOperand
 
Operand.MethodOperand - Class in joeq.Compiler.Quad
 
Operand.MethodOperand(jq_Method) - Constructor for class joeq.Compiler.Quad.Operand.MethodOperand
 
Operand.ParamListOperand - Class in joeq.Compiler.Quad
 
Operand.ParamListOperand(Operand.RegisterOperand[]) - Constructor for class joeq.Compiler.Quad.Operand.ParamListOperand
 
Operand.PConstOperand - Class in joeq.Compiler.Quad
 
Operand.PConstOperand(Address) - Constructor for class joeq.Compiler.Quad.Operand.PConstOperand
 
Operand.RegisterOperand - Class in joeq.Compiler.Quad
 
Operand.RegisterOperand(RegisterFactory.Register, jq_Type) - Constructor for class joeq.Compiler.Quad.Operand.RegisterOperand
 
Operand.RegisterOperand(RegisterFactory.Register, jq_Type, int) - Constructor for class joeq.Compiler.Quad.Operand.RegisterOperand
 
Operand.TargetOperand - Class in joeq.Compiler.Quad
 
Operand.TargetOperand(BasicBlock) - Constructor for class joeq.Compiler.Quad.Operand.TargetOperand
 
Operand.TypeOperand - Class in joeq.Compiler.Quad
 
Operand.UnnecessaryGuardOperand - Class in joeq.Compiler.Quad
 
Operand.UnnecessaryGuardOperand() - Constructor for class joeq.Compiler.Quad.Operand.UnnecessaryGuardOperand
 
Operand.Util - Class in joeq.Compiler.Quad
 
Operand.Util() - Constructor for class joeq.Compiler.Quad.Operand.Util
 
operandIterator() - Method in interface joeq.Util.Templates.List.Operand
 
operandIterator() - Method in class joeq.Util.Templates.UnmodifiableList.Operand
 
operandIterator() - Method in class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
Operator - Class in joeq.Compiler.Quad
 
Operator() - Constructor for class joeq.Compiler.Quad.Operator
 
Operator.ALength - Class in joeq.Compiler.Quad
 
Operator.ALength() - Constructor for class joeq.Compiler.Quad.Operator.ALength
 
Operator.ALength.ARRAYLENGTH - Class in joeq.Compiler.Quad
 
Operator.ALoad - Class in joeq.Compiler.Quad
 
Operator.ALoad() - Constructor for class joeq.Compiler.Quad.Operator.ALoad
 
Operator.ALoad.ALOAD_A - Class in joeq.Compiler.Quad
 
Operator.ALoad.ALOAD_B - Class in joeq.Compiler.Quad
 
Operator.ALoad.ALOAD_C - Class in joeq.Compiler.Quad
 
Operator.ALoad.ALOAD_D - Class in joeq.Compiler.Quad
 
Operator.ALoad.ALOAD_F - Class in joeq.Compiler.Quad
 
Operator.ALoad.ALOAD_I - Class in joeq.Compiler.Quad
 
Operator.ALoad.ALOAD_L - Class in joeq.Compiler.Quad
 
Operator.ALoad.ALOAD_P - Class in joeq.Compiler.Quad
 
Operator.ALoad.ALOAD_S - Class in joeq.Compiler.Quad
 
Operator.AStore - Class in joeq.Compiler.Quad
 
Operator.AStore() - Constructor for class joeq.Compiler.Quad.Operator.AStore
 
Operator.AStore.ASTORE_A - Class in joeq.Compiler.Quad
 
Operator.AStore.ASTORE_B - Class in joeq.Compiler.Quad
 
Operator.AStore.ASTORE_C - Class in joeq.Compiler.Quad
 
Operator.AStore.ASTORE_D - Class in joeq.Compiler.Quad
 
Operator.AStore.ASTORE_F - Class in joeq.Compiler.Quad
 
Operator.AStore.ASTORE_I - Class in joeq.Compiler.Quad
 
Operator.AStore.ASTORE_L - Class in joeq.Compiler.Quad
 
Operator.AStore.ASTORE_P - Class in joeq.Compiler.Quad
 
Operator.AStore.ASTORE_S - Class in joeq.Compiler.Quad
 
Operator.Binary - Class in joeq.Compiler.Quad
 
Operator.Binary() - Constructor for class joeq.Compiler.Quad.Operator.Binary
 
Operator.Binary.ADD_D - Class in joeq.Compiler.Quad
 
Operator.Binary.ADD_F - Class in joeq.Compiler.Quad
 
Operator.Binary.ADD_I - Class in joeq.Compiler.Quad
 
Operator.Binary.ADD_L - Class in joeq.Compiler.Quad
 
Operator.Binary.ADD_P - Class in joeq.Compiler.Quad
 
Operator.Binary.ALIGN_P - Class in joeq.Compiler.Quad
 
Operator.Binary.AND_I - Class in joeq.Compiler.Quad
 
Operator.Binary.AND_L - Class in joeq.Compiler.Quad
 
Operator.Binary.CMP_DG - Class in joeq.Compiler.Quad
 
Operator.Binary.CMP_DL - Class in joeq.Compiler.Quad
 
Operator.Binary.CMP_FG - Class in joeq.Compiler.Quad
 
Operator.Binary.CMP_FL - Class in joeq.Compiler.Quad
 
Operator.Binary.CMP_L - Class in joeq.Compiler.Quad
 
Operator.Binary.CMP_P - Class in joeq.Compiler.Quad
 
Operator.Binary.DIV_D - Class in joeq.Compiler.Quad
 
Operator.Binary.DIV_F - Class in joeq.Compiler.Quad
 
Operator.Binary.DIV_I - Class in joeq.Compiler.Quad
 
Operator.Binary.DIV_L - Class in joeq.Compiler.Quad
 
Operator.Binary.MUL_D - Class in joeq.Compiler.Quad
 
Operator.Binary.MUL_F - Class in joeq.Compiler.Quad
 
Operator.Binary.MUL_I - Class in joeq.Compiler.Quad
 
Operator.Binary.MUL_L - Class in joeq.Compiler.Quad
 
Operator.Binary.OR_I - Class in joeq.Compiler.Quad
 
Operator.Binary.OR_L - Class in joeq.Compiler.Quad
 
Operator.Binary.REM_D - Class in joeq.Compiler.Quad
 
Operator.Binary.REM_F - Class in joeq.Compiler.Quad
 
Operator.Binary.REM_I - Class in joeq.Compiler.Quad
 
Operator.Binary.REM_L - Class in joeq.Compiler.Quad
 
Operator.Binary.SHL_I - Class in joeq.Compiler.Quad
 
Operator.Binary.SHL_L - Class in joeq.Compiler.Quad
 
Operator.Binary.SHR_I - Class in joeq.Compiler.Quad
 
Operator.Binary.SHR_L - Class in joeq.Compiler.Quad
 
Operator.Binary.SUB_D - Class in joeq.Compiler.Quad
 
Operator.Binary.SUB_F - Class in joeq.Compiler.Quad
 
Operator.Binary.SUB_I - Class in joeq.Compiler.Quad
 
Operator.Binary.SUB_L - Class in joeq.Compiler.Quad
 
Operator.Binary.SUB_P - Class in joeq.Compiler.Quad
 
Operator.Binary.USHR_I - Class in joeq.Compiler.Quad
 
Operator.Binary.USHR_L - Class in joeq.Compiler.Quad
 
Operator.Binary.XOR_I - Class in joeq.Compiler.Quad
 
Operator.Binary.XOR_L - Class in joeq.Compiler.Quad
 
Operator.BoundsCheck - Class in joeq.Compiler.Quad
 
Operator.BoundsCheck() - Constructor for class joeq.Compiler.Quad.Operator.BoundsCheck
 
Operator.BoundsCheck.BOUNDS_CHECK - Class in joeq.Compiler.Quad
 
Operator.Branch - Class in joeq.Compiler.Quad
 
Operator.Branch() - Constructor for class joeq.Compiler.Quad.Operator.Branch
 
Operator.CheckCast - Class in joeq.Compiler.Quad
 
Operator.CheckCast() - Constructor for class joeq.Compiler.Quad.Operator.CheckCast
 
Operator.CheckCast.CHECKCAST - Class in joeq.Compiler.Quad
 
Operator.Getfield - Class in joeq.Compiler.Quad
 
Operator.Getfield() - Constructor for class joeq.Compiler.Quad.Operator.Getfield
 
Operator.Getfield.GETFIELD_A - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_A_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_B - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_B_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_C - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_C_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_D - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_D_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_F - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_F_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_I - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_I_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_L - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_L_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_P - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_P_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_S - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_S_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_Z - Class in joeq.Compiler.Quad
 
Operator.Getfield.GETFIELD_Z_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getstatic - Class in joeq.Compiler.Quad
 
Operator.Getstatic() - Constructor for class joeq.Compiler.Quad.Operator.Getstatic
 
Operator.Getstatic.GETSTATIC_A - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_A_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_B - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_B_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_C - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_C_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_D - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_D_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_F - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_F_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_I - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_I_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_L - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_L_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_P - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_P_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_S - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_S_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_Z - Class in joeq.Compiler.Quad
 
Operator.Getstatic.GETSTATIC_Z_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Goto - Class in joeq.Compiler.Quad
 
Operator.Goto() - Constructor for class joeq.Compiler.Quad.Operator.Goto
 
Operator.Goto.GOTO - Class in joeq.Compiler.Quad
 
Operator.InstanceOf - Class in joeq.Compiler.Quad
 
Operator.InstanceOf() - Constructor for class joeq.Compiler.Quad.Operator.InstanceOf
 
Operator.InstanceOf.INSTANCEOF - Class in joeq.Compiler.Quad
 
Operator.IntIfCmp - Class in joeq.Compiler.Quad
 
Operator.IntIfCmp() - Constructor for class joeq.Compiler.Quad.Operator.IntIfCmp
 
Operator.IntIfCmp.IFCMP_A - Class in joeq.Compiler.Quad
 
Operator.IntIfCmp.IFCMP_I - Class in joeq.Compiler.Quad
 
Operator.IntIfCmp.IFCMP_P - Class in joeq.Compiler.Quad
 
Operator.Invoke - Class in joeq.Compiler.Quad
 
Operator.Invoke() - Constructor for class joeq.Compiler.Quad.Operator.Invoke
 
Operator.Invoke.InvokeInterface - Class in joeq.Compiler.Quad
 
Operator.Invoke.InvokeInterface() - Constructor for class joeq.Compiler.Quad.Operator.Invoke.InvokeInterface
 
Operator.Invoke.INVOKEINTERFACE_A - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEINTERFACE_D - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEINTERFACE_F - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEINTERFACE_I - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEINTERFACE_L - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEINTERFACE_P - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEINTERFACE_V - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESPECIAL_A_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESPECIAL_D_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESPECIAL_F_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESPECIAL_I_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESPECIAL_L_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESPECIAL_P_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESPECIAL_V_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.InvokeStatic - Class in joeq.Compiler.Quad
 
Operator.Invoke.InvokeStatic() - Constructor for class joeq.Compiler.Quad.Operator.Invoke.InvokeStatic
 
Operator.Invoke.INVOKESTATIC_A - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_A_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_D - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_D_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_F - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_F_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_I - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_I_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_L - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_L_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_P - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_P_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_V - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKESTATIC_V_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.InvokeVirtual - Class in joeq.Compiler.Quad
 
Operator.Invoke.InvokeVirtual() - Constructor for class joeq.Compiler.Quad.Operator.Invoke.InvokeVirtual
 
Operator.Invoke.INVOKEVIRTUAL_A - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_A_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_D - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_D_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_F - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_F_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_I - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_I_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_L - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_L_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_P - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_P_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_V - Class in joeq.Compiler.Quad
 
Operator.Invoke.INVOKEVIRTUAL_V_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Jsr - Class in joeq.Compiler.Quad
 
Operator.Jsr() - Constructor for class joeq.Compiler.Quad.Operator.Jsr
 
Operator.Jsr.JSR - Class in joeq.Compiler.Quad
 
Operator.LookupSwitch - Class in joeq.Compiler.Quad
 
Operator.LookupSwitch() - Constructor for class joeq.Compiler.Quad.Operator.LookupSwitch
 
Operator.LookupSwitch.LOOKUPSWITCH - Class in joeq.Compiler.Quad
 
Operator.MemLoad - Class in joeq.Compiler.Quad
 
Operator.MemLoad() - Constructor for class joeq.Compiler.Quad.Operator.MemLoad
 
Operator.MemLoad.PEEK_1 - Class in joeq.Compiler.Quad
 
Operator.MemLoad.PEEK_2 - Class in joeq.Compiler.Quad
 
Operator.MemLoad.PEEK_4 - Class in joeq.Compiler.Quad
 
Operator.MemLoad.PEEK_8 - Class in joeq.Compiler.Quad
 
Operator.MemLoad.PEEK_P - Class in joeq.Compiler.Quad
 
Operator.MemStore - Class in joeq.Compiler.Quad
 
Operator.MemStore() - Constructor for class joeq.Compiler.Quad.Operator.MemStore
 
Operator.MemStore.POKE_1 - Class in joeq.Compiler.Quad
 
Operator.MemStore.POKE_2 - Class in joeq.Compiler.Quad
 
Operator.MemStore.POKE_4 - Class in joeq.Compiler.Quad
 
Operator.MemStore.POKE_8 - Class in joeq.Compiler.Quad
 
Operator.MemStore.POKE_P - Class in joeq.Compiler.Quad
 
Operator.Monitor - Class in joeq.Compiler.Quad
 
Operator.Monitor() - Constructor for class joeq.Compiler.Quad.Operator.Monitor
 
Operator.Monitor.MONITORENTER - Class in joeq.Compiler.Quad
 
Operator.Monitor.MONITOREXIT - Class in joeq.Compiler.Quad
 
Operator.Move - Class in joeq.Compiler.Quad
 
Operator.Move() - Constructor for class joeq.Compiler.Quad.Operator.Move
 
Operator.Move.MOVE_A - Class in joeq.Compiler.Quad
 
Operator.Move.MOVE_D - Class in joeq.Compiler.Quad
 
Operator.Move.MOVE_F - Class in joeq.Compiler.Quad
 
Operator.Move.MOVE_I - Class in joeq.Compiler.Quad
 
Operator.Move.MOVE_L - Class in joeq.Compiler.Quad
 
Operator.Move.MOVE_P - Class in joeq.Compiler.Quad
 
Operator.New - Class in joeq.Compiler.Quad
 
Operator.New() - Constructor for class joeq.Compiler.Quad.Operator.New
 
Operator.New.NEW - Class in joeq.Compiler.Quad
 
Operator.New.NEW_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.NewArray - Class in joeq.Compiler.Quad
 
Operator.NewArray() - Constructor for class joeq.Compiler.Quad.Operator.NewArray
 
Operator.NewArray.NEWARRAY - Class in joeq.Compiler.Quad
 
Operator.NullCheck - Class in joeq.Compiler.Quad
 
Operator.NullCheck() - Constructor for class joeq.Compiler.Quad.Operator.NullCheck
 
Operator.NullCheck.NULL_CHECK - Class in joeq.Compiler.Quad
 
Operator.Phi - Class in joeq.Compiler.Quad
 
Operator.Phi() - Constructor for class joeq.Compiler.Quad.Operator.Phi
 
Operator.Phi.PHI - Class in joeq.Compiler.Quad
 
Operator.Putfield - Class in joeq.Compiler.Quad
 
Operator.Putfield() - Constructor for class joeq.Compiler.Quad.Operator.Putfield
 
Operator.Putfield.PUTFIELD_A - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_A_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_B - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_B_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_C - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_C_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_D - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_D_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_F - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_F_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_I - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_I_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_L - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_L_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_P - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_P_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_S - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_S_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_Z - Class in joeq.Compiler.Quad
 
Operator.Putfield.PUTFIELD_Z_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putstatic - Class in joeq.Compiler.Quad
 
Operator.Putstatic() - Constructor for class joeq.Compiler.Quad.Operator.Putstatic
 
Operator.Putstatic.PUTSTATIC_A - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_A_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_B - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_B_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_C - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_C_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_D - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_D_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_F - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_F_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_I - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_I_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_L - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_L_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_P - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_P_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_S - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_S_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_Z - Class in joeq.Compiler.Quad
 
Operator.Putstatic.PUTSTATIC_Z_DYNLINK - Class in joeq.Compiler.Quad
 
Operator.Ret - Class in joeq.Compiler.Quad
 
Operator.Ret() - Constructor for class joeq.Compiler.Quad.Operator.Ret
 
Operator.Ret.RET - Class in joeq.Compiler.Quad
 
Operator.Return - Class in joeq.Compiler.Quad
 
Operator.Return() - Constructor for class joeq.Compiler.Quad.Operator.Return
 
Operator.Return.RETURN_A - Class in joeq.Compiler.Quad
 
Operator.Return.RETURN_D - Class in joeq.Compiler.Quad
 
Operator.Return.RETURN_F - Class in joeq.Compiler.Quad
 
Operator.Return.RETURN_I - Class in joeq.Compiler.Quad
 
Operator.Return.RETURN_L - Class in joeq.Compiler.Quad
 
Operator.Return.RETURN_P - Class in joeq.Compiler.Quad
 
Operator.Return.RETURN_V - Class in joeq.Compiler.Quad
 
Operator.Return.THROW_A - Class in joeq.Compiler.Quad
 
Operator.Special - Class in joeq.Compiler.Quad
 
Operator.Special() - Constructor for class joeq.Compiler.Quad.Operator.Special
 
Operator.Special.ALLOCA - Class in joeq.Compiler.Quad
 
Operator.Special.ATOMICADD_I - Class in joeq.Compiler.Quad
 
Operator.Special.ATOMICAND_I - Class in joeq.Compiler.Quad
 
Operator.Special.ATOMICCAS4 - Class in joeq.Compiler.Quad
 
Operator.Special.ATOMICCAS8 - Class in joeq.Compiler.Quad
 
Operator.Special.ATOMICSUB_I - Class in joeq.Compiler.Quad
 
Operator.Special.GET_BASE_POINTER - Class in joeq.Compiler.Quad
 
Operator.Special.GET_EAX - Class in joeq.Compiler.Quad
 
Operator.Special.GET_EXCEPTION - Class in joeq.Compiler.Quad
 
Operator.Special.GET_STACK_POINTER - Class in joeq.Compiler.Quad
 
Operator.Special.GET_THREAD_BLOCK - Class in joeq.Compiler.Quad
 
Operator.Special.INVOKE_L - Class in joeq.Compiler.Quad
 
Operator.Special.INVOKE_P - Class in joeq.Compiler.Quad
 
Operator.Special.ISEQ - Class in joeq.Compiler.Quad
 
Operator.Special.ISGE - Class in joeq.Compiler.Quad
 
Operator.Special.LONG_JUMP - Class in joeq.Compiler.Quad
 
Operator.Special.NOP - Class in joeq.Compiler.Quad
 
Operator.Special.POP_FP32 - Class in joeq.Compiler.Quad
 
Operator.Special.POP_FP64 - Class in joeq.Compiler.Quad
 
Operator.Special.PUSH_FP32 - Class in joeq.Compiler.Quad
 
Operator.Special.PUSH_FP64 - Class in joeq.Compiler.Quad
 
Operator.Special.PUSHARG_I - Class in joeq.Compiler.Quad
 
Operator.Special.PUSHARG_P - Class in joeq.Compiler.Quad
 
Operator.Special.SET_THREAD_BLOCK - Class in joeq.Compiler.Quad
 
Operator.StoreCheck - Class in joeq.Compiler.Quad
 
Operator.StoreCheck() - Constructor for class joeq.Compiler.Quad.Operator.StoreCheck
 
Operator.StoreCheck.ASTORE_CHECK - Class in joeq.Compiler.Quad
 
Operator.TableSwitch - Class in joeq.Compiler.Quad
 
Operator.TableSwitch() - Constructor for class joeq.Compiler.Quad.Operator.TableSwitch
 
Operator.TableSwitch.TABLESWITCH - Class in joeq.Compiler.Quad
 
Operator.Unary - Class in joeq.Compiler.Quad
 
Operator.Unary() - Constructor for class joeq.Compiler.Quad.Operator.Unary
 
Operator.Unary.ADDRESS_2INT - Class in joeq.Compiler.Quad
 
Operator.Unary.ADDRESS_2OBJECT - Class in joeq.Compiler.Quad
 
Operator.Unary.DOUBLE_2FLOAT - Class in joeq.Compiler.Quad
 
Operator.Unary.DOUBLE_2INT - Class in joeq.Compiler.Quad
 
Operator.Unary.DOUBLE_2LONG - Class in joeq.Compiler.Quad
 
Operator.Unary.DOUBLE_2LONGBITS - Class in joeq.Compiler.Quad
 
Operator.Unary.FLOAT_2DOUBLE - Class in joeq.Compiler.Quad
 
Operator.Unary.FLOAT_2INT - Class in joeq.Compiler.Quad
 
Operator.Unary.FLOAT_2INTBITS - Class in joeq.Compiler.Quad
 
Operator.Unary.FLOAT_2LONG - Class in joeq.Compiler.Quad
 
Operator.Unary.INT_2ADDRESS - Class in joeq.Compiler.Quad
 
Operator.Unary.INT_2BYTE - Class in joeq.Compiler.Quad
 
Operator.Unary.INT_2CHAR - Class in joeq.Compiler.Quad
 
Operator.Unary.INT_2DOUBLE - Class in joeq.Compiler.Quad
 
Operator.Unary.INT_2FLOAT - Class in joeq.Compiler.Quad
 
Operator.Unary.INT_2LONG - Class in joeq.Compiler.Quad
 
Operator.Unary.INT_2SHORT - Class in joeq.Compiler.Quad
 
Operator.Unary.INTBITS_2FLOAT - Class in joeq.Compiler.Quad
 
Operator.Unary.ISNULL_P - Class in joeq.Compiler.Quad
 
Operator.Unary.LONG_2DOUBLE - Class in joeq.Compiler.Quad
 
Operator.Unary.LONG_2FLOAT - Class in joeq.Compiler.Quad
 
Operator.Unary.LONG_2INT - Class in joeq.Compiler.Quad
 
Operator.Unary.LONGBITS_2DOUBLE - Class in joeq.Compiler.Quad
 
Operator.Unary.NEG_D - Class in joeq.Compiler.Quad
 
Operator.Unary.NEG_F - Class in joeq.Compiler.Quad
 
Operator.Unary.NEG_I - Class in joeq.Compiler.Quad
 
Operator.Unary.NEG_L - Class in joeq.Compiler.Quad
 
Operator.Unary.OBJECT_2ADDRESS - Class in joeq.Compiler.Quad
 
Operator.ZeroCheck - Class in joeq.Compiler.Quad
 
Operator.ZeroCheck() - Constructor for class joeq.Compiler.Quad.Operator.ZeroCheck
 
Operator.ZeroCheck.ZERO_CHECK_I - Class in joeq.Compiler.Quad
 
Operator.ZeroCheck.ZERO_CHECK_L - Class in joeq.Compiler.Quad
 
ordering - Variable in class joeq.Compiler.Dataflow.SortedSetSolver
Location ordering function.
out - Static variable in class joeq.Class.PrimordialClassLoader
 
out - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
out - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
out - Static variable in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
out - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
out - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
out - Variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
out - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Output stream for trace information.
out - Static variable in class joeq.Compiler.Quad.MethodInline
 
out - Variable in class joeq.Compiler.Quad.PrintCFG
 
out - Static variable in class joeq.Runtime.ObjectTraverser
 
output() - Method in class joeq.Interpreter.QuadInterpreter
 
outputDir - Static variable in class joeq.Compiler.Quad.DotGraph
The output directory for the dot graph descriptions
overriddenBy(jq_InstanceMethod) - Method in class joeq.Class.jq_InstanceMethod
 

P

p0 - Static variable in class joeq.Compiler.Analysis.IPA.PAResults
Generic z-statistic stuff.
PA - Class in joeq.Compiler.Analysis.IPA
Pointer analysis using BDDs.
PA() - Constructor for class joeq.Compiler.Analysis.IPA.PA
 
pa - Variable in class joeq.Compiler.Analysis.IPA.SubtypeHelper
 
pa - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper
 
PA.HeapPathSelector - Class in joeq.Compiler.Analysis.IPA
 
PA.ObjectPathSelector - Class in joeq.Compiler.Analysis.IPA
 
PA.StringMethodSelector - Class in joeq.Compiler.Analysis.IPA
 
PA.ThreadRootMap - Class in joeq.Compiler.Analysis.IPA
 
PA.ToString - Class in joeq.Compiler.Analysis.IPA
 
PA.ToString() - Constructor for class joeq.Compiler.Analysis.IPA.PA.ToString
 
PA.VarPathSelector - Class in joeq.Compiler.Analysis.IPA
 
PACallGraph - Class in joeq.Compiler.Analysis.IPA
PACallGraph
PACallGraph(PA) - Constructor for class joeq.Compiler.Analysis.IPA.PACallGraph
 
PACallGraph.BDDSet - Class in joeq.Compiler.Analysis.IPA
 
PACallGraph.BDDSet(BDD, BDDDomain, IndexedMap) - Constructor for class joeq.Compiler.Analysis.IPA.PACallGraph.BDDSet
 
PACallGraph.PACallTargetMap - Class in joeq.Compiler.Analysis.IPA
 
PACallGraph.PACallTargetMap() - Constructor for class joeq.Compiler.Analysis.IPA.PACallGraph.PACallTargetMap
 
padding - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
pageAlign() - Method in class joeq.Memory.HeapAddress.HeapAddressFactory
 
pageAlign() - Static method in class joeq.Memory.HeapAddress
 
PAMethodSummary - Class in joeq.Compiler.Analysis.IPA
 
PAMethodSummary(PA, jq_Method) - Constructor for class joeq.Compiler.Analysis.IPA.PAMethodSummary
 
PAProxy - Class in joeq.Compiler.Analysis.IPA
 
PAProxy(PA) - Constructor for class joeq.Compiler.Analysis.IPA.PAProxy
 
PAQuery - Class in joeq.Compiler.Analysis.IPA
A query on top of PAResults.
PAQuery() - Constructor for class joeq.Compiler.Analysis.IPA.PAQuery
 
PAQuery.ConstParameterFinder - Class in joeq.Compiler.Analysis.IPA
Application for finding and printing const-parameters.
PAQuery.ConstParameterFinder() - Constructor for class joeq.Compiler.Analysis.IPA.PAQuery.ConstParameterFinder
 
PAQuery.ConstParameterFinder(IPSSABuilder, String, String[]) - Constructor for class joeq.Compiler.Analysis.IPA.PAQuery.ConstParameterFinder
 
PAQuery.HeapReferenceStat - Class in joeq.Compiler.Analysis.IPA
Produces statistics on how many locations are references by a given load or store within a given context.
PAQuery.HeapReferenceStat() - Constructor for class joeq.Compiler.Analysis.IPA.PAQuery.HeapReferenceStat
 
PAQuery.ParamAliasFinder - Class in joeq.Compiler.Analysis.IPA
Finds parameter aliases under different constexts.
PAQuery.ParamAliasFinder() - Constructor for class joeq.Compiler.Analysis.IPA.PAQuery.ParamAliasFinder
 
PAQuery.ParamAliasFinder(IPSSABuilder, String, String[]) - Constructor for class joeq.Compiler.Analysis.IPA.PAQuery.ParamAliasFinder
 
param_nodes - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The parameter nodes.
param_nodes - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The parameter nodes.
param_types - Variable in class joeq.Class.jq_Method
 
param_words - Variable in class joeq.Class.jq_Method
 
parent - Variable in class joeq.Compiler.Quad.Dominators.DominatorNode
 
PAResults - Class in joeq.Compiler.Analysis.IPA
Records results for pointer analysis.
PAResults(PA) - Constructor for class joeq.Compiler.Analysis.IPA.PAResults
 
PAResults.HeapLocation - Class in joeq.Compiler.Analysis.IPA
 
PAResults.HeapLocation.FACTORY - Class in joeq.Compiler.Analysis.IPA
 
PAResults.HeapLocation.FACTORY() - Constructor for class joeq.Compiler.Analysis.IPA.PAResults.HeapLocation.FACTORY
 
PAResults.HeapLocationSet - Class in joeq.Compiler.Analysis.IPA
 
PAResultSelector - Class in joeq.Compiler.Analysis.IPA
A helper class for PAResults.
PAResultSelector(PAResults) - Constructor for class joeq.Compiler.Analysis.IPA.PAResultSelector
 
parseArg(Object[], int, jq_Type, String[], int) - Static method in class joeq.Main.Driver
 
parseArg(Object[], int, jq_Type, String[], int) - Static method in class joeq.Main.TraceFlags
 
parseClass(String) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
parseClassName(String) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
parseFile(String) - Static method in class joeq.Main.GenerateWebRoots
 
parseMember(String) - Static method in class joeq.Class.jq_Member
 
parseMethod(String[]) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
parseMethodArgs(int, jq_Type[], String[], int) - Static method in class joeq.Interpreter.ReflectiveInterpreter
 
parseMethodArgs(Object[], jq_Type[], String[], int) - Static method in class joeq.Main.Driver
 
parseMethodSignature() - Method in class joeq.Class.jq_ClassInitializer
 
parseMethodSignature() - Method in class joeq.Class.jq_Initializer
 
parseMethodSignature() - Method in class joeq.Class.jq_InstanceMethod
 
parseMethodSignature() - Method in class joeq.Class.jq_Method
 
parseMethodSignature() - Method in class joeq.Class.jq_StaticMethod
 
parseParams(String[]) - Method in class joeq.Compiler.Analysis.IPA.CollectionFinder
 
parseParams(String[]) - Method in class joeq.Compiler.Analysis.IPA.PAQuery.ConstParameterFinder
 
parseParams(String[]) - Method in class joeq.Compiler.Analysis.IPA.PAQuery.HeapReferenceStat
 
parseParams(String[]) - Method in class joeq.Compiler.Analysis.IPA.PAQuery.ParamAliasFinder
 
parseParams(String[]) - Method in class joeq.Compiler.Analysis.IPSSA.Apps.FindBadStores
 
parseParams(String[]) - Method in class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp
 
parseParams(String[]) - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
 
parseType(String) - Static method in class joeq.Class.jq_Type
 
passedAsParameter - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The set of nodes that were ever passed as a parameter, or returned/thrown from a call site.
passedAsParameter - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The set of nodes that were ever passed as a parameter, or returned/thrown from a call site.
passedParameters - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Set of passed parameters for this node.
passedParameters - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Set of passed parameters for this node.
passes - Static variable in class joeq.Compiler.Quad.CodeCache
 
PATCH_UP_FAKE - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
patchDirectBindCalls() - Method in class joeq.Class.jq_CompiledCode
 
patchDirectBindCalls(jq_Method, jq_CompiledCode) - Method in class joeq.Class.jq_CompiledCode
 
pathsep - Static variable in class joeq.Class.PrimordialClassLoader
 
peek - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
peek() - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
peek() - Method in class joeq.Memory.Address
 
peek() - Method in class joeq.Memory.CodeAddress
 
peek() - Method in class joeq.Memory.HeapAddress
 
peek() - Method in class joeq.Memory.StackAddress
 
peek1 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
peek1() - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
peek1() - Method in class joeq.Memory.Address
 
peek1() - Method in class joeq.Memory.CodeAddress
 
peek1() - Method in class joeq.Memory.HeapAddress
 
peek1() - Method in class joeq.Memory.StackAddress
 
peek2 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
peek2() - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
peek2() - Method in class joeq.Memory.Address
 
peek2() - Method in class joeq.Memory.CodeAddress
 
peek2() - Method in class joeq.Memory.HeapAddress
 
peek2() - Method in class joeq.Memory.StackAddress
 
peek4 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
peek4() - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
peek4() - Method in class joeq.Memory.Address
 
peek4() - Method in class joeq.Memory.CodeAddress
 
peek4() - Method in class joeq.Memory.HeapAddress
 
peek4() - Method in class joeq.Memory.StackAddress
 
peek8 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
peek8() - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
peek8() - Method in class joeq.Memory.Address
 
peek8() - Method in class joeq.Memory.CodeAddress
 
peek8() - Method in class joeq.Memory.HeapAddress
 
peek8() - Method in class joeq.Memory.StackAddress
 
peek_A(int) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
peek_A(int) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
PHYSICAL - Static variable in class joeq.Compiler.Quad.RegisterFactory.Register
 
physicalSuccessor() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.JsrInstruction
Returns an InstructionHandle to the physical successor of this JsrInstruction.
PI - Static variable in class joeq.Support.JMath
 
PointerAnalysisResults - Interface in joeq.Compiler.Analysis.IPA
This interface summarizes all the relevant results of the external pointer analysis in one convenient place.
PointerExplorer - Class in joeq.Compiler.Quad
 
PointerExplorer() - Constructor for class joeq.Compiler.Quad.PointerExplorer
 
PointerExplorer.InlineSet - Class in joeq.Compiler.Quad
 
PointerExplorer.InlineSet(Set, boolean) - Constructor for class joeq.Compiler.Quad.PointerExplorer.InlineSet
 
PointerExplorer.Specialization - Class in joeq.Compiler.Quad
 
PointerExplorer.SpecializationParameter - Class in joeq.Compiler.Quad
 
poke - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
poke(Address) - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
poke(Address) - Method in class joeq.Memory.Address
 
poke(Address) - Method in class joeq.Memory.CodeAddress
 
poke(Address) - Method in class joeq.Memory.HeapAddress
 
poke(Address) - Method in class joeq.Memory.StackAddress
 
poke1 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
poke1(byte) - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
poke1(byte) - Method in class joeq.Memory.Address
 
poke1(byte) - Method in class joeq.Memory.CodeAddress
 
poke1(byte) - Method in class joeq.Memory.HeapAddress
 
poke1(byte) - Method in class joeq.Memory.StackAddress
 
poke2 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
poke2(short) - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
poke2(short) - Method in class joeq.Memory.Address
 
poke2(short) - Method in class joeq.Memory.CodeAddress
 
poke2(short) - Method in class joeq.Memory.HeapAddress
 
poke2(short) - Method in class joeq.Memory.StackAddress
 
poke4 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
poke4(int) - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
poke4(int) - Method in class joeq.Memory.Address
 
poke4(int) - Method in class joeq.Memory.CodeAddress
 
poke4(int) - Method in class joeq.Memory.HeapAddress
 
poke4(int) - Method in class joeq.Memory.StackAddress
 
poke8 - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
poke8(long) - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
poke8(long) - Method in class joeq.Memory.Address
 
poke8(long) - Method in class joeq.Memory.CodeAddress
 
poke8(long) - Method in class joeq.Memory.HeapAddress
 
poke8(long) - Method in class joeq.Memory.StackAddress
 
polyClasses - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
POP - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
pop() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
pop() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
POP2 - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
pop_A() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
pop_A() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
pop_D() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
pop_D() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
pop_F() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
pop_F() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
pop_I() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
pop_I() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
pop_L() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
pop_L() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
popAll() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
popAll() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
position - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
 
postOrderOnReverseGraph(BasicBlock) - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns a list of basic blocks of the reversed graph in post order, starting at the given basic block.
postOrderOnReverseGraphIterator() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns an iteration of the basic blocks in the reversed graph in post order.
postprocess(ControlFlowGraph) - Method in class joeq.Compiler.Quad.DataflowFramework.EmptyAnalysis
 
postprocess(ControlFlowGraph) - Method in class joeq.Compiler.Quad.DeadCode
 
pow(double, double) - Static method in class joeq.Support.JMath
Returns x to the power y.
PRECISE_TYPE - Static variable in class joeq.Compiler.Quad.Operand.RegisterOperand
 
predecessors - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Map from fields to sets of predecessors on that field.
predecessors - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Map from fields to sets of predecessors on that field.
predecessors() - Method in class joeq.Compiler.Quad.QuadIterator
 
predecessors1() - Method in class joeq.Compiler.Quad.QuadIterator
 
prepare() - Method in class joeq.Class.jq_Array
 
prepare() - Method in class joeq.Class.jq_Class
 
prepare(int) - Method in class joeq.Class.jq_InstanceField
 
prepare() - Method in class joeq.Class.jq_InstanceMethod
 
prepare(int) - Method in class joeq.Class.jq_InstanceMethod
 
prepare() - Method in class joeq.Class.jq_Method
 
prepare() - Method in class joeq.Class.jq_Primitive
 
prepare() - Method in class joeq.Class.jq_Reference.jq_NullType
 
prepare() - Method in class joeq.Class.jq_StaticField
 
prepare() - Method in class joeq.Class.jq_StaticMethod
 
prepare() - Method in class joeq.Class.jq_Type
 
prepare() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
prepare() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
preprocess(ControlFlowGraph) - Method in class joeq.Compiler.Quad.DataflowFramework.EmptyAnalysis
 
preprocess(ControlFlowGraph) - Method in class joeq.Compiler.Quad.DeadCode
 
prev(Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.InsideEdgeNavigator
 
prev(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.InsideEdgeNavigator
 
prev(Object) - Method in class joeq.Compiler.Quad.CallGraph.CallGraphCSNavigator
 
prev(Object) - Method in class joeq.Compiler.Quad.CallGraph.CallGraphMethodNavigator
 
prev(Object) - Method in class joeq.Compiler.Quad.ControlFlowGraphNavigator
 
prevEH() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
previous() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
previous() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
previous() - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Returns the previous element of this iterator.
previous() - Method in class joeq.Compiler.Quad.QuadIterator
Returns the previous quad in the iteration.
previous() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
previous() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
previous() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
previous() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
previous() - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
previous() - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
previousBasicBlock - Variable in class joeq.Compiler.Quad.QuadIterator
References to the previous non-empty basic block, the current basic block, and the next non-empty basic block.
previousBasicBlock() - Method in interface joeq.Util.Templates.ListIterator.BasicBlock
 
previousBasicBlock() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
previousBasicBlock() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
previousBB() - Method in interface joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.BasicBlockIterator
 
previousBB() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
previousClass() - Method in interface joeq.Util.Templates.ListIterator.jq_Class
 
previousExceptionHandler() - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Returns the previous element of this iterator, avoiding the cast.
previousExceptionHandler() - Method in interface joeq.Util.Templates.ListIterator.ExceptionHandler
 
previousExceptionHandler() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
previousExceptionHandler() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
previousIndex() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
previousIndex() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
previousIndex() - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Returns the index of the previous element of this iterator.
previousIndex() - Method in class joeq.Compiler.Quad.QuadIterator
Returns the index of the previous quad.
previousIndex() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
previousIndex() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
previousIndex() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
previousIndex() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
previousIndex() - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
previousIndex() - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
previousInstanceMethod() - Method in interface joeq.Util.Templates.ListIterator.jq_InstanceMethod
 
previousMember() - Method in interface joeq.Util.Templates.ListIterator.jq_Member
 
previousMethod() - Method in interface joeq.Util.Templates.ListIterator.jq_Method
 
previousOperand() - Method in interface joeq.Util.Templates.ListIterator.Operand
 
previousQuad() - Method in class joeq.Compiler.Quad.QuadIterator
Returns the previous quad in the iteration.
previousQuad() - Method in interface joeq.Util.Templates.ListIterator.Quad
 
previousQuad() - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
previousQuad() - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
previousReference() - Method in interface joeq.Util.Templates.ListIterator.jq_Reference
 
previousRegisterOperand() - Method in interface joeq.Util.Templates.ListIterator.RegisterOperand
 
previousStaticMethod() - Method in interface joeq.Util.Templates.ListIterator.jq_StaticMethod
 
previousType() - Method in interface joeq.Util.Templates.ListIterator.jq_Type
 
PrimitiveGenRelations - Class in joeq.Compiler.Analysis.Primitive
Generate initial relations for BDD pointer analysis.
PrimitiveGenRelations() - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveGenRelations
 
PrimitiveMethodSummary - Class in joeq.Compiler.Analysis.Primitive
MethodSummary
PrimitiveMethodSummary(PrimitiveMethodSummary.ParamNode[]) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
PrimitiveMethodSummary(PrimitiveMethodSummary.BuildMethodSummary, jq_Method, PrimitiveMethodSummary.ParamNode[], PrimitiveMethodSummary.GlobalNode, Set, Map, Map, Map, Set, Set, Set, Set, Map, Collection) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
PrimitiveMethodSummary.AccessPath - Class in joeq.Compiler.Analysis.Primitive
Encodes an access path.
PrimitiveMethodSummary.BuildMethodSummary - Class in joeq.Compiler.Analysis.Primitive
Visitor class to build an intramethod summary.
PrimitiveMethodSummary.BuildMethodSummary(ControlFlowGraph) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Build a summary for the given method.
PrimitiveMethodSummary.CallSite - Class in joeq.Compiler.Analysis.Primitive
Represents a particular call site in a method.
PrimitiveMethodSummary.CallSite(PrimitiveMethodSummary, ProgramLocation) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CallSite
 
PrimitiveMethodSummary.CheckCastNode - Class in joeq.Compiler.Analysis.Primitive
A CheckCastNode refers to the result of a CheckCast instruction
PrimitiveMethodSummary.CheckCastNode(PrimitiveMethodSummary.CheckCastNode) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CheckCastNode
 
PrimitiveMethodSummary.ConcreteObjectNode - Class in joeq.Compiler.Analysis.Primitive
A ConcreteObjectNode refers to an object that we discovered through reflection.
PrimitiveMethodSummary.ConcreteTypeNode - Class in joeq.Compiler.Analysis.Primitive
A ConcreteTypeNode refers to an object with a concrete type.
PrimitiveMethodSummary.FakeParamNode - Class in joeq.Compiler.Analysis.Primitive
 
PrimitiveMethodSummary.FieldNode - Class in joeq.Compiler.Analysis.Primitive
A FieldNode represents the result of a 'load' instruction.
PrimitiveMethodSummary.GlobalNode - Class in joeq.Compiler.Analysis.Primitive
A GlobalNode stores references to the static variables.
PrimitiveMethodSummary.HeapObject - Interface in joeq.Compiler.Analysis.Primitive
 
PrimitiveMethodSummary.InsideEdgeNavigator - Class in joeq.Compiler.Analysis.Primitive
Represents a field edge between two nodes.
PrimitiveMethodSummary.InsideEdgeNavigator() - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.InsideEdgeNavigator
 
PrimitiveMethodSummary.MethodSummaryBuilder - Class in joeq.Compiler.Analysis.Primitive
Helper class to output method summary in dot graph format.
PrimitiveMethodSummary.MethodSummaryBuilder() - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.MethodSummaryBuilder
 
PrimitiveMethodSummary.Node - Class in joeq.Compiler.Analysis.Primitive
 
PrimitiveMethodSummary.Node() - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
PrimitiveMethodSummary.Node(PrimitiveMethodSummary.Node) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
PrimitiveMethodSummary.NodeSet - Class in joeq.Compiler.Analysis.Primitive
 
PrimitiveMethodSummary.NodeSet(int) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
PrimitiveMethodSummary.NodeSet() - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
PrimitiveMethodSummary.NodeSet(Collection) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
PrimitiveMethodSummary.OperandToNodeMap - Class in joeq.Compiler.Analysis.Primitive
 
PrimitiveMethodSummary.OperandToNodeMap() - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.OperandToNodeMap
 
PrimitiveMethodSummary.OutsideNode - Class in joeq.Compiler.Analysis.Primitive
An outside node is some node that can be mapped to other nodes.
PrimitiveMethodSummary.ParamNode - Class in joeq.Compiler.Analysis.Primitive
A ParamNode represents an incoming parameter.
PrimitiveMethodSummary.PassedParameter - Class in joeq.Compiler.Analysis.Primitive
Represents a particular parameter passed to a particular method call.
PrimitiveMethodSummary.PassedParameter(ProgramLocation, int) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
PrimitiveMethodSummary.PlaceholderNode - Class in joeq.Compiler.Analysis.Primitive
A PlaceholderNode is used to signify an object that is out-of-scope.
PrimitiveMethodSummary.ReturnedNode - Class in joeq.Compiler.Analysis.Primitive
A ReturnedNode represents a return value or thrown exception from a method call.
PrimitiveMethodSummary.ReturnedNode(ProgramLocation) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnedNode
 
PrimitiveMethodSummary.ReturnedNode(PrimitiveMethodSummary.ReturnedNode) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnedNode
 
PrimitiveMethodSummary.ReturnValueNode - Class in joeq.Compiler.Analysis.Primitive
A ReturnValueNode represents the return value of a method call.
PrimitiveMethodSummary.State - Class in joeq.Compiler.Analysis.Primitive
Records the state of the intramethod analysis at some point in the method.
PrimitiveMethodSummary.State(int) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.State
Return a new state with the given number of registers.
PrimitiveMethodSummary.ThrownExceptionNode - Class in joeq.Compiler.Analysis.Primitive
A ThrownExceptionNode represents the thrown exception of a method call.
PrimitiveMethodSummary.UnknownTypeNode - Class in joeq.Compiler.Analysis.Primitive
A UnknownTypeNode refers to an object with an unknown type.
PrimitiveMethodSummary.Variable - Interface in joeq.Compiler.Analysis.Primitive
 
PrimitivePA - Class in joeq.Compiler.Analysis.Primitive
Pointer analysis using BDDs.
PrimitivePA() - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
PrimitivePA.HeapPathSelector - Class in joeq.Compiler.Analysis.Primitive
 
PrimitivePA.ObjectPathSelector - Class in joeq.Compiler.Analysis.Primitive
 
PrimitivePA.StringMethodSelector - Class in joeq.Compiler.Analysis.Primitive
 
PrimitivePA.ThreadRootMap - Class in joeq.Compiler.Analysis.Primitive
 
PrimitivePA.ToString - Class in joeq.Compiler.Analysis.Primitive
 
PrimitivePA.ToString() - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitivePA.ToString
 
PrimitivePA.VarPathSelector - Class in joeq.Compiler.Analysis.Primitive
 
PrimitivePACallGraph - Class in joeq.Compiler.Analysis.Primitive
PrimitivePACallGraph
PrimitivePACallGraph(PrimitivePA) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph
 
PrimitivePACallGraph.BDDSet - Class in joeq.Compiler.Analysis.Primitive
 
PrimitivePACallGraph.BDDSet(BDD, BDDDomain, IndexedMap) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph.BDDSet
 
PrimitivePACallGraph.PACallTargetMap - Class in joeq.Compiler.Analysis.Primitive
 
PrimitivePACallGraph.PACallTargetMap() - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph.PACallTargetMap
 
PrimitivePAMethodSummary - Class in joeq.Compiler.Analysis.Primitive
 
PrimitivePAMethodSummary(PrimitivePA, jq_Method) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitivePAMethodSummary
 
PrimitiveSubtypeHelper - Class in joeq.Compiler.Analysis.Primitive
 
PrimitiveSubtypeHelper(PrimitivePA) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper
 
PrimitiveSubtypeHelper.KnownClassesSubtypeHelper - Class in joeq.Compiler.Analysis.Primitive
 
PrimitiveSubtypeHelper.KnownClassesSubtypeHelper(PrimitivePA) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper.KnownClassesSubtypeHelper
 
PrimitiveSubtypeHelper.OfflineSubtypeHelper - Class in joeq.Compiler.Analysis.Primitive
 
PrimitiveSubtypeHelper.OfflineSubtypeHelper(PrimitivePA) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper.OfflineSubtypeHelper
 
PrimitiveSubtypeHelper.OnlineSubtypeHelper - Class in joeq.Compiler.Analysis.Primitive
 
PrimitiveSubtypeHelper.OnlineSubtypeHelper(PrimitivePA) - Constructor for class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper.OnlineSubtypeHelper
 
PrimordialClassLoader - Class in joeq.Class
PrimordialClassLoader
print(PrintStream) - Method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
printAllToDot(PrintStream) - Static method in class joeq.Compiler.Analysis.IPSSA.Utils.SSAGraphPrinter
Print the complete graph on all definitions.
printAvailableBDDs(List) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
PrintCFG - Class in joeq.Compiler.Quad
 
PrintCFG() - Constructor for class joeq.Compiler.Quad.PrintCFG
Creates new PrintCFG
PrintCFG - Class in joeq.Main
 
PrintCFG() - Constructor for class joeq.Main.PrintCFG
 
printDefUseChain(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
printDot(PrintStream) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
Prints the subtree starting at definition def in a dot graph form.
printDot(Iterator, PrintStream, boolean) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
printDot(PrintStream) - Method in interface joeq.Compiler.Analysis.IPSSA.DominatorQuery
Prints the dominator tree on Quads in dot format.
printDot() - Method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
printDot(PrintStream) - Method in class joeq.Compiler.Analysis.IPSSA.Utils.SimpleDominatorQuery
Prints the dominator tree on Quads in dot format.
printDot(PrintStream) - Method in class joeq.Util.SyntheticGraphs.Graph
 
printHelp(List) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
printHelp() - Static method in class joeq.Main.Driver
 
printPath(String, String) - Method in class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp.IPSSAReachabilityTracerApp
 
printPath(SSADefinition, SSADefinition) - Method in class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp.IPSSAReachabilityTracerApp
 
printPath(String, String) - Method in class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp.PAReachabilityTracerApp
 
printPath(String, String) - Method in class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp
This will be added by implementations.
printReachedToDot(SSADefinition, PrintStream) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
printReachingToDot(SSADefinition, PrintStream) - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
printSizes() - Method in class joeq.Compiler.Analysis.IPA.PA
 
printSizes() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
printStats() - Method in class joeq.Compiler.Analysis.IPA.PAResults
STATISTICS
printToDot(DefinitionSet, PrintStream) - Static method in class joeq.Compiler.Analysis.IPSSA.Utils.SSAGraphPrinter
 
printToDot(SSADefinition, PrintStream) - Static method in class joeq.Compiler.Analysis.IPSSA.Utils.SSAGraphPrinter
Print everything reachable from definition def.
printTrace(PrintStream, SCCPathNumbering.Path) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Print a Path as if it were a stacktrace.
printUsage() - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveGenRelations
 
printUsage() - Static method in class joeq.Main.GenRelations
 
printUseDefChain(BDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Prints out the chain of use-defs, starting from the given uses (V1xV1c).
PriorityQueueSolver - Class in joeq.Compiler.Dataflow
PriorityQueueSolver
PriorityQueueSolver(MapFactory) - Constructor for class joeq.Compiler.Dataflow.PriorityQueueSolver
 
PriorityQueueSolver() - Constructor for class joeq.Compiler.Dataflow.PriorityQueueSolver
 
Problem - Class in joeq.Compiler.Dataflow
Problem
Problem() - Constructor for class joeq.Compiler.Dataflow.Problem
 
problem - Variable in class joeq.Compiler.Dataflow.Solver
The dataflow problem to solve.
processCommand(String[], int) - Static method in class joeq.Main.Driver
 
processCommand(String[], int, SimpleInterpreter) - Static method in class joeq.Main.Driver
 
processSCC(SCComponent) - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
Handle an SCC in the call graph.
PRODUCE_STACK - Static variable in interface joeq.Class.jq_ClassFileConstants
Number of words produced onto operand stack by instructions.
produceStack() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GETFIELD
 
produceStack() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GETSTATIC
 
produceStack() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
 
produceStack() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InvokeInstruction
Also works for instructions whose stack effect depends on the constant pool entry they reference.
produceStack() - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.StackProducer
 
PROFILE - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
PROFILE - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
ProgramLocation - Class in joeq.Compiler.Analysis.IPA
This class provides a general mechanism to describe a location in the code, independent of IR type.
ProgramLocation(jq_Method) - Constructor for class joeq.Compiler.Analysis.IPA.ProgramLocation
 
ProgramLocation.BCProgramLocation - Class in joeq.Compiler.Analysis.IPA
 
ProgramLocation.BCProgramLocation(jq_Method, int) - Constructor for class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
ProgramLocation.FakeProgramLocation - Class in joeq.Compiler.Analysis.IPA
 
ProgramLocation.FakeProgramLocation(jq_Method, String) - Constructor for class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
ProgramLocation.PlaceholderParameterProgramLocation - Class in joeq.Compiler.Analysis.IPA
 
ProgramLocation.PlaceholderParameterProgramLocation(jq_Method, String) - Constructor for class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
ProgramLocation.PlaceholderParameterProgramLocation(ProgramLocation.PlaceholderParameterProgramLocation, String) - Constructor for class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
ProgramLocation.QuadProgramLocation - Class in joeq.Compiler.Analysis.IPA
 
ProgramLocation.QuadProgramLocation(jq_Method, Quad) - Constructor for class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
pull() - Method in class joeq.Compiler.Dataflow.PriorityQueueSolver
 
pull() - Method in class joeq.Compiler.Dataflow.SortedSetSolver
 
pull() - Method in class joeq.Compiler.Dataflow.WorklistSolver
Pull the next location off of the worklist.
push(Object) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
push(Object) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
push_A(Object) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
push_A(Object) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
push_D(double) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
push_D(double) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
push_F(float) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
push_F(float) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
push_I(int) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
push_I(int) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
push_L(long) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
push_L(long) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
pushAll(Collection) - Method in class joeq.Compiler.Dataflow.PriorityQueueSolver
 
pushAll(Collection) - Method in class joeq.Compiler.Dataflow.SortedSetSolver
 
pushAll(Collection) - Method in class joeq.Compiler.Dataflow.WorklistSolver
Push all of the given locations onto the worklist.
putfield_A(Object, jq_InstanceField, Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
putfield_A(Object, jq_InstanceField, Object) - Static method in class joeq.Runtime.Reflection
 
putfield_B(Object, jq_InstanceField, byte) - Method in class joeq.Runtime.BasicReflectionImpl
 
putfield_B(Object, jq_InstanceField, byte) - Static method in class joeq.Runtime.Reflection
 
putfield_C(Object, jq_InstanceField, char) - Method in class joeq.Runtime.BasicReflectionImpl
 
putfield_C(Object, jq_InstanceField, char) - Static method in class joeq.Runtime.Reflection
 
putfield_D(Object, jq_InstanceField, double) - Method in class joeq.Runtime.BasicReflectionImpl
 
putfield_D(Object, jq_InstanceField, double) - Static method in class joeq.Runtime.Reflection
 
putfield_F(Object, jq_InstanceField, float) - Method in class joeq.Runtime.BasicReflectionImpl
 
putfield_F(Object, jq_InstanceField, float) - Static method in class joeq.Runtime.Reflection
 
putfield_I(Object, jq_InstanceField, int) - Method in class joeq.Runtime.BasicReflectionImpl
 
putfield_I(Object, jq_InstanceField, int) - Static method in class joeq.Runtime.Reflection
 
putfield_L(Object, jq_InstanceField, long) - Method in class joeq.Runtime.BasicReflectionImpl
 
putfield_L(Object, jq_InstanceField, long) - Static method in class joeq.Runtime.Reflection
 
putfield_P(Object, jq_InstanceField, Address) - Method in class joeq.Runtime.BasicReflectionImpl
 
putfield_P(Object, jq_InstanceField, Address) - Static method in class joeq.Runtime.Reflection
 
putfield_S(Object, jq_InstanceField, short) - Method in class joeq.Runtime.BasicReflectionImpl
 
putfield_S(Object, jq_InstanceField, short) - Static method in class joeq.Runtime.Reflection
 
putfield_Z(Object, jq_InstanceField, boolean) - Method in class joeq.Runtime.BasicReflectionImpl
 
putfield_Z(Object, jq_InstanceField, boolean) - Static method in class joeq.Runtime.Reflection
 
putInstanceFieldValue(Object, jq_InstanceField, Object) - Method in class joeq.Runtime.ObjectTraverser
 
putInstanceFieldValue_reflection(Object, Field, Object) - Method in class joeq.Runtime.ObjectTraverser
 
putReg(RegisterFactory.Register, Object) - Method in class joeq.Interpreter.QuadInterpreter
 
putReg_A(RegisterFactory.Register, Object) - Method in class joeq.Interpreter.QuadInterpreter
 
putReg_D(RegisterFactory.Register, double) - Method in class joeq.Interpreter.QuadInterpreter
 
putReg_F(RegisterFactory.Register, float) - Method in class joeq.Interpreter.QuadInterpreter
 
putReg_I(RegisterFactory.Register, int) - Method in class joeq.Interpreter.QuadInterpreter
 
putReg_L(RegisterFactory.Register, long) - Method in class joeq.Interpreter.QuadInterpreter
 
putReg_P(RegisterFactory.Register, Address) - Method in class joeq.Interpreter.QuadInterpreter
 
putstatic_A(jq_StaticField, Object) - Method in class joeq.Runtime.BasicReflectionImpl
 
putstatic_A(jq_StaticField, Object) - Static method in class joeq.Runtime.Reflection
 
putstatic_B(jq_StaticField, byte) - Method in class joeq.Runtime.BasicReflectionImpl
 
putstatic_B(jq_StaticField, byte) - Static method in class joeq.Runtime.Reflection
 
putstatic_C(jq_StaticField, char) - Method in class joeq.Runtime.BasicReflectionImpl
 
putstatic_C(jq_StaticField, char) - Static method in class joeq.Runtime.Reflection
 
putstatic_D(jq_StaticField, double) - Method in class joeq.Runtime.BasicReflectionImpl
 
putstatic_D(jq_StaticField, double) - Static method in class joeq.Runtime.Reflection
 
putstatic_F(jq_StaticField, float) - Method in class joeq.Runtime.BasicReflectionImpl
 
putstatic_F(jq_StaticField, float) - Static method in class joeq.Runtime.Reflection
 
putstatic_I(jq_StaticField, int) - Method in class joeq.Runtime.BasicReflectionImpl
 
putstatic_I(jq_StaticField, int) - Static method in class joeq.Runtime.Reflection
 
putstatic_L(jq_StaticField, long) - Method in class joeq.Runtime.BasicReflectionImpl
 
putstatic_L(jq_StaticField, long) - Static method in class joeq.Runtime.Reflection
 
putstatic_P(jq_StaticField, Address) - Method in class joeq.Runtime.BasicReflectionImpl
 
putstatic_P(jq_StaticField, Address) - Static method in class joeq.Runtime.Reflection
 
putstatic_S(jq_StaticField, short) - Method in class joeq.Runtime.BasicReflectionImpl
 
putstatic_S(jq_StaticField, short) - Static method in class joeq.Runtime.Reflection
 
putstatic_Z(jq_StaticField, boolean) - Method in class joeq.Runtime.BasicReflectionImpl
 
putstatic_Z(jq_StaticField, boolean) - Static method in class joeq.Runtime.Reflection
 
putStaticFieldValue(jq_StaticField, Object) - Method in class joeq.Runtime.ObjectTraverser
 
putStaticFieldValue_reflection(Field, Object) - Method in class joeq.Runtime.ObjectTraverser
 

Q

Quad - Class in joeq.Compiler.Quad
 
quadIdFromAllocBCLocation(ProgramLocation.BCProgramLocation) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
quadIdFromInvokeBCLocation(ProgramLocation.BCProgramLocation) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
QuadInterpreter - Class in joeq.Interpreter
 
QuadInterpreter(jq_Method) - Constructor for class joeq.Interpreter.QuadInterpreter
 
QuadInterpreter.UninitializedReference - Class in joeq.Interpreter
 
QuadInterpreter.UninitializedReference(jq_Class) - Constructor for class joeq.Interpreter.QuadInterpreter.UninitializedReference
 
QuadIterator - Class in joeq.Compiler.Quad
 
QuadIterator(ControlFlowGraph) - Constructor for class joeq.Compiler.Quad.QuadIterator
Initialize the iterator to iterate over the quads in the given control flow graph in reverse post order.
QuadIterator(ControlFlowGraph, boolean) - Constructor for class joeq.Compiler.Quad.QuadIterator
Initialize the iterator to iterate over the quads in the given control flow graph.
quadIterator() - Method in interface joeq.Util.Templates.List.Quad
 
quadIterator() - Method in class joeq.Util.Templates.ListWrapper.Quad
 
quadIterator() - Method in class joeq.Util.Templates.UnmodifiableList.Quad
 
quadsInCurrentBasicBlock - Variable in class joeq.Compiler.Quad.QuadIterator
An iteration of the quads in the current basic block.
QuadVisitor - Interface in joeq.Compiler.Quad
 
QuadVisitor.AllQuadVisitor - Class in joeq.Compiler.Quad
 
QuadVisitor.AllQuadVisitor(QuadVisitor) - Constructor for class joeq.Compiler.Quad.QuadVisitor.AllQuadVisitor
 
QuadVisitor.AllQuadVisitor(QuadVisitor, boolean) - Constructor for class joeq.Compiler.Quad.QuadVisitor.AllQuadVisitor
 
QuadVisitor.EmptyVisitor - Class in joeq.Compiler.Quad
 
QuadVisitor.EmptyVisitor() - Constructor for class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
 

R

random() - Static method in class joeq.Support.JMath
Returns the random number.
rangeMap - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
ReachabilityTrace - Class in joeq.Compiler.Analysis.IPSSA.Utils
Implements a trace of SSADefinitions.
ReachabilityTrace.Algorithms - Class in joeq.Compiler.Analysis.IPSSA.Utils
 
ReachabilityTrace.Algorithms() - Constructor for class joeq.Compiler.Analysis.IPSSA.Utils.ReachabilityTrace.Algorithms
 
ReachabilityTracerApp - Class in joeq.Compiler.Analysis.IPSSA.Apps
 
ReachabilityTracerApp.IPSSAReachabilityTracerApp - Class in joeq.Compiler.Analysis.IPSSA.Apps
This is one that works on IPSSA.
ReachabilityTracerApp.IPSSAReachabilityTracerApp() - Constructor for class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp.IPSSAReachabilityTracerApp
 
ReachabilityTracerApp.PAReachabilityTracerApp - Class in joeq.Compiler.Analysis.IPSSA.Apps
This one uses PA results directly.
ReachabilityTracerApp.PAReachabilityTracerApp() - Constructor for class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp.PAReachabilityTracerApp
 
reachable() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Return an iteration of the AccessPath objects that are reachable from this AccessPath.
reachable() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Return an iteration of the AccessPath objects that are reachable from this AccessPath.
ReachingDefs - Class in joeq.Compiler.Dataflow
ReachingDefs
ReachingDefs() - Constructor for class joeq.Compiler.Dataflow.ReachingDefs
 
ReachingDefs.RDVisitor - Class in joeq.Compiler.Dataflow
 
ReachingDefs.RDVisitor() - Constructor for class joeq.Compiler.Dataflow.ReachingDefs.RDVisitor
 
read(StringTokenizer) - Static method in class joeq.Class.jq_FakeInstanceMethod
 
read(StringTokenizer) - Static method in class joeq.Class.jq_FakeStaticMethod
 
read(StringTokenizer) - Static method in class joeq.Class.jq_Member
 
read(StringTokenizer) - Static method in class joeq.Class.jq_Type
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CheckCastNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FakeParamNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.GlobalNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ParamNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnValueNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ThrownExceptionNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CheckCastNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FakeParamNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.GlobalNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ParamNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnValueNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ThrownExceptionNode
 
read(StringTokenizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
read(DataInput) - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
readBDDConfig(BDDFactory) - Static method in class joeq.Main.FindBestPermutation
 
readEdges(IndexMap, StringTokenizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
readEdges(IndexMap, StringTokenizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
readInstruction(jq_ConstantPool, ByteSequence) - Static method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
Read an instruction from (byte code) input stream and return the appropiate object.
readStringConstant(StringTokenizer) - Static method in class joeq.Class.jq_Class
 
readToStringResult(String) - Static method in class joeq.Compiler.Analysis.IPA.PA
 
rebuildConstantPool(boolean) - Method in class joeq.Class.jq_Class
 
recalculateInliningCompleteness() - Static method in class joeq.Compiler.Quad.PointerExplorer
 
recordPassedParameter(MethodSummary.PassedParameter) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Record the given passed parameter in the set for this node.
recordPassedParameter(ProgramLocation, int) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Record the passed parameter of the given method call and argument number in the set for this node.
recordPassedParameter(PrimitiveMethodSummary.PassedParameter) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Record the given passed parameter in the set for this node.
recordPassedParameter(ProgramLocation, int) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Record the passed parameter of the given method call and argument number in the set for this node.
redirect(jq_CompiledCode) - Method in class joeq.Class.jq_CompiledCode
Rewrite the entrypoint to branch to the given compiled code.
redirectBranches(Bytecodes.InstructionHandle, Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Redirect all references from old_target to new_target, i.e., update targets of branch instructions.
redirectExceptionHandlers(Bytecodes.CodeException[], Bytecodes.InstructionHandle, Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Redirect all references of exception handlers from old_target to new_target.
REDUCE_ALLOCATIONS - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
REDUCE_ALLOCATIONS - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
ref(ProgramLocation.QuadProgramLocation, BasicBlock) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
ref(ProgramLocation.QuadProgramLocation, BasicBlock) - Method in interface joeq.Compiler.Analysis.IPA.PointerAnalysisResults
Returns the set of potentially-referenced locations of the given call (and transitively any calls the target may make).
ref - Variable in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
referenceIterator() - Method in interface joeq.Util.Templates.List.jq_Reference
 
referenceIterator() - Method in class joeq.Util.Templates.UnmodifiableList.jq_Class
 
Reflection - Class in joeq.Runtime
 
Reflection() - Constructor for class joeq.Runtime.Reflection
 
ReflectionInformationProvider - Class in joeq.Compiler.Analysis.FlowInsensitive
 
ReflectionInformationProvider() - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider
 
ReflectionInformationProvider.CribSheetReflectionInformationProvider - Class in joeq.Compiler.Analysis.FlowInsensitive
This implementation of ReflectionInformationProvider reads answers from a file.
ReflectionInformationProvider.CribSheetReflectionInformationProvider(String) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.CribSheetReflectionInformationProvider
 
ReflectionInformationProvider.CribSheetReflectionInformationProvider() - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.CribSheetReflectionInformationProvider
 
ReflectionInformationProvider.NewInstanceTargets - Class in joeq.Compiler.Analysis.FlowInsensitive
 
ReflectionInformationProvider.NewInstanceTargets(String) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.NewInstanceTargets
 
ReflectiveInterpreter - Class in joeq.Interpreter
 
ReflectiveInterpreter(BytecodeInterpreter.State) - Constructor for class joeq.Interpreter.ReflectiveInterpreter
Creates new ReflectiveInterpreter
ReflectiveInterpreter.ReflectiveState - Class in joeq.Interpreter
 
ReflectiveInterpreter.ReflectiveState(Object[]) - Constructor for class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
ReflectiveInterpreter.ReflectiveState(jq_Method) - Constructor for class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
ReflectiveInterpreter.ReflectiveVMInterface - Class in joeq.Interpreter
 
registerFactCollection(DataflowFramework.FactCollection) - Method in class joeq.Compiler.Quad.DataflowFramework.EmptyAnalysis
 
RegisterFactory - Class in joeq.Compiler.Quad
 
RegisterFactory(jq_Method) - Constructor for class joeq.Compiler.Quad.RegisterFactory
Creates new RegisterFactory
RegisterFactory(int, int) - Constructor for class joeq.Compiler.Quad.RegisterFactory
 
RegisterFactory.Register - Class in joeq.Compiler.Quad
 
registerNullStaticFields(Set) - Method in class joeq.Runtime.BasicReflectionImpl
 
registerNullStaticFields(Set) - Static method in class joeq.Runtime.Reflection
 
RegisterNumberVisitor - Class in joeq.Compiler.Quad
RegisterNumberVisitor
RegisterNumberVisitor() - Constructor for class joeq.Compiler.Quad.RegisterNumberVisitor
 
registerOperandIterator() - Method in interface joeq.Util.Templates.List.RegisterOperand
 
registerOperandIterator() - Method in class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
registerRelations(BDD, BDD) - Method in class joeq.Compiler.Analysis.IPA.PAMethodSummary
 
registerRelations(BDD, BDD) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePAMethodSummary
 
remakeAttributes(jq_ConstantPool.ConstantPoolRebuilder) - Method in class joeq.Class.jq_Class
 
remakeCodeAttribute(jq_ConstantPool.ConstantPoolRebuilder) - Method in class joeq.Class.jq_Method
 
remove(Object) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolAdder
 
remove(Object) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
remove(Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
remove(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
remove() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.IteratorHelper.EmptyIterator
 
remove() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.IteratorHelper.SingleIterator
 
remove(Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
remove(PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
remove() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
remove() - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
remove() - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Throws UnsupportedOperationException.
remove() - Method in class joeq.Compiler.Quad.QuadIterator
Removes the last-returned-quad from the underlying list.
remove() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
remove() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
remove(int) - Method in class joeq.Util.Templates.ListWrapper.BasicBlock
 
remove() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
remove() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
remove(int) - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler
 
remove() - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
remove() - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
remove(int) - Method in class joeq.Util.Templates.ListWrapper.Quad
 
removeAccessPathEdge(jq_Field, MethodSummary.FieldNode) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Remove the given successor node on the given field from the outside edge set.
removeAccessPathEdge(jq_Field, PrimitiveMethodSummary.FieldNode) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Remove the given successor node on the given field from the outside edge set.
removeAll(Collection) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
removeAll(MethodSummary.NodeSet) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
removeAll(Collection) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
removeAll(PrimitiveMethodSummary.NodeSet) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
removeAllPredecessors() - Method in class joeq.Compiler.Quad.BasicBlock
 
removeAllQuads() - Method in class joeq.Compiler.Quad.BasicBlock
 
removeAllSuccessors() - Method in class joeq.Compiler.Quad.BasicBlock
 
removeAllTargeters() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Remove all targeters, if any.
removeAttribute(String) - Method in class joeq.Class.jq_Class
 
removeAttribute(Utf8) - Method in class joeq.Class.jq_Class
 
removeAttribute(String) - Method in class joeq.Class.jq_Member
 
removeAttribute(Utf8) - Method in class joeq.Class.jq_Member
 
removeAttribute(Object) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Delete an attribute of an instruction handle.
removeEdge(jq_Field, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
removeEdge(jq_Field, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Remove the given successor node on the given field from the inside edge set.
removeEdge(jq_Field, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
removeEdge(jq_Field, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Remove the given successor node on the given field from the inside edge set.
removeObserver(Bytecodes.InstructionListObserver) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Remove observer for this object.
removePredecessor(jq_Field, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Remove the given predecessor node on the given field from the predecessor set.
removePredecessor(jq_Field, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Remove the given predecessor node on the given field from the predecessor set.
removePredecessor(BasicBlock) - Method in class joeq.Compiler.Quad.BasicBlock
 
removePredecessor(int) - Method in class joeq.Compiler.Quad.BasicBlock
 
removePredecessors(Collection) - Method in class joeq.Compiler.Quad.BasicBlock
 
removeQuad(int) - Method in class joeq.Compiler.Quad.BasicBlock
 
removeQuad(Quad) - Method in class joeq.Compiler.Quad.BasicBlock
 
removeSuccessor(BasicBlock) - Method in class joeq.Compiler.Quad.BasicBlock
 
removeSuccessor(int) - Method in class joeq.Compiler.Quad.BasicBlock
 
removeTargeter(Bytecodes.InstructionTargeter) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Denote this handle isn't referenced anymore by t.
removeUnreachableBasicBlocks() - Method in class joeq.Compiler.Quad.ControlFlowGraph
 
renumberRegisters(short) - Method in class joeq.Compiler.Quad.RegisterFactory
 
reorderInlineSites(Map) - Static method in class joeq.Compiler.Quad.PointerExplorer
 
REPLACE_CLASS - Static variable in class joeq.Class.jq_Class
 
replaceBy(Set, boolean) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
replaceBy(Set, boolean) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Replace this node by the given set of nodes.
replaceBy(Set, boolean) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
replaceBy(Set, boolean) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Replace this node by the given set of nodes.
replaceClass(String) - Method in class joeq.Class.PrimordialClassLoader
 
replaceQuad(int, Quad) - Method in class joeq.Compiler.Quad.BasicBlock
Replace the quad at position pos.
replaceUninitializedReferences(Object, QuadInterpreter.UninitializedReference) - Method in class joeq.Interpreter.QuadInterpreter
 
REPORT_JDK_ERRORS - Static variable in class joeq.Runtime.BasicReflectionImpl
 
RESERVED - Static variable in interface joeq.Class.jq_ClassFileConstants
 
reset() - Method in class joeq.Compiler.Dataflow.Solver
Frees the memory associated with this solver.
resetIndices(Bytecodes.InstructionList) - Method in class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
 
resolutionexceptions - Static variable in class joeq.Compiler.Quad.Operator
 
resolve(ClassLoader) - Method in class joeq.Class.jq_ConstantPool
 
resolve() - Method in class joeq.Class.jq_InstanceField
 
resolve() - Method in class joeq.Class.jq_InstanceMethod
 
resolve() - Method in class joeq.Class.jq_Member
 
resolve() - Method in class joeq.Class.jq_StaticField
 
resolve() - Method in class joeq.Class.jq_StaticMethod
 
resolve(jq_Member) - Method in class joeq.Compiler.CompilationState.BootstrapCompilation
 
resolve(jq_Member) - Method in class joeq.Compiler.CompilationState.DynamicCompilation
 
resolve(jq_Member) - Method in class joeq.Compiler.CompilationState
 
resolve(jq_Member) - Method in class joeq.Compiler.CompilationState.StaticCompilation
 
resolve() - Method in class joeq.Compiler.Quad.Operand.FieldOperand
 
resolve() - Method in class joeq.Compiler.Quad.Operand.MethodOperand
 
resolve1() - Method in class joeq.Class.jq_ClassInitializer
 
resolve1() - Method in class joeq.Class.jq_Initializer
 
resolve1() - Method in class joeq.Class.jq_InstanceField
 
resolve1() - Method in class joeq.Class.jq_InstanceMethod
 
resolve1() - Method in class joeq.Class.jq_StaticField
 
resolve1() - Method in class joeq.Class.jq_StaticMethod
 
resolveTargetMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
resolveTargetMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
resolveTargetMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
resolveTargetMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
resolveTargetMethod() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
results - Static variable in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
resultsFileName - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
retainAll(Collection) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
retainAll(MethodSummary.NodeSet) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
retainAll(Collection) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
retainAll(PrimitiveMethodSummary.NodeSet) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
retrieveHelper(jq_Method) - Static method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo
 
retrieveQuery(jq_Method) - Static method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo
 
RETURN - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
return_A(Object) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
return_A(Object) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
return_D(double) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
return_D(double) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
return_F(float) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
return_F(float) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
return_I(int) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
return_I(int) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
return_L(long) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
return_L(long) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
return_type - Variable in class joeq.Class.jq_Method
 
return_V() - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
return_V() - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
returned - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The set of returned and thrown nodes.
returned - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The set of returned and thrown nodes.
REUSE_CACHES - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Reuse the lookup cache across multiple iterations of the algorithm.
reverseLocal - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
reversePostOrder(BasicBlock) - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns a list of basic blocks in reverse post order, starting at the given basic block.
reversePostOrderIterator() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
Returns the basic blocks in reverse post-order.
reversePostOrderIterator(BasicBlock) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
Returns the basic blocks in reverse post-order starting from the given block.
reversePostOrderIterator() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns an iteration of the basic blocks in this graph in reverse post order.
reversePostOrderIterator(BasicBlock) - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns an iteration of the basic blocks in this graph reachable from the given basic block in reverse post order, starting from the given basic block.
reversePostOrderOnReverseGraph(BasicBlock) - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns a list of basic blocks of the reversed graph in reverse post order, starting at the given basic block.
reversePostOrderOnReverseGraphIterator() - Method in class joeq.Compiler.Quad.ControlFlowGraph
Returns an iteration of the basic blocks in the reversed graph in reverse post order.
rf - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The register factory.
rf - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The register factory.
rint(double) - Static method in class joeq.Support.JMath
Returns the value of its argument rounded toward the closest integral value.
RootedCHACallGraph - Class in joeq.Compiler.Quad
 
RootedCHACallGraph() - Constructor for class joeq.Compiler.Quad.RootedCHACallGraph
 
RootedCHACallGraph(Set) - Constructor for class joeq.Compiler.Quad.RootedCHACallGraph
 
rootMethods - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
roots - Variable in class joeq.Compiler.Quad.IPA.Solver
 
roots - Variable in class joeq.Compiler.Quad.LoadedCallGraph
 
rootSet - Static variable in class joeq.Compiler.Quad.PointerExplorer
 
round(float) - Static method in class joeq.Support.JMath
Returns the integer closest to the arguments.
round(double) - Static method in class joeq.Support.JMath
Returns the long closest to the arguments.
rpoBasicBlocks - Variable in class joeq.Compiler.Quad.QuadIterator
The reverse post order iteration of basic blocks in the control flow graph.
run() - Method in class joeq.Compiler.Analysis.IPA.CollectionFinder
 
run(CallGraph, Collection) - Method in class joeq.Compiler.Analysis.IPA.PA
 
run(String, CallGraph, Collection) - Method in class joeq.Compiler.Analysis.IPA.PA
 
run() - Method in class joeq.Compiler.Analysis.IPA.PAQuery.ConstParameterFinder
 
run() - Method in class joeq.Compiler.Analysis.IPA.PAQuery.HeapReferenceStat
 
run() - Method in class joeq.Compiler.Analysis.IPA.PAQuery.ParamAliasFinder
 
run() - Method in class joeq.Compiler.Analysis.IPSSA.Apps.FindBadStores
 
run(boolean) - Method in class joeq.Compiler.Analysis.IPSSA.Apps.FindCollectionImplementations
 
run() - Method in class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp
 
run() - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
 
run() - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.ApplicationLaunchingPad
 
run() - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
Do the whole analysis.
run(CallGraph, Collection) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
run(String, CallGraph, Collection) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
run() - Method in class joeq.Main.FindBestPermutation
 
run_method - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
RunningNative - Static variable in class joeq.Main.jq
Whether joeq is running natively, or within another virtual machine.
runPass(jq_Class, jq_TypeVisitor) - Static method in class joeq.Main.Helper
 
runPass(jq_Class, jq_MethodVisitor) - Static method in class joeq.Main.Helper
 
runPass(jq_Class, ControlFlowGraphVisitor) - Static method in class joeq.Main.Helper
 
runPass(jq_Class, BasicBlockVisitor) - Static method in class joeq.Main.Helper
 
runPass(jq_Class, QuadVisitor) - Static method in class joeq.Main.Helper
 
runPass(jq_Method, jq_MethodVisitor) - Static method in class joeq.Main.Helper
 
runPass(jq_Method, ControlFlowGraphVisitor) - Static method in class joeq.Main.Helper
 
runPass(jq_Method, BasicBlockVisitor) - Static method in class joeq.Main.Helper
 
runPass(jq_Method, QuadVisitor) - Static method in class joeq.Main.Helper
 
runPass(ControlFlowGraph, ControlFlowGraphVisitor) - Static method in class joeq.Main.Helper
 
runPass(ControlFlowGraph, BasicBlockVisitor) - Static method in class joeq.Main.Helper
 
runPass(ControlFlowGraph, QuadVisitor) - Static method in class joeq.Main.Helper
 
runPass(BasicBlock, BasicBlockVisitor) - Static method in class joeq.Main.Helper
 
runPass(BasicBlock, QuadVisitor) - Static method in class joeq.Main.Helper
 
runPass(Quad, QuadVisitor) - Static method in class joeq.Main.Helper
 

S

s - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The current state.
S - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
s - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The current state.
s_s_array - Variable in class joeq.Class.jq_Type
A reference to the secondary subtype array for this type.
s_s_array_cache - Static variable in class joeq.Class.jq_Array
 
s_s_array_length - Variable in class joeq.Class.jq_Type
The maximum index used in the secondary subtype array.
SALOAD - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
SASTORE - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
scratchObject - Variable in class joeq.Compiler.Quad.Operand.RegisterOperand
 
searchBackward(Object) - Method in class joeq.Compiler.Quad.QuadIterator
 
searchForward(Object) - Method in class joeq.Compiler.Quad.QuadIterator
 
selectCallSites(String, Iterator, Iterator) - Static method in class joeq.Compiler.Quad.PointerExplorer
 
selectedCallSites - Static variable in class joeq.Compiler.Quad.PointerExplorer
 
set(char, Object, byte) - Method in class joeq.Class.jq_ConstantPool
 
set(Object) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
set(Object) - Method in class joeq.Compiler.BytecodeAnalysis.ExceptionHandlerIterator
 
set(Object) - Method in class joeq.Compiler.Quad.ExceptionHandlerIterator
Throws UnsupportedOperationException.
set(int, BasicBlock) - Method in class joeq.Compiler.Quad.Operand.BasicBlockTableOperand
 
set(int, int) - Method in class joeq.Compiler.Quad.Operand.IntValueTableOperand
 
set(int, Operand.RegisterOperand) - Method in class joeq.Compiler.Quad.Operand.ParamListOperand
 
set(Object) - Method in class joeq.Compiler.Quad.QuadIterator
Sets the current quad.
set(Object) - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.EmptyIterator
 
set(Object) - Method in class joeq.Util.Templates.ListWrapper.BasicBlock.Iterator
 
set(int, Object) - Method in class joeq.Util.Templates.ListWrapper.BasicBlock
 
set(Object) - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.EmptyIterator
 
set(Object) - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler.Iterator
 
set(int, Object) - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler
 
set(Object) - Method in class joeq.Util.Templates.ListWrapper.Quad.EmptyIterator
 
set(Object) - Method in class joeq.Util.Templates.ListWrapper.Quad.Iterator
 
set(int, Object) - Method in class joeq.Util.Templates.ListWrapper.Quad
 
SET_TO_DERIVED_REF - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
SET_TO_DOUBLE1 - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
SET_TO_DOUBLE2 - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
SET_TO_FLOAT - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
SET_TO_INT - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
SET_TO_LONG1 - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
SET_TO_LONG2 - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
SET_TO_REF - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
SET_TO_RETADDR - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
setAddress(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.MemLoad
 
setAddress(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.MemStore
 
setBase(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.ALoad
 
setBase(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.AStore
 
setBase(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Getfield
 
setBase(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Putfield
 
setBootTypes(Set) - Method in class joeq.Compiler.CompilationState.BootstrapCompilation
 
setBuilder(IPSSABuilder) - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
 
setCode(Bytecodes.InstructionList, Bytecodes.CodeException[], Bytecodes.LineNumber[], jq_ConstantPool.ConstantPoolRebuilder) - Method in class joeq.Class.jq_Method
 
setCond(Quad, Operand.ConditionOperand) - Static method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
setCondition(byte) - Method in class joeq.Compiler.Quad.Operand.ConditionOperand
 
setContext(ContextSet) - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.SigmaPhi
 
setCP(jq_ConstantPool) - Method in class joeq.Class.jq_Class
 
setDeclaredInstanceFields(jq_InstanceField[]) - Method in class joeq.Class.jq_Class
 
setDeclaredInstanceMethods(jq_InstanceMethod[]) - Method in class joeq.Class.jq_Class
 
setDeclaredStaticFields(jq_StaticField[]) - Method in class joeq.Class.jq_Class
 
setDeclaredStaticMethods(jq_StaticMethod[]) - Method in class joeq.Class.jq_Class
 
setDeclaringClass(jq_Class) - Method in class joeq.Class.jq_Member
 
setDefault(Quad, Operand.TargetOperand) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
setDefault(Quad, Operand.TargetOperand) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
setDefaultCompiledVersion(jq_CompiledCode) - Method in class joeq.Class.jq_Method
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.ALength
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.ALoad
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Binary
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.CheckCast
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Getfield
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Getstatic
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.InstanceOf
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Invoke
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Jsr
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.MemLoad
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Move
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.New
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.NewArray
 
setDest(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.NullCheck
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Phi
 
setDest(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Unary
 
setDest(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.ZeroCheck
 
setElement(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.StoreCheck
 
setEndPC(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CodeException
 
setEntry(BasicBlock) - Method in class joeq.Compiler.Quad.ExceptionHandler
 
setEscapes() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
setEscapes() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
setExceptionHandlerEntry() - Method in class joeq.Compiler.Quad.BasicBlock
Marks this basic block as an exception handler entry point.
setField(jq_Field) - Method in class joeq.Compiler.Quad.Operand.FieldOperand
 
setField(Quad, Operand.FieldOperand) - Static method in class joeq.Compiler.Quad.Operator.Getfield
 
setField(Quad, Operand.FieldOperand) - Static method in class joeq.Compiler.Quad.Operator.Getstatic
 
setField(Quad, Operand.FieldOperand) - Static method in class joeq.Compiler.Quad.Operator.Putfield
 
setField(Quad, Operand.FieldOperand) - Static method in class joeq.Compiler.Quad.Operator.Putstatic
 
setFlags(int) - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
setGuard(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.ALoad
 
setGuard(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.AStore
 
setGuard(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
setGuard(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Getfield
 
setGuard(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Putfield
 
setGuard(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.StoreCheck
 
setHandler(ExceptionHandler) - Method in class joeq.Compiler.Quad.ExceptionHandlerList
 
setHandlerPC(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CodeException
 
setIncrement(int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IINC
Set increment factor.
setIndex(jq_ConstantPool.ConstantPoolRebuilder) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
Set the index to constant pool.
setIndex(int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IINC
Set index of local variable.
setIndex(int) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.IndexedInstruction
 
setIndex(jq_ConstantPool.ConstantPoolRebuilder) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC
Set the index to constant pool and adjust size.
setIndex(int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LocalVariableInstruction
Set the local variable index
setIndex(int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.RET
Set index of local variable containg the return address
setIndex(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.ALoad
 
setIndex(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.AStore
 
setIndex(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
setInstruction(Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchHandle
Set new contents.
setInstruction(Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Replace current instruction contained in this handle.
setJSREntry() - Method in class joeq.Compiler.Quad.BasicBlock
Marks this basic block as a JSR entry.
setKilledAtIn(BasicBlock, RegisterFactory.Register) - Method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
setLiveAtIn(BasicBlock, RegisterFactory.Register) - Method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
setLocal(int, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Set the given local in the current state to point to the given node.
setLocal(int, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Set the given local in the current state to point to the given node.
setLocal_A(int, Object) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
setLocal_A(int, Object) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
setLocal_D(int, double) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
setLocal_D(int, double) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
setLocal_F(int, float) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
setLocal_F(int, float) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
setLocal_I(int, int) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
setLocal_I(int, int) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
setLocal_L(int, long) - Method in class joeq.Interpreter.BytecodeInterpreter.State
 
setLocal_L(int, long) - Method in class joeq.Interpreter.ReflectiveInterpreter.ReflectiveState
 
setLow(Quad, Operand.IConstOperand) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
setMatch(Quad, int, int) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
setMaxLocals(char) - Method in class joeq.Class.jq_Method
 
setMaxStack(char) - Method in class joeq.Class.jq_Method
 
setMethod(jq_Method) - Method in class joeq.Compiler.Quad.Operand.MethodOperand
 
setMethod(Quad, Operand.MethodOperand) - Static method in class joeq.Compiler.Quad.Operator.Invoke
 
setNameAndDesc(jq_NameAndDesc) - Method in class joeq.Class.jq_Member
 
setNumber(short) - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
setObject(Object) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
 
setOp1(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
setOp1(Operand) - Method in class joeq.Compiler.Quad.Quad
 
setOp2(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
setOp2(Operand) - Method in class joeq.Compiler.Quad.Quad
 
setOp3(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
setOp3(Operand) - Method in class joeq.Compiler.Quad.Quad
 
setOp4(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Special
 
setOp4(Operand) - Method in class joeq.Compiler.Quad.Quad
 
setOrder(Comparator) - Method in class joeq.Compiler.Dataflow.SortedSetSolver
Set the default ordering for this solver.
setOut(PrintStream) - Method in class joeq.Compiler.Quad.PrintCFG
Sets output stream.
setParam(Quad, int, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Invoke
 
setParamList(Quad, Operand.ParamListOperand) - Static method in class joeq.Compiler.Quad.Operator.Invoke
 
setParent(ExceptionHandlerList) - Method in class joeq.Compiler.Quad.ExceptionHandlerList
 
setPositions() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
setPositions(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Give all instructions their position number (offset in byte stream), i.e., make the list ready to be dumped.
setPred(Quad, int, BasicBlock) - Static method in class joeq.Compiler.Quad.Operator.Phi
 
setRef(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.BoundsCheck
 
setRef(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.StoreCheck
 
setRegister(RegisterFactory.Register, MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Set the given register in the current state to point to the given node.
setRegister(RegisterFactory.Register, Object) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Set the given register in the current state to point to the given node or set of nodes.
setRegister(RegisterFactory.Register, PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Set the given register in the current state to point to the given node.
setRegister(RegisterFactory.Register, Object) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Set the given register in the current state to point to the given node or set of nodes.
setRegister(RegisterFactory.Register) - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
setReturnValue(Object) - Method in class joeq.Interpreter.QuadInterpreter
 
setRoots(Collection) - Method in class joeq.Compiler.Analysis.IPA.PACallGraph
 
setRoots(Collection) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph
 
setRoots(Collection) - Method in class joeq.Compiler.Quad.CachedCallGraph
 
setRoots(Collection) - Method in class joeq.Compiler.Quad.CallGraph
Sets up the root methods to be the given set.
setRoots(Collection) - Method in class joeq.Compiler.Quad.CHACallGraph
 
setRoots(Collection) - Method in class joeq.Compiler.Quad.FilteredCallGraph
 
setRoots(Collection) - Method in class joeq.Compiler.Quad.LoadedCallGraph
 
setRoots(Collection) - Method in class joeq.Compiler.Quad.RootedCHACallGraph
 
setSize() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LDC
 
setSize(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.NewArray
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.ALength
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.CheckCast
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.InstanceOf
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Monitor
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Move
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.NullCheck
 
setSrc(Quad, int, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Phi
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Putfield
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Putstatic
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Return
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Unary
 
setSrc(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.ZeroCheck
 
setSrc1(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Binary
 
setSrc1(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
setSrc2(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.Binary
 
setSrc2(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
setSrcs(Quad, Operand.ParamListOperand) - Static method in class joeq.Compiler.Quad.Operator.Phi
 
setSSA() - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
setStartPC(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CodeException
 
setStartPC(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LineNumber
 
setStaticData(jq_StaticField, int) - Method in class joeq.Class.jq_Class
 
setStaticData(jq_StaticField, long) - Method in class joeq.Class.jq_Class
 
setStaticData(jq_StaticField, float) - Method in class joeq.Class.jq_Class
 
setStaticData(jq_StaticField, double) - Method in class joeq.Class.jq_Class
 
setStaticData(jq_StaticField, Object) - Method in class joeq.Class.jq_Class
 
setStaticData(jq_StaticField, Address) - Method in class joeq.Class.jq_Class
 
setSuccessor(Quad, Operand.TargetOperand) - Static method in class joeq.Compiler.Quad.Operator.Jsr
 
setTarget(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchHandle
Pass new target to instruction.
setTarget(Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
Set branch target
setTarget(int, Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
Set branch target for `i'th case
setTarget(BasicBlock) - Method in class joeq.Compiler.Quad.Operand.TargetOperand
 
setTarget(Quad, Operand.TargetOperand) - Static method in class joeq.Compiler.Quad.Operator.Goto
 
setTarget(Quad, Operand.TargetOperand) - Static method in class joeq.Compiler.Quad.Operator.IntIfCmp
 
setTarget(Quad, Operand.TargetOperand) - Static method in class joeq.Compiler.Quad.Operator.Jsr
 
setTarget(Quad, int, BasicBlock) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
setTarget(Quad, Operand.RegisterOperand) - Static method in class joeq.Compiler.Quad.Operator.Ret
 
setTarget(Quad, int, BasicBlock) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
setTargetTable(Quad, Operand.BasicBlockTableOperand) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
setTargetTable(Quad, Operand.BasicBlockTableOperand) - Static method in class joeq.Compiler.Quad.Operator.TableSwitch
 
setThrown(Throwable) - Method in class joeq.Interpreter.QuadInterpreter
 
setTraceFlag(String[], int) - Static method in class joeq.Main.TraceFlags
 
setType(jq_Type) - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
setType(jq_Type) - Method in class joeq.Compiler.Quad.Operand.TypeOperand
 
setType(Quad, Operand.TypeOperand) - Static method in class joeq.Compiler.Quad.Operator.CheckCast
 
setType(Quad, Operand.TypeOperand) - Static method in class joeq.Compiler.Quad.Operator.InstanceOf
 
setType(Quad, Operand.TypeOperand) - Static method in class joeq.Compiler.Quad.Operator.New
 
setType(Quad, Operand.TypeOperand) - Static method in class joeq.Compiler.Quad.Operator.NewArray
 
setValue(int) - Method in class joeq.Class.jq_StaticField
 
setValue(float) - Method in class joeq.Class.jq_StaticField
 
setValue(long) - Method in class joeq.Class.jq_StaticField
 
setValue(double) - Method in class joeq.Class.jq_StaticField
 
setValue(Object) - Method in class joeq.Class.jq_StaticField
 
setValue(Address) - Method in class joeq.Class.jq_StaticField
 
setValue(SSAValue) - Method in class joeq.Compiler.Analysis.IPSSA.SSABinding
 
setValue(Object) - Method in class joeq.Compiler.Quad.Operand.AConstOperand
 
setValue(double) - Method in class joeq.Compiler.Quad.Operand.DConstOperand
 
setValue(float) - Method in class joeq.Compiler.Quad.Operand.FConstOperand
 
setValue(int) - Method in class joeq.Compiler.Quad.Operand.IConstOperand
 
setValue(long) - Method in class joeq.Compiler.Quad.Operand.LConstOperand
 
setValue(Address) - Method in class joeq.Compiler.Quad.Operand.PConstOperand
 
setValue(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.AStore
 
setValue(Quad, Operand) - Static method in class joeq.Compiler.Quad.Operator.MemStore
 
setValueTable(Quad, Operand.IntValueTableOperand) - Static method in class joeq.Compiler.Quad.Operator.LookupSwitch
 
sf_initialize() - Method in class joeq.Class.jq_Array
 
sf_initialize() - Method in class joeq.Class.jq_Class
 
sf_initialize() - Method in class joeq.Class.jq_Primitive
 
sf_initialize() - Method in class joeq.Class.jq_Reference.jq_NullType
 
sf_initialize(int[], int) - Method in class joeq.Class.jq_StaticField
 
sf_initialize() - Method in class joeq.Class.jq_Type
 
sf_initialize() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
sf_initialize() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
SHIFT_LEFT - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
SHIFT_RIGHT - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
SHIFT_URIGHT - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
shiftopnames - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
SHORT - Static variable in class joeq.Class.jq_Primitive
 
SHORT_ARRAY - Static variable in class joeq.Class.jq_Array
 
SHORT_DESC - Static variable in class joeq.UTF.Utf8
 
shortName() - Method in class joeq.Class.jq_Array
 
shortName() - Method in class joeq.Class.jq_Class
 
shortName() - Method in class joeq.Class.jq_Primitive
 
shortName() - Method in class joeq.Class.jq_Reference.jq_NullType
 
shortName() - Method in class joeq.Class.jq_Type
 
shortName() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
shortName() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
shouldInline(ControlFlowGraph, BasicBlock, Quad) - Method in class joeq.Compiler.Quad.MethodInline.InlineSelectedCalls
 
shouldInline(ControlFlowGraph, BasicBlock, Quad) - Method in class joeq.Compiler.Quad.MethodInline.InlineSmallSingleTargetCalls
 
shouldInline(ControlFlowGraph, BasicBlock, Quad) - Method in interface joeq.Compiler.Quad.MethodInline.Oracle
 
showArguments(TypedBDDFactory.TypedBDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
showSource(TypedBDDFactory.TypedBDD, int, int) - Method in class joeq.Compiler.Analysis.IPA.PAResults
Given a typedbdd that contains variables, callsites, or heap objects, display the source code for each item.
SilentDebugImpl - Class in joeq.Runtime
 
SilentDebugImpl() - Constructor for class joeq.Runtime.SilentDebugImpl
 
SimpleDominatorQuery - Class in joeq.Compiler.Analysis.IPSSA.Utils
A pretty obvious implementation of DominatorQuery, nothing fancy here.
SimpleDominatorQuery(jq_Method) - Constructor for class joeq.Compiler.Analysis.IPSSA.Utils.SimpleDominatorQuery
 
SimpleDominatorQuery.TestSimpleDominatorQuery - Class in joeq.Compiler.Analysis.IPSSA.Utils
 
SimpleDominatorQuery.TestSimpleDominatorQuery() - Constructor for class joeq.Compiler.Analysis.IPSSA.Utils.SimpleDominatorQuery.TestSimpleDominatorQuery
 
sin(double) - Static method in class joeq.Support.JMath
Returns the sine of its argument.
size() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
size() - Method in class joeq.Compiler.Analysis.IPA.PACallGraph.BDDSet
 
size() - Method in class joeq.Compiler.Analysis.IPA.PAResults.HeapLocationSet
 
size() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
size() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph.BDDSet
 
size() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
size() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets.NoCallTarget
 
size() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets.SingleCallTarget
 
size() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
size() - Method in class joeq.Compiler.Quad.BasicBlock
Returns the number of quads in this basic block.
size - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
size() - Method in class joeq.Compiler.Quad.ExceptionHandlerList
 
size() - Method in class joeq.Compiler.Quad.Operand.BasicBlockTableOperand
 
size() - Method in class joeq.Compiler.Quad.Operand.IntValueTableOperand
 
size() - Method in class joeq.Compiler.Quad.PointerExplorer.InlineSet
 
size() - Method in class joeq.Compiler.Quad.RegisterFactory
 
size() - Method in class joeq.Memory.CodeAddress.CodeAddressFactory
 
size() - Static method in class joeq.Memory.CodeAddress
 
size() - Method in class joeq.Memory.HeapAddress.HeapAddressFactory
 
size() - Static method in class joeq.Memory.HeapAddress
 
size() - Static method in class joeq.Memory.StackAddress
 
size() - Method in class joeq.Memory.StackAddress.StackAddressFactory
 
size - Static variable in class joeq.UTF.Utf8
 
size() - Method in class joeq.Util.Templates.ListWrapper.BasicBlock
 
size() - Method in class joeq.Util.Templates.ListWrapper.ExceptionHandler
 
size() - Method in class joeq.Util.Templates.ListWrapper.Quad
 
size() - Method in class joeq.Util.Templates.UnmodifiableList.BasicBlock
 
size() - Method in class joeq.Util.Templates.UnmodifiableList.jq_Class
 
size() - Method in class joeq.Util.Templates.UnmodifiableList.Operand
 
size() - Method in class joeq.Util.Templates.UnmodifiableList.Quad
 
size() - Method in class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
skip - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.OutsideNode
 
skip - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.OutsideNode
 
skipMethod(jq_Method) - Method in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
A method filter.
SMP - Static variable in class joeq.Main.jq
 
solve() - Method in class joeq.Compiler.Dataflow.IterativeSolver
 
solve(ControlFlowGraph) - Static method in class joeq.Compiler.Dataflow.LivenessAnalysis
 
solve(ControlFlowGraph) - Static method in class joeq.Compiler.Dataflow.ReachingDefs
 
solve() - Method in class joeq.Compiler.Dataflow.Solver
Solves this dataflow problem.
solve() - Method in class joeq.Compiler.Dataflow.WorklistSolver
 
solvePointsTo() - Method in class joeq.Compiler.Analysis.IPA.PA
 
solvePointsTo() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
solvePointsTo_incremental() - Method in class joeq.Compiler.Analysis.IPA.PA
 
solvePointsTo_incremental() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
SOLVER - Static variable in class joeq.Compiler.Dataflow.ReachingDefs.RDVisitor
 
Solver - Class in joeq.Compiler.Dataflow
Solver
Solver(MapFactory) - Constructor for class joeq.Compiler.Dataflow.Solver
 
Solver() - Constructor for class joeq.Compiler.Dataflow.Solver
 
Solver - Class in joeq.Compiler.Quad.IPA
Solver
Solver() - Constructor for class joeq.Compiler.Quad.IPA.Solver
 
sortByNumberOfTargets(Map) - Static method in class joeq.Compiler.Quad.PointerExplorer
 
sortedArraySetFactory - Static variable in class joeq.Compiler.Quad.LoadedCallGraph
 
SortedSetSolver - Class in joeq.Compiler.Dataflow
SortedSetSolver
SortedSetSolver(MapFactory) - Constructor for class joeq.Compiler.Dataflow.SortedSetSolver
 
SortedSetSolver() - Constructor for class joeq.Compiler.Dataflow.SortedSetSolver
 
SortedSetSolver(Comparator) - Constructor for class joeq.Compiler.Dataflow.SortedSetSolver
 
SourceLister - Class in joeq.Util.IO
SourceLister Maintains a set of source directories and lists source code around a given ProgramLocation.
SourceLister() - Constructor for class joeq.Util.IO.SourceLister
Create a new source lister with the default path and before/after lines.
SourceLister(String[]) - Constructor for class joeq.Util.IO.SourceLister
Create a new source lister with the specified paths and before/after lines.
SPLIT_THREADS - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
SPLIT_THREADS - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
sqrt(double) - Static method in class joeq.Support.JMath
Returns the square root of its argument.
SSA - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
SSA - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
SSA - Static variable in class joeq.Compiler.Quad.RegisterFactory.Register
 
SSABinding - Class in joeq.Compiler.Analysis.IPSSA
An SSABinding is an assignment of an SSAValue to to an SSADefinition.
SSABinding(Quad, SSADefinition, SSAValue) - Constructor for class joeq.Compiler.Analysis.IPSSA.SSABinding
 
SSABinding(Quad, SSALocation, SSAValue, jq_Method) - Constructor for class joeq.Compiler.Analysis.IPSSA.SSABinding
 
SSABindingVisitor - Class in joeq.Compiler.Analysis.IPSSA
Goes over all bindings in a method.
SSABindingVisitor() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSABindingVisitor
 
SSABindingVisitor.EmptySSABindingVisitor - Class in joeq.Compiler.Analysis.IPSSA
 
SSABindingVisitor.EmptySSABindingVisitor() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSABindingVisitor.EmptySSABindingVisitor
 
SSABindingVisitor.SSABindingPrinter - Class in joeq.Compiler.Analysis.IPSSA
 
SSADefinition - Class in joeq.Compiler.Analysis.IPSSA
This is a definition in the SSA sense, meaning it's unique.
SSADefinition.Helper - Class in joeq.Compiler.Analysis.IPSSA
 
SSADefinition.Helper() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSADefinition.Helper
 
ssaEntered - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
ssaEntered - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
SSAGraphPrinter - Class in joeq.Compiler.Analysis.IPSSA.Utils
 
SSAGraphPrinter() - Constructor for class joeq.Compiler.Analysis.IPSSA.Utils.SSAGraphPrinter
 
SSAIterator - Class in joeq.Compiler.Analysis.IPSSA
 
SSAIterator() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAIterator
 
SSAIterator.BindingIterator - Class in joeq.Compiler.Analysis.IPSSA
 
SSAIterator.BindingIterator(Iterator) - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAIterator.BindingIterator
 
SSAIterator.DefinitionIterator - Class in joeq.Compiler.Analysis.IPSSA
 
SSAIterator.DefinitionIterator(Iterator) - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAIterator.DefinitionIterator
 
SSAIterator.ValueIterator - Class in joeq.Compiler.Analysis.IPSSA
 
SSAIterator.ValueIterator(Iterator) - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAIterator.ValueIterator
 
SSALocation - Interface in joeq.Compiler.Analysis.IPSSA
 
SSALocation.LocalLocation - Class in joeq.Compiler.Analysis.IPSSA
These locations represent local variables.
SSALocation.LocalLocation.FACTORY - Class in joeq.Compiler.Analysis.IPSSA
 
SSALocation.LocalLocation.FACTORY() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSALocation.LocalLocation.FACTORY
 
SSALocation.Temporary - Class in joeq.Compiler.Analysis.IPSSA
We need to have "abstract" temporary locations for IPSSA construction purposes that do not necessarily correspond to anything tangible.
SSALocation.Temporary.FACTORY - Class in joeq.Compiler.Analysis.IPSSA
 
SSALocation.Temporary.FACTORY() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSALocation.Temporary.FACTORY
 
SSALocation.Unique - Class in joeq.Compiler.Analysis.IPSSA
 
SSALocation.Unique.FACTORY - Class in joeq.Compiler.Analysis.IPSSA
 
SSALocation.Unique.FACTORY() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSALocation.Unique.FACTORY
 
SSAProcInfo - Class in joeq.Compiler.Analysis.IPSSA
 
SSAProcInfo() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAProcInfo
 
SSAProcInfo.Helper - Class in joeq.Compiler.Analysis.IPSSA
This class is used to make modifications to the IPSSA representation.
SSAProcInfo.Helper(jq_Method) - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Helper
 
SSAProcInfo.Query - Class in joeq.Compiler.Analysis.IPSSA
This class is used to get information about the IPSSA representation.
SSAProcInfo.Query(jq_Method) - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
SSAValue - Class in joeq.Compiler.Analysis.IPSSA
The RHS of a binding.
SSAValue() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue
 
SSAValue.ActualOut - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Alloc - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Alloc.FACTORY - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Alloc.FACTORY() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.Alloc.FACTORY
 
SSAValue.Constant - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Constant() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.Constant
 
SSAValue.Copy - Class in joeq.Compiler.Analysis.IPSSA
This value is just a reference to a definition.
SSAValue.Copy.FACTORY - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Copy.FACTORY() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.Copy.FACTORY
 
SSAValue.FormalIn - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Gamma - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Gamma() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.Gamma
 
SSAValue.IPPhi - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.IPPhi() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.IPPhi
 
SSAValue.Normal - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Normal() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.Normal
 
SSAValue.NullConstant - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.NullConstant.FACTORY - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.NullConstant.FACTORY() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.NullConstant.FACTORY
 
SSAValue.OmegaPhi - Class in joeq.Compiler.Analysis.IPSSA
This represents a merge of definitions but without any further information such as predicates.
SSAValue.OmegaPhi() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.OmegaPhi
 
SSAValue.Phi - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Phi() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.Phi
 
SSAValue.Predicate - Class in joeq.Compiler.Analysis.IPSSA
The representation of predicates is yet to be determined.
SSAValue.Predicate(String) - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.Predicate
 
SSAValue.Predicated - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Predicated() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.Predicated
 
SSAValue.SigmaPhi - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.SigmaPhi(ContextSet, SSADefinition, SSADefinition) - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.SigmaPhi
 
SSAValue.Terminal - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.Terminal() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.Terminal
 
SSAValue.UnknownConstant - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.UnknownConstant.FACTORY - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.UnknownConstant.FACTORY() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.UnknownConstant.FACTORY
 
SSAValue.UseCollection - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.UseCollection.FACTORY - Class in joeq.Compiler.Analysis.IPSSA
 
SSAValue.UseCollection.FACTORY() - Constructor for class joeq.Compiler.Analysis.IPSSA.SSAValue.UseCollection.FACTORY
 
stack - Variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
StackAddress - Class in joeq.Memory
 
StackAddress() - Constructor for class joeq.Memory.StackAddress
 
StackAddress.StackAddressFactory - Class in joeq.Memory
 
StackAddress.StackAddressFactory() - Constructor for class joeq.Memory.StackAddress.StackAddressFactory
 
stackDepth - Variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
StackDepthVisitor - Class in joeq.Compiler.BytecodeAnalysis
A simple visitor that keeps track of the bytecode stack depth.
StackDepthVisitor(jq_Method, ControlFlowGraph) - Constructor for class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
Creates new StackDepthVisitor
stackframesize - Variable in class joeq.Class.jq_CompiledCode
 
start - Variable in class joeq.Class.jq_CompiledCode
 
start_states - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The start states of the iteration.
start_states - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The start states of the iteration.
STARTING_CHAIN_SIZE - Static variable in class joeq.UTF.Utf8
 
STARTING_HASH_SIZE - Static variable in class joeq.UTF.Utf8
 
STARTING_TABLE_SIZE - Static variable in class joeq.UTF.Utf8
 
state - Variable in class joeq.Class.jq_Member
 
state - Variable in class joeq.Class.jq_Reference
 
state - Variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
STATE_CLSINITERROR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_CLSINITIALIZED - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_CLSINITIALIZING - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_CLSINITRUNNING - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_COMPILED - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_COMPILING - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_LOADED - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_LOADERROR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_LOADING1 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_LOADING2 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_LOADING3 - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_PREPARED - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_PREPAREERROR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_PREPARING - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_SFINITERROR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_SFINITIALIZED - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_SFINITIALIZING - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_UNLOADED - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_VERIFIED - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_VERIFYERROR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
STATE_VERIFYING - Static variable in interface joeq.Class.jq_ClassFileConstants
 
staticCalls - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
staticMethodIterator() - Method in interface joeq.Util.Templates.List.jq_StaticMethod
 
STATUS_FLAGS_MASK - Static variable in class joeq.Allocator.ObjectLayout
Mask for status flags.
STATUS_WORD_OFFSET - Static variable in class joeq.Allocator.ObjectLayout
Offset of status word, in bytes.
storeBDD(String, TypedBDDFactory.TypedBDD) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
string_nodes - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
stringNodes2Values - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
stringNodes2Values - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
stringRep - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
stringRep() - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
stringRep() - Method in class joeq.Memory.Address
 
stringRep() - Method in class joeq.Memory.CodeAddress
 
stringRep() - Method in class joeq.Memory.HeapAddress
 
stringRep() - Method in class joeq.Memory.StackAddress
 
SubtypeHelper - Class in joeq.Compiler.Analysis.IPA
 
SubtypeHelper(PA) - Constructor for class joeq.Compiler.Analysis.IPA.SubtypeHelper
 
SubtypeHelper.KnownClassesSubtypeHelper - Class in joeq.Compiler.Analysis.IPA
 
SubtypeHelper.KnownClassesSubtypeHelper(PA) - Constructor for class joeq.Compiler.Analysis.IPA.SubtypeHelper.KnownClassesSubtypeHelper
 
SubtypeHelper.OfflineSubtypeHelper - Class in joeq.Compiler.Analysis.IPA
 
SubtypeHelper.OfflineSubtypeHelper(PA) - Constructor for class joeq.Compiler.Analysis.IPA.SubtypeHelper.OfflineSubtypeHelper
 
SubtypeHelper.OnlineSubtypeHelper - Class in joeq.Compiler.Analysis.IPA
 
SubtypeHelper.OnlineSubtypeHelper(PA) - Constructor for class joeq.Compiler.Analysis.IPA.SubtypeHelper.OnlineSubtypeHelper
 
successors() - Method in class joeq.Compiler.Quad.QuadIterator
Return an iterator of the possible successor quads of the most recently returned quad.
successors1() - Method in class joeq.Compiler.Quad.QuadIterator
 
suffix - Static variable in class joeq.Util.MakeProxy
 
summary_cache - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Holds the cache of method summary graphs.
summary_cache - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Holds the cache of method summary graphs.
SummaryToTuples - Class in joeq.Compiler.Analysis.FlowInsensitive
SummaryToTuples Definition of domains: V: Variables.
SummaryToTuples() - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
SummaryToTuples.TupleSummary - Class in joeq.Compiler.Analysis.FlowInsensitive
 
SummaryToTuples.TupleSummary(jq_Method) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples.TupleSummary
 
SummaryToTuples.TupleSummary(MethodSummary) - Constructor for class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples.TupleSummary
 
SWAP - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
 
swapInstruction(Bytecodes.Instruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Temporarily swap the current instruction, without disturbing anything.
sync - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
sync_ops - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Map from sync ops to their nodes.
sync_ops - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Map from sync ops to their nodes.

T

T1 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
T1set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
T1toT2 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
T2 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
T2Nset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
T2set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
T2toT1 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
T_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
T_BOOLEAN - Static variable in interface joeq.Class.jq_ClassFileConstants
 
T_BYTE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
T_CHAR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
T_DOUBLE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
T_FLOAT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
T_INT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
T_LONG - Static variable in interface joeq.Class.jq_ClassFileConstants
 
T_SHORT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
table - Static variable in class joeq.UTF.Utf8
 
tan(double) - Static method in class joeq.Support.JMath
Returns the tangent of its argument.
target - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
 
targets - Variable in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
TB - Static variable in class joeq.Util.SyntheticGraphs.Graph.Direction
 
TC_ARRAY - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_BOOLEAN - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_BYTE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_CHAR - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_CLASS - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_CLASSEND - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_DOUBLE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_FLOAT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_INT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_LONG - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_PARAM - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_PARAMEND - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_SHORT - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TC_VOID - Static variable in interface joeq.Class.jq_ClassFileConstants
 
TEMP - Static variable in class joeq.Compiler.Quad.RegisterFactory.Register
 
TEST - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
test() - Method in class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp.PAReachabilityTracerApp
Get a BDD for the return node of method.
TEST - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
test(CallGraph) - Static method in class joeq.Compiler.Quad.RootedCHACallGraph
 
THIS - Static variable in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionConstants
You can use these constants in multiple places safely, if you can guarantee that you will never alter their internal values, e.g.
THREAD_ID_MASK - Static variable in class joeq.Allocator.ObjectLayout
Mask of the thread id in the status word.
THREAD_ID_SHIFT - Static variable in class joeq.Allocator.ObjectLayout
Bit location of thread id in the status word.
thread_runs - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
THREAD_SENSITIVE - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
THREADS_ONLY - Static variable in class joeq.Compiler.Analysis.IPA.PA
 
THREADS_ONLY - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
THREADS_ONLY - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
throwable_class - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
thrown - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
The set of returned and thrown nodes.
thrown - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
The set of returned and thrown nodes.
thrown_exceptions_table - Variable in class joeq.Class.jq_Method
 
TIMINGS - Static variable in class joeq.Compiler.Quad.IPA.Solver
 
Tmap - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
to32BitValue - Static variable in class joeq.Compiler.Quad.BytecodeToQuad
 
to32BitValue() - Method in class joeq.Main.HostedVM.BogusHeapAddress
 
to32BitValue() - Method in class joeq.Memory.Address
 
to32BitValue() - Method in class joeq.Memory.CodeAddress
 
to32BitValue() - Method in class joeq.Memory.HeapAddress
 
to32BitValue() - Method in class joeq.Memory.StackAddress
 
toArray() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
toArray(Object[]) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
toArray() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
toArray(Object[]) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
toInline - Static variable in class joeq.Compiler.Quad.PointerExplorer
 
toString() - Method in class joeq.Class.jq_Class.StringConstant
 
toString() - Method in class joeq.Class.jq_CompiledCode
 
toString() - Method in class joeq.Class.jq_ConstantPool
 
toString() - Method in class joeq.Class.jq_Field
 
toString() - Method in class joeq.Class.jq_LineNumberBC
Returns a string representation of this jq_LineNumberBC object.
toString() - Method in class joeq.Class.jq_LocalVarTableEntry
 
toString() - Method in class joeq.Class.jq_MemberReference
 
toString() - Method in class joeq.Class.jq_Method
 
toString() - Method in class joeq.Class.jq_NameAndDesc
 
toString() - Method in class joeq.Class.jq_Reference.jq_NullType
 
toString() - Method in class joeq.Class.jq_TryCatch
 
toString() - Method in class joeq.Class.jq_TryCatchBC
 
toString() - Method in class joeq.Class.jq_Type
 
toString() - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
toString() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.AccessPath
Returns a string representation of this (complete) access path.
toString() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CallSite
 
toString() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
toString() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.NodeSet
 
toString() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
toString() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Return a string representation of this summary.
toString() - Method in class joeq.Compiler.Analysis.FlowInsensitive.ReflectionInformationProvider.NewInstanceTargets
 
toString() - Method in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples.TupleSummary
 
toString() - Method in class joeq.Compiler.Analysis.IPA.PAMethodSummary
 
toString() - Method in class joeq.Compiler.Analysis.IPA.PAResults.HeapLocation
 
toString(PA) - Method in class joeq.Compiler.Analysis.IPA.PAResults.HeapLocation
 
toString(TypedBDDFactory.TypedBDD, int) - Method in class joeq.Compiler.Analysis.IPA.PAResults
 
toString() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
toString() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
toString() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
toString() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSABinding
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSADefinition
 
toString(PA) - Method in class joeq.Compiler.Analysis.IPSSA.SSALocation.LocalLocation
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSALocation.LocalLocation
 
toString(PA) - Method in class joeq.Compiler.Analysis.IPSSA.SSALocation.Temporary
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSALocation.Temporary
 
toString(PA) - Method in interface joeq.Compiler.Analysis.IPSSA.SSALocation
 
toString(PA) - Method in class joeq.Compiler.Analysis.IPSSA.SSALocation.Unique
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSALocation.Unique
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.ActualOut
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Alloc
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Copy
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.FormalIn
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.NullConstant
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Phi
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Predicate
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Predicated
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.UnknownConstant
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.SSAValue.UseCollection
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.AnalysisObjectSpec.PAObjectSpec
 
toString() - Method in class joeq.Compiler.Analysis.IPSSA.Utils.ReachabilityTrace
 
toString() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.AccessPath
Returns a string representation of this (complete) access path.
toString() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CallSite
 
toString() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
toString() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.NodeSet
 
toString() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
toString() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Return a string representation of this summary.
toString() - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePAMethodSummary
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.BasicBlock
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BIPUSH
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
Long output format: <position in byte code> <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"<target instruction>">" "@"<branch target offset>
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< constant pool index>">"
toString() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.CPInstruction
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.FieldInstruction
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.IINC
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")"
toString() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Instruction
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InvokeInstruction
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.INVOKEINTERFACE
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.LocalVariableInstruction
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< local variable index>">"
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MULTIANEWARRAY
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.MULTIANEWARRAY
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.NEWARRAY
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.RET
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
toString(boolean) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.SIPUSH
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets.NoCallTarget
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets.SingleCallTarget
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.RPOBasicBlockIterator
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.DerivedRef
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.HalfOfNumber
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.NullConstant
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.Retaddr
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SystemType
 
toString() - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
toString() - Method in class joeq.Compiler.Dataflow.BitVectorFact
 
toString() - Method in class joeq.Compiler.Dataflow.GenKillTransferFunction
 
toString() - Method in class joeq.Compiler.Dataflow.ReachingDefs.RDVisitor
 
toString() - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis.AccessPath
 
toString() - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis.Path
 
toString() - Method in class joeq.Compiler.Quad.BasicBlock
Returns the name of this basic block.
toString() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
toString() - Method in class joeq.Compiler.Quad.BytecodeToQuad
Returns a string with the name of the pass and the method being converted.
toString() - Method in class joeq.Compiler.Quad.CalculateSize
 
toString() - Method in class joeq.Compiler.Quad.CallGraph
Returns a string representation of this call graph.
toString() - Method in class joeq.Compiler.Quad.ControlDependence
 
toString() - Method in class joeq.Compiler.Quad.Dominators.DominatorNode
 
toString() - Method in class joeq.Compiler.Quad.ExceptionHandler
 
toString() - Method in class joeq.Compiler.Quad.MethodInline.NoCheckInliningDecision
 
toString() - Method in class joeq.Compiler.Quad.MethodInline.TypeCheckInliningDecision
 
toString() - Method in class joeq.Compiler.Quad.Operand.AConstOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.BasicBlockTableOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.ConditionOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.DConstOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.FConstOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.FieldOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.IConstOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.IntValueTableOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.LConstOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.MethodOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.ParamListOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.PConstOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.RegisterOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.TargetOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.TypeOperand
 
toString() - Method in class joeq.Compiler.Quad.Operand.UnnecessaryGuardOperand
 
toString() - Method in class joeq.Compiler.Quad.Operator.ALength.ARRAYLENGTH
 
toString() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_B
 
toString() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_C
 
toString() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.ALoad.ALOAD_S
 
toString() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_B
 
toString() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_C
 
toString() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.AStore.ASTORE_S
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.ADD_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.ADD_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.ADD_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.ADD_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.ADD_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.ALIGN_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.AND_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.AND_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_DG
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_DL
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_FG
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_FL
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.CMP_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.DIV_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.DIV_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.DIV_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.DIV_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.MUL_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.MUL_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.MUL_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.MUL_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.OR_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.OR_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.REM_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.REM_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.REM_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.REM_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.SHL_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.SHL_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.SHR_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.SHR_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.SUB_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.SUB_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.SUB_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.SUB_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.SUB_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.USHR_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.USHR_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.XOR_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Binary.XOR_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.BoundsCheck.BOUNDS_CHECK
 
toString() - Method in class joeq.Compiler.Quad.Operator.CheckCast.CHECKCAST
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_A_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_B
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_B_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_C
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_C_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_D_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_F_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_I_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_L_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_P_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_S
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_S_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_Z
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getfield.GETFIELD_Z_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_A_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_B
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_B_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_C
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_C_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_D_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_F_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_I_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_L_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_P_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_S
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_S_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_Z
 
toString() - Method in class joeq.Compiler.Quad.Operator.Getstatic.GETSTATIC_Z_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Goto.GOTO
 
toString() - Method in class joeq.Compiler.Quad.Operator.InstanceOf.INSTANCEOF
 
toString() - Method in class joeq.Compiler.Quad.Operator.IntIfCmp.IFCMP_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.IntIfCmp.IFCMP_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.IntIfCmp.IFCMP_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEINTERFACE_V
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_A_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_D_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_F_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_I_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_L_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_P_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESPECIAL_V_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_A_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_D_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_F_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_I_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_L_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_P_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_V
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKESTATIC_V_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_A_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_D_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_F_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_I_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_L_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_P_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_V
 
toString() - Method in class joeq.Compiler.Quad.Operator.Invoke.INVOKEVIRTUAL_V_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Jsr.JSR
 
toString() - Method in class joeq.Compiler.Quad.Operator.LookupSwitch.LOOKUPSWITCH
 
toString() - Method in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_1
 
toString() - Method in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_2
 
toString() - Method in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_4
 
toString() - Method in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_8
 
toString() - Method in class joeq.Compiler.Quad.Operator.MemLoad.PEEK_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.MemStore.POKE_1
 
toString() - Method in class joeq.Compiler.Quad.Operator.MemStore.POKE_2
 
toString() - Method in class joeq.Compiler.Quad.Operator.MemStore.POKE_4
 
toString() - Method in class joeq.Compiler.Quad.Operator.MemStore.POKE_8
 
toString() - Method in class joeq.Compiler.Quad.Operator.MemStore.POKE_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Monitor.MONITORENTER
 
toString() - Method in class joeq.Compiler.Quad.Operator.Monitor.MONITOREXIT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Move.MOVE_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.New.NEW
 
toString() - Method in class joeq.Compiler.Quad.Operator.New.NEW_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.NewArray.NEWARRAY
 
toString() - Method in class joeq.Compiler.Quad.Operator.NullCheck.NULL_CHECK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Phi.PHI
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_A_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_B
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_B_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_C
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_C_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_D_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_F_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_I_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_L_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_P_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_S
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_S_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_Z
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putfield.PUTFIELD_Z_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_A_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_B
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_B_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_C
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_C_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_D_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_F_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_I_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_L_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_P_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_S
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_S_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_Z
 
toString() - Method in class joeq.Compiler.Quad.Operator.Putstatic.PUTSTATIC_Z_DYNLINK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Ret.RET
 
toString() - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Return.RETURN_V
 
toString() - Method in class joeq.Compiler.Quad.Operator.Return.THROW_A
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.ALLOCA
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICADD_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICAND_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICCAS4
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICCAS8
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.ATOMICSUB_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.GET_BASE_POINTER
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.GET_EAX
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.GET_EXCEPTION
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.GET_STACK_POINTER
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.GET_THREAD_BLOCK
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.INVOKE_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.INVOKE_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.ISEQ
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.ISGE
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.LONG_JUMP
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.NOP
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.POP_FP32
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.POP_FP64
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.PUSH_FP32
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.PUSH_FP64
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.PUSHARG_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.PUSHARG_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Special.SET_THREAD_BLOCK
 
toString() - Method in class joeq.Compiler.Quad.Operator.StoreCheck.ASTORE_CHECK
 
toString() - Method in class joeq.Compiler.Quad.Operator.TableSwitch.TABLESWITCH
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.ADDRESS_2INT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.ADDRESS_2OBJECT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2FLOAT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2INT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2LONG
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.DOUBLE_2LONGBITS
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2DOUBLE
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2INT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2INTBITS
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.FLOAT_2LONG
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2ADDRESS
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2BYTE
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2CHAR
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2DOUBLE
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2FLOAT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2LONG
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.INT_2SHORT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.INTBITS_2FLOAT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.ISNULL_P
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.LONG_2DOUBLE
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.LONG_2FLOAT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.LONG_2INT
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.LONGBITS_2DOUBLE
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.NEG_D
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.NEG_F
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.NEG_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.NEG_L
 
toString() - Method in class joeq.Compiler.Quad.Operator.Unary.OBJECT_2ADDRESS
 
toString() - Method in class joeq.Compiler.Quad.Operator.ZeroCheck.ZERO_CHECK_I
 
toString() - Method in class joeq.Compiler.Quad.Operator.ZeroCheck.ZERO_CHECK_L
 
toString() - Method in class joeq.Compiler.Quad.PointerExplorer.Specialization
 
toString() - Method in class joeq.Compiler.Quad.PointerExplorer.SpecializationParameter
 
toString() - Method in class joeq.Compiler.Quad.Quad
Returns a string representation of this quad.
toString() - Method in class joeq.Compiler.Quad.RegisterFactory.Register
 
toString() - Method in class joeq.Compiler.Quad.RegisterFactory
 
toString() - Method in exception joeq.Interpreter.BytecodeInterpreter.WrappedException
 
toString() - Method in class joeq.Interpreter.QuadInterpreter
 
toString() - Method in class joeq.Interpreter.QuadInterpreter.UninitializedReference
 
toString() - Method in class joeq.Memory.Address
 
toString() - Method in class joeq.UTF.Utf8
 
toString() - Method in class joeq.Util.IO.SourceLister
 
toString() - Method in class joeq.Util.SyntheticGraphs.Graph.Direction
 
toString() - Method in class joeq.Util.SyntheticGraphs.Graph.Edge
 
toString_live() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactJSRState
 
toString_live() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.ExactState
 
toString_long() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
toString_long() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
toString_long() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
toString_long() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.GlobalNode
 
toString_long() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return a string representation of the node in long form.
toString_long() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ParamNode
 
toString_long() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
toString_long() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnValueNode
 
toString_long() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ThrownExceptionNode
 
toString_long() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
toString_long() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
toString_long() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
toString_long() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
toString_long() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.GlobalNode
 
toString_long() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return a string representation of the node in long form.
toString_long() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ParamNode
 
toString_long() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
toString_long() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnValueNode
 
toString_long() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ThrownExceptionNode
 
toString_long() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CheckCastNode
 
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.GlobalNode
 
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Return a string representation of the node in short form.
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ParamNode
 
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnValueNode
 
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ThrownExceptionNode
 
toString_short() - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CheckCastNode
 
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.GlobalNode
 
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Return a string representation of the node in short form.
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ParamNode
 
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnValueNode
 
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ThrownExceptionNode
 
toString_short() - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
toString_short() - Method in class joeq.Compiler.Quad.Quad
Returns a short string representation of this quad, without any operands.
toStringLong() - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
Print a location as it would appear in an exception stacktrace.
toUtf8(String) - Static method in class joeq.UTF.Utf8
Convert the given String into a sequence of (pseudo-)utf8 formatted bytes.
TRACE - Static variable in class joeq.Class.jq_Array
 
TRACE - Static variable in class joeq.Class.jq_Class
 
TRACE - Static variable in class joeq.Class.jq_CompiledCode
 
TRACE - Static variable in class joeq.Class.jq_ConstantPool
 
TRACE - Static variable in class joeq.Class.jq_Reference
 
TRACE - Static variable in class joeq.Class.jq_Type
 
TRACE - Static variable in class joeq.Class.PrimordialClassLoader
 
TRACE - Static variable in class joeq.ClassLib.ClassLibInterface
 
TRACE - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
TRACE - Static variable in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
TRACE - Static variable in class joeq.Compiler.Analysis.IPA.PACallGraph
 
TRACE - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
TRACE - Static variable in class joeq.Compiler.Analysis.IPA.SubtypeHelper
 
TRACE - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitivePACallGraph
 
TRACE - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveSubtypeHelper
 
TRACE - Variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
TRACE - Static variable in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
TRACE - Static variable in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph
 
TRACE - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Controls the output of trace information.
TRACE - Static variable in class joeq.Compiler.Quad.CodeCache
 
TRACE - Static variable in class joeq.Compiler.Quad.Dominators
 
TRACE - Static variable in class joeq.Compiler.Quad.IPA.Solver
 
TRACE - Static variable in class joeq.Compiler.Quad.MethodInline
 
TRACE - Static variable in class joeq.Interpreter.QuadInterpreter
 
trace - Static variable in class joeq.Main.Instrument
 
TRACE - Static variable in class joeq.Runtime.ObjectTraverser
 
TRACE - Static variable in class joeq.UTF.Utf8
 
TRACE_BIND - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
TRACE_CHANGE - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Output the cause of the *first* change in each iteration.
TRACE_CONTEXT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
TRACE_CYCLES - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Output debugging information on the collapsing of cycles.
TRACE_DECISIONS - Static variable in class joeq.Compiler.Quad.MethodInline
 
TRACE_DOT - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
TRACE_DOT - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
TRACE_INST - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
TRACE_INST - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
TRACE_INTER - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
TRACE_INTER - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
TRACE_INTRA - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
TRACE_INTRA - Static variable in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
TRACE_INTRA - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
TRACE_OBJECT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
TRACE_ORACLE - Static variable in class joeq.Compiler.Quad.MethodInline
 
TRACE_REDIRECT - Static variable in class joeq.Class.jq_CompiledCode
 
TRACE_REFLECTION - Static variable in class joeq.Compiler.Analysis.IPA.PA
 
TRACE_REFLECTION - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
TRACE_REFLECTION_DOMAINS - Static variable in class joeq.Compiler.Analysis.IPA.PA
 
TRACE_REFLECTION_DOMAINS - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
TRACE_REGISTERS - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
TRACE_RELATIONS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
TRACE_REPLACE_CLASS - Static variable in class joeq.Class.jq_Class
 
TRACE_SOLVER - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
TRACE_WORKLIST - Static variable in class joeq.Compiler.Quad.IPA.Solver
 
TraceFlags - Class in joeq.Main
 
TraceFlags() - Constructor for class joeq.Main.TraceFlags
 
TRACK_CHANGED_FIELDS - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Track which fields have changed between iterations.
TRACK_CHANGES - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Keep track of whether cache entries change between iterations, to avoid the reconstruction and reduce the number of set union operations.
TRACK_REASONS - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
TRACK_REASONS - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
TRACK_REASONS - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Keep track of the reason why each inclusion edge was added to the graph.
transfer(Quad) - Method in class joeq.Compiler.Quad.DataflowFramework.EmptyAnalysis
 
transfer(Quad) - Method in class joeq.Compiler.Quad.DeadCode
 
TransferFunction - Interface in joeq.Compiler.Dataflow
TransferFunction
trapOnSystemExit() - Method in class joeq.Interpreter.QuadInterpreter
 
traversalOrder - Variable in class joeq.Compiler.Dataflow.IterativeSolver
The order in which the locations are to be traversed.
traverseBB(BasicBlock) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
traverseBB(BasicBlock) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
traverseBB(BasicBlock) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
treeMapFactory - Static variable in class joeq.Compiler.Quad.LoadedCallGraph
 
trim(Set, Set) - Method in class joeq.Class.jq_ConstantPool
 
True() - Static method in class joeq.Compiler.Analysis.IPSSA.SSAValue.Predicate
 
tryResolve(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
tryResolve(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
tryResolve(jq_StaticMethod) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
tryResolve(jq_InstanceMethod) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
tryResolve(jq_Member) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
tryResolve(jq_Member) - Method in class joeq.Compiler.CompilationState.BootstrapCompilation
 
tryResolve(jq_Member) - Method in class joeq.Compiler.CompilationState.DynamicCompilation
 
tryResolve(jq_Member) - Method in class joeq.Compiler.CompilationState.StaticCompilation
 
tryResolve(jq_Member) - Method in class joeq.Compiler.CompilationState
 
TS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
type - Variable in class joeq.Class.jq_Field
 
type_comparator - Static variable in class joeq.Compiler.Quad.LoadedCallGraph
 
TYPE_NAMES - Static variable in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis
 
TYPE_OF_OPERANDS - Static variable in interface joeq.Class.jq_ClassFileConstants
How the byte code operands are to be interpreted.
TypeCheck - Class in joeq.Runtime
Implements Java type checking.
TypeCheck() - Constructor for class joeq.Runtime.TypeCheck
 
typeIterator() - Method in interface joeq.Util.Templates.List.jq_Type
 
typeIterator() - Method in class joeq.Util.Templates.UnmodifiableList.jq_Class
 
TYPEMASK - Static variable in class joeq.Compiler.Quad.RegisterFactory.Register
 
typesThatOverrideEquals() - Method in class joeq.Compiler.Analysis.IPA.PAResults
Compute all types that override equals()

U

ucmp(int, int) - Static method in class joeq.Runtime.MathSupport
 
udiv(int, int) - Static method in class joeq.Runtime.MathSupport
 
ulcmp(long, long) - Static method in class joeq.Runtime.MathSupport
 
uldivrem(long, long, boolean) - Static method in class joeq.Runtime.MathSupport
 
ulmul(long, long) - Static method in class joeq.Runtime.MathSupport
 
umul(int, int) - Static method in class joeq.Runtime.MathSupport
 
UNDEFINED - Static variable in interface joeq.Class.jq_ClassFileConstants
Illegal codes
unify(jq_Field, Set) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
Returns a new FieldNode that is the unification of the given set of FieldNodes.
unify(jq_Field, Set) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
Returns a new FieldNode that is the unification of the given set of FieldNodes.
UNIFY_ACCESS_PATHS - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
UNIFY_ACCESS_PATHS - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
unifyAccessPathEdges(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Unify similar access path edges from the given node.
unifyAccessPathEdges(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
unifyAccessPathEdges(PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Unify similar access path edges from the given node.
unifyAccessPaths(Set) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
Unify similar access paths from the given roots.
unifyAccessPaths(Set) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
Unify similar access paths from the given roots.
union(CallTargets) - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets.NoCallTarget
 
union(CallTargets) - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets.SingleCallTarget
 
union(CallTargets) - Method in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
UnionBitVectorFact - Class in joeq.Compiler.Dataflow
UnionBitVectorFact
UnionBitVectorFact(int) - Constructor for class joeq.Compiler.Dataflow.UnionBitVectorFact
 
UnionBitVectorFact(BitString) - Constructor for class joeq.Compiler.Dataflow.UnionBitVectorFact
 
UNKNOWN - Static variable in class joeq.Compiler.Analysis.IPSSA.SSAValue.Predicate
 
unload() - Method in class joeq.Class.jq_Member
 
unloadBSType(jq_Type) - Method in class joeq.Class.PrimordialClassLoader
 
unloadType(ClassLoader, jq_Type) - Static method in class joeq.Class.PrimordialClassLoader
 
unloadType(ClassLoader, jq_Type) - Method in interface joeq.ClassLib.Common.Interface
 
unloadType(ClassLoader, jq_Type) - Method in class joeq.ClassLib.Common.NullInterfaceImpl
 
UnmodifiableList - Class in joeq.Util.Templates
 
UnmodifiableList() - Constructor for class joeq.Util.Templates.UnmodifiableList
 
UnmodifiableList.BasicBlock - Class in joeq.Util.Templates
 
UnmodifiableList.BasicBlock(BasicBlock[]) - Constructor for class joeq.Util.Templates.UnmodifiableList.BasicBlock
 
UnmodifiableList.jq_Class - Class in joeq.Util.Templates
 
UnmodifiableList.jq_Class(jq_Class) - Constructor for class joeq.Util.Templates.UnmodifiableList.jq_Class
 
UnmodifiableList.jq_Class(jq_Class, jq_Class) - Constructor for class joeq.Util.Templates.UnmodifiableList.jq_Class
 
UnmodifiableList.jq_Class(jq_Class, jq_Class, jq_Class) - Constructor for class joeq.Util.Templates.UnmodifiableList.jq_Class
 
UnmodifiableList.jq_Class(jq_Class[]) - Constructor for class joeq.Util.Templates.UnmodifiableList.jq_Class
 
UnmodifiableList.Operand - Class in joeq.Util.Templates
 
UnmodifiableList.Operand(Operand) - Constructor for class joeq.Util.Templates.UnmodifiableList.Operand
 
UnmodifiableList.Operand(Operand, Operand) - Constructor for class joeq.Util.Templates.UnmodifiableList.Operand
 
UnmodifiableList.Operand(Operand, Operand, Operand) - Constructor for class joeq.Util.Templates.UnmodifiableList.Operand
 
UnmodifiableList.Operand(Operand, Operand, Operand, Operand) - Constructor for class joeq.Util.Templates.UnmodifiableList.Operand
 
UnmodifiableList.Operand(Operand[]) - Constructor for class joeq.Util.Templates.UnmodifiableList.Operand
 
UnmodifiableList.Quad - Class in joeq.Util.Templates
 
UnmodifiableList.Quad(Quad[]) - Constructor for class joeq.Util.Templates.UnmodifiableList.Quad
 
UnmodifiableList.Quad(Quad) - Constructor for class joeq.Util.Templates.UnmodifiableList.Quad
 
UnmodifiableList.RegisterOperand - Class in joeq.Util.Templates
 
UnmodifiableList.RegisterOperand(Operand.RegisterOperand) - Constructor for class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
UnmodifiableList.RegisterOperand(Operand.RegisterOperand, Operand.RegisterOperand) - Constructor for class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
UnmodifiableList.RegisterOperand(Operand.RegisterOperand, Operand.RegisterOperand, Operand.RegisterOperand) - Constructor for class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
UnmodifiableList.RegisterOperand(Operand.RegisterOperand, Operand.RegisterOperand, Operand.RegisterOperand, Operand.RegisterOperand) - Constructor for class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
UnmodifiableList.RegisterOperand(Operand.RegisterOperand[]) - Constructor for class joeq.Util.Templates.UnmodifiableList.RegisterOperand
 
UNOP_NEG - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
UNOPhelper(Operator.Unary, jq_Type, jq_Type) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
unopnames - Static variable in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
UNPREDICTABLE - Static variable in interface joeq.Class.jq_ClassFileConstants
 
unprepare() - Method in class joeq.Class.jq_InstanceField
 
unprepare() - Method in class joeq.Class.jq_InstanceMethod
 
unprepare() - Method in class joeq.Class.jq_StaticField
 
unprepare() - Method in class joeq.Class.jq_StaticMethod
 
update(jq_ConstantPool.ConstantPoolRebuilder) - Method in class joeq.Class.jq_Method
 
update(HashMap) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
update(HashMap) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
Update all predecessor and successor nodes with the given update map.
update(HashMap) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
Update all predecessor and successor nodes with the given update map.
update(HashMap) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
Update all predecessor and successor nodes with the given update map.
update(HashMap) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
update(HashMap) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
Update all predecessor and successor nodes with the given update map.
update(HashMap) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
Update all predecessor and successor nodes with the given update map.
update(HashMap) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
Update all predecessor and successor nodes with the given update map.
update() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionList
Call notify() method on all observers.
updateCPIndex(char) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
updateLocation(BasicBlock, Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Calculate the register set up to a given point.
updateLocation(BasicBlock, Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Calculate the register set up to a given point.
updateMemberReference(jq_Member, byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
updateNextBB() - Method in class joeq.Compiler.Quad.QuadIterator
Update the nextBasicBlock field to point to the next non-empty basic block from the reverse post order, or null if there are no more non-empty basic blocks.
updatePosition(int, int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchHandle
 
updatePosition(int, int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
Called by InstructionList.setPositions when setting the position for every instruction.
updatePosition(int, int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.GOTO
Called in pass 2 of InstructionList.setPositions() in order to update the branch target, that may shift due to variable length instructions.
updatePosition(int, int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionHandle
Called by InstructionList.setPositions when setting the position for every instruction.
updatePosition(int, int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.JSR
 
updatePosition(int, int) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
Since this is a variable length instruction, it may shift the following instructions which then need to update their position.
updatePreviousBB() - Method in class joeq.Compiler.Quad.QuadIterator
Update the previousBasicBlock field to point to the previous non-empty basic block from the reverse post order, or null if there are no more previous non-empty basic blocks.
updateTarget(Bytecodes.InstructionHandle, Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchHandle
Update target of instruction.
updateTarget(Bytecodes.InstructionHandle, Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.BranchInstruction
 
updateTarget(Bytecodes.InstructionHandle, Bytecodes.InstructionHandle) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.InstructionTargeter
 
updateTarget(Bytecodes.InstructionHandle, Bytecodes.InstructionHandle) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.Select
 
urem(int, int) - Static method in class joeq.Runtime.MathSupport
 
USE_BOGUS_SUMMARIES - Variable in class joeq.Compiler.Analysis.IPA.PA
 
USE_CACHE - Static variable in class joeq.UTF.Utf8
 
USE_CLASS_OBJECT_FIELD - Static variable in class joeq.Class.jq_Type
 
USE_DECLARED_FIELDS_CACHE - Variable in class joeq.Runtime.BasicReflectionImpl
 
USE_DECLARED_FIELDS_CACHE - Static variable in class joeq.Runtime.Reflection
 
USE_HCONTEXT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
USE_HMAP - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.SummaryToTuples
 
USE_IDENTITY_HASHCODE - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
USE_IDENTITY_HASHCODE - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
USE_JOEQ_CLASSLIB - Static variable in class joeq.ClassLib.ClassLibInterface
 
USE_JOEQ_CLASSLIBS - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
USE_MEMBER_OBJECT_FIELD - Static variable in class joeq.Class.jq_Member
 
USE_PARAMETER_MAP - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
USE_PARAMETER_MAP - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
USE_SET_REPOSITORY - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Use a set repository, rather than a set factory.
USE_SOFT_REFERENCES - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Controls the use of soft references for the lookup cache.
USE_VCONTEXT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
useJoeqClasslib(boolean) - Static method in class joeq.ClassLib.ClassLibInterface
 
userDefined(String) - Static method in class joeq.Compiler.Quad.DotGraph.dot
 
Utf8 - Class in joeq.UTF
TODO: ummm, synchronization?!
Utf8.MethodDescriptorIterator - Class in joeq.UTF
 
UTFDataFormatError - Exception in joeq.UTF
Indicates a UTF format error.
UTFDataFormatError() - Constructor for exception joeq.UTF.UTFDataFormatError
Creates new UTFDataFormatError without detail message.
UTFDataFormatError(String) - Constructor for exception joeq.UTF.UTFDataFormatError
Constructs an UTFDataFormatError with the specified detail message.

V

V1 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1c - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1cdomain - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1cH1cset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1cH1ctoV2cV1c - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1cH1equals - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1cset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1csets - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1ctoH1 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1ctoV2c - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1cV2cset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1cV2ctoV2cV1c - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1Fset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1FV2set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1H1correspondence - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1H1set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1H1toV2H2 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1toV2 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V1V2set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V2 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V2c - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V2cdomain - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V2cset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V2Fset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V2H2toV1H1 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V2set - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V2toV1 - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
V_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
varorder - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
varPathSelector - Variable in class joeq.Compiler.Analysis.IPA.PA
 
varPathSelector - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
varPathSelector - Variable in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
VC_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
vCnumbering - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
verify() - Method in class joeq.Class.jq_Array
 
verify() - Method in class joeq.Class.jq_Class
 
verify() - Method in class joeq.Class.jq_Primitive
 
verify() - Method in class joeq.Class.jq_Reference.jq_NullType
 
verify() - Method in class joeq.Class.jq_Type
 
verify() - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.jq_ReturnAddressType
 
verify() - Method in class joeq.Compiler.Quad.BytecodeToQuad.jq_ReturnAddressType
 
VERIFY_ASSERTIONS - Static variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary
 
VERIFY_ASSERTIONS - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary
 
VerifyAssertions - Static variable in class joeq.Compiler.Analysis.IPA.PA
 
VerifyAssertions - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
VerifyAssertions - Static variable in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
VerifyAssertions - Static variable in class joeq.Compiler.BytecodeAnalysis.CallTargets
 
VerifyAssertions - Static variable in class joeq.Compiler.CompilationState
 
VerifyAssertions - Static variable in class joeq.Compiler.Quad.AndersenPointerAnalysis
Enable/disable assertion checking.
VerifyAssertions - Static variable in class joeq.Runtime.TypeCheck
 
visit(SSABinding) - Method in class joeq.Compiler.Analysis.IPSSA.SSABindingVisitor.EmptySSABindingVisitor
 
visit(SSABinding) - Method in class joeq.Compiler.Analysis.IPSSA.SSABindingVisitor.SSABindingPrinter
 
visit(SSABinding) - Method in class joeq.Compiler.Analysis.IPSSA.SSABindingVisitor
 
visit(jq_Method, boolean) - Method in class joeq.Compiler.Quad.IPA.Solver
 
visitAALOAD(Bytecodes.AALOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitAALOAD(Bytecodes.AALOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitAALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitAALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitAALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitAALOAD() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitAASTORE(Bytecodes.AASTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitAASTORE(Bytecodes.AASTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitAASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitAASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitAASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitAASTORE() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitACONST(Object) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitACONST(Object) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitACONST(Object) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitACONST(Object) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitACONST_NULL(Bytecodes.ACONST_NULL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitACONST_NULL(Bytecodes.ACONST_NULL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitAGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitAGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitAGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitAGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitAGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitAGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitAGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitAGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitAGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitAINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitAINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitAINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitAINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitAINVOKE(byte, jq_Method) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitALength(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
visitALength(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An array length instruction.
visitALength(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An array length instruction.
visitAllocation(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An instruction.that does an allocation.
visitAllocation(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An instruction.that does an allocation.
visitAllocationInstruction(Bytecodes.AllocationInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitAllocationInstruction(Bytecodes.AllocationInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitALoad(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit an array load instruction.
visitALoad(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit an array load instruction.
visitALOAD(Bytecodes.ALOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitALOAD(Bytecodes.ALOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitALOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitALOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitALOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitALOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitALOAD(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitALoad(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An array load instruction.
visitALoad(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An array load instruction.
visitANEWARRAY(Bytecodes.ANEWARRAY) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitANEWARRAY(Bytecodes.ANEWARRAY) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitAPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitAPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitAPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitAPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitAPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitAPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitAPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitAPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitAPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitAPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitARETURN(Bytecodes.ARETURN) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitARETURN(Bytecodes.ARETURN) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitARETURN() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitARETURN() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitARETURN() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitARETURN() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitARETURN() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitArithmeticInstruction(Bytecodes.ArithmeticInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitArithmeticInstruction(Bytecodes.ArithmeticInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitArray(jq_Array) - Method in class joeq.Class.jq_TypeVisitor.EmptyVisitor
 
visitArray(jq_Array) - Method in interface joeq.Class.jq_TypeVisitor
 
visitArray(jq_Array) - Method in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
visitArray(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An instruction.that accesses an array.
visitArray(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An instruction.that accesses an array.
visitArrayInstruction(Bytecodes.ArrayInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitArrayInstruction(Bytecodes.ArrayInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitARRAYLENGTH(Bytecodes.ARRAYLENGTH) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitARRAYLENGTH(Bytecodes.ARRAYLENGTH) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitARRAYLENGTH() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitARRAYLENGTH() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitARRAYLENGTH() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitAStore(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit an array store instruction.
visitAStore(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit an array store instruction.
visitASTORE(Bytecodes.ASTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitASTORE(Bytecodes.ASTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitASTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitASTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitASTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitASTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitASTORE(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitAStore(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An array store instruction.
visitAStore(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An array store instruction.
visitATHROW(Bytecodes.ATHROW) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitATHROW(Bytecodes.ATHROW) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitATHROW() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitATHROW() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitATHROW() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitATHROW() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitATHROW() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitBALOAD(Bytecodes.BALOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitBALOAD(Bytecodes.BALOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitBALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitBALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitBALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitBALOAD() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitBasicBlock(BasicBlock) - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
visitBasicBlock(BasicBlock) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitBasicBlock(BasicBlock) - Method in class joeq.Compiler.Quad.BasicBlockVisitor.EmptyVisitor
Visit a basic block.
visitBasicBlock(BasicBlock) - Method in interface joeq.Compiler.Quad.BasicBlockVisitor
Visit a basic block.
visitBasicBlock(BasicBlock) - Method in class joeq.Compiler.Quad.CalculateSize
 
visitBasicBlock(BasicBlock) - Method in class joeq.Compiler.Quad.Dominators
 
visitBasicBlock(BasicBlock) - Method in class joeq.Compiler.Quad.QuadVisitor.AllQuadVisitor
 
visitBasicBlocks(BasicBlockVisitor) - Method in class joeq.Compiler.Quad.ControlFlowGraph
Visits all of the basic blocks in this graph with the given visitor.
visitBASTORE(Bytecodes.BASTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitBASTORE(Bytecodes.BASTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitBASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitBASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitBASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitBASTORE() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitBGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitBGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitBGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitBGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitBGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitBGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitBGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitBGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitBGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitBinary(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
visitBinary(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
visitBinary(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A binary operation instruction.
visitBinary(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A binary operation instruction.
visitBIPUSH(Bytecodes.BIPUSH) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitBIPUSH(Bytecodes.BIPUSH) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitBoundsCheck(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An array bounds check instruction.
visitBoundsCheck(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An array bounds check instruction.
visitBPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitBPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitBPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitBPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitBPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitBPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitBPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitBPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitBPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitBPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitBranch(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An instruction that may branch (not including exceptional control flow).
visitBranch(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An instruction that may branch (not including exceptional control flow).
visitBranchInstruction(Bytecodes.BranchInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitBranchInstruction(Bytecodes.BranchInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitBREAKPOINT(Bytecodes.BREAKPOINT) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitBREAKPOINT(Bytecodes.BREAKPOINT) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitBytecode() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitCALOAD(Bytecodes.CALOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitCALOAD(Bytecodes.CALOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitCALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitCALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitCALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitCALOAD() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitCASTORE(Bytecodes.CASTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitCASTORE(Bytecodes.CASTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitCASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitCASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitCASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitCASTORE() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Analysis.BDD.BuildBDDIR
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.MethodSummaryBuilder
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Analysis.IPA.LoopAnalysis
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Analysis.IPSSA.Apps.AssertionAnalysis
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Analysis.IPSSA.SSABindingVisitor
Applies itself to all bindings in the CFG.
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Analysis.IPSSA.Utils.SimpleDominatorQuery.TestSimpleDominatorQuery
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.MethodSummaryBuilder
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Dataflow.ReachingDefs.RDVisitor
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Quad.AndersenPointerAnalysis.Visitor
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Quad.BasicBlockVisitor.AllBasicBlockVisitor
Visit each of the basic blocks in the given control flow graph.
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Quad.CalculateSize
 
visitCFG(ControlFlowGraph) - Method in interface joeq.Compiler.Quad.ControlFlowGraphVisitor
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Quad.DotGraph
Use the dot helper class to output this cfg as a Graph.
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Quad.MethodInline
 
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Quad.PrintCFG
Prints full dump of the given CFG to the output stream.
visitCFG(ControlFlowGraph) - Method in class joeq.Compiler.Quad.SSA.EnterSSA
 
visitCGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitCGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitCGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitCGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitCGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitCGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitCGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitCGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitCGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitCheck(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An exception check instruction.
visitCheck(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An exception check instruction.
visitCheckCast(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit a type cast check instruction.
visitCheckCast(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit a type cast check instruction.
visitCHECKCAST(Bytecodes.CHECKCAST) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitCHECKCAST(Bytecodes.CHECKCAST) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitCHECKCAST(jq_Type) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitCHECKCAST(jq_Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitCHECKCAST(jq_Type) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitCheckCast(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A type cast check instruction.
visitCheckCast(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A type cast check instruction.
visitClass(jq_Class) - Method in class joeq.Class.jq_FieldVisitor.DeclaredFieldVisitor
 
visitClass(jq_Class) - Method in class joeq.Class.jq_MethodVisitor.DeclaredMethodVisitor
 
visitClass(jq_Class) - Method in class joeq.Class.jq_TypeVisitor.EmptyVisitor
 
visitClass(jq_Class) - Method in interface joeq.Class.jq_TypeVisitor
 
visitClass(jq_Class) - Method in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
visitClass(jq_Class) - Method in class joeq.Main.Instrument.ClassVisitor
 
visitClassInitializer(jq_ClassInitializer) - Method in class joeq.Class.jq_MethodVisitor.EmptyVisitor
 
visitClassInitializer(jq_ClassInitializer) - Method in interface joeq.Class.jq_MethodVisitor
 
visitCondBranch(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A conditional branch instruction.
visitCondBranch(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A conditional branch instruction.
visitConstantPushInstruction(Bytecodes.ConstantPushInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitConstantPushInstruction(Bytecodes.ConstantPushInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitConversionInstruction(Bytecodes.ConversionInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitConversionInstruction(Bytecodes.ConversionInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitCPInstruction(Bytecodes.CPInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitCPInstruction(Bytecodes.CPInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitCPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitCPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitCPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitCPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitCPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitCPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitCPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitCPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitCPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitCPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitD2F(Bytecodes.D2F) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitD2F(Bytecodes.D2F) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitD2F() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitD2F() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitD2F() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitD2F() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitD2I(Bytecodes.D2I) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitD2I(Bytecodes.D2I) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitD2I() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitD2I() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitD2I() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitD2I() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitD2L(Bytecodes.D2L) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitD2L(Bytecodes.D2L) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitD2L() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitD2L() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitD2L() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDADD(Bytecodes.DADD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDADD(Bytecodes.DADD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDALOAD(Bytecodes.DALOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDALOAD(Bytecodes.DALOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDALOAD() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDASTORE(Bytecodes.DASTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDASTORE(Bytecodes.DASTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDASTORE() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDBINOP(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDCMP2(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDCMP2(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDCMP2(byte) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDCMP2(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDCMPG(Bytecodes.DCMPG) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDCMPG(Bytecodes.DCMPG) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDCMPL(Bytecodes.DCMPL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDCMPL(Bytecodes.DCMPL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDCONST(Bytecodes.DCONST) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDCONST(Bytecodes.DCONST) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDCONST(double) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDCONST(double) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDCONST(double) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDCONST(double) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDDIV(Bytecodes.DDIV) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDDIV(Bytecodes.DDIV) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitDGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitDGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitDINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDINVOKE(byte, jq_Method) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDLOAD(Bytecodes.DLOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDLOAD(Bytecodes.DLOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitDLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDLOAD(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDMUL(Bytecodes.DMUL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDMUL(Bytecodes.DMUL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDNEG(Bytecodes.DNEG) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDNEG(Bytecodes.DNEG) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitDPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitDPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDREM(Bytecodes.DREM) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDREM(Bytecodes.DREM) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDRETURN(Bytecodes.DRETURN) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDRETURN(Bytecodes.DRETURN) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitDRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDRETURN() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDSTORE(Bytecodes.DSTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDSTORE(Bytecodes.DSTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitDSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDSTORE(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDSUB(Bytecodes.DSUB) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDSUB(Bytecodes.DSUB) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDUNOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDUNOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDUNOP(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDUP(Bytecodes.DUP) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDUP(Bytecodes.DUP) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDUP() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDUP() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDUP() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDUP() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDUP2(Bytecodes.DUP2) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDUP2(Bytecodes.DUP2) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDUP2() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDUP2() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDUP2() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDUP2() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDUP2_X1(Bytecodes.DUP2_X1) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDUP2_X1(Bytecodes.DUP2_X1) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDUP2_x1() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDUP2_x1() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDUP2_x1() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDUP2_x1() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDUP2_X2(Bytecodes.DUP2_X2) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDUP2_X2(Bytecodes.DUP2_X2) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDUP2_x2() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDUP2_x2() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDUP2_x2() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDUP2_x2() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDUP_X1(Bytecodes.DUP_X1) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDUP_X1(Bytecodes.DUP_X1) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDUP_x1() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDUP_x1() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDUP_x1() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDUP_x1() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitDUP_X2(Bytecodes.DUP_X2) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitDUP_X2(Bytecodes.DUP_X2) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitDUP_x2() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitDUP_x2() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitDUP_x2() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitDUP_x2() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visited - Variable in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.OutsideNode
 
visited - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
visited - Variable in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.OutsideNode
 
visitExceptionThrower(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
visitExceptionThrower(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
visitExceptionThrower(Bytecodes.ExceptionThrower) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitExceptionThrower(Bytecodes.ExceptionThrower) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitExceptionThrower(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A potentially excepting instruction..
visitExceptionThrower(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A potentially excepting instruction..
visitF2D(Bytecodes.F2D) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitF2D(Bytecodes.F2D) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitF2D() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitF2D() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitF2D() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitF2D() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitF2I(Bytecodes.F2I) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitF2I(Bytecodes.F2I) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitF2I() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitF2I() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitF2I() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitF2L(Bytecodes.F2L) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitF2L(Bytecodes.F2L) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitF2L() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitF2L() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitF2L() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitF2L() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFADD(Bytecodes.FADD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFADD(Bytecodes.FADD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFALOAD(Bytecodes.FALOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFALOAD(Bytecodes.FALOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFALOAD() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFASTORE(Bytecodes.FASTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFASTORE(Bytecodes.FASTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFASTORE() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFBINOP(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFCMP2(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFCMP2(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFCMP2(byte) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFCMP2(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFCMPG(Bytecodes.FCMPG) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFCMPG(Bytecodes.FCMPG) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFCMPL(Bytecodes.FCMPL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFCMPL(Bytecodes.FCMPL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFCONST(Bytecodes.FCONST) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFCONST(Bytecodes.FCONST) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFCONST(float) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFCONST(float) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFCONST(float) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFCONST(float) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFDIV(Bytecodes.FDIV) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFDIV(Bytecodes.FDIV) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitFGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitFGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitField(jq_Field) - Method in class joeq.Class.jq_FieldVisitor.EmptyVisitor
 
visitField(jq_Field) - Method in interface joeq.Class.jq_FieldVisitor
 
visitFieldInstruction(Bytecodes.FieldInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFieldInstruction(Bytecodes.FieldInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFieldOrMethod(Bytecodes.FieldOrMethod) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFieldOrMethod(Bytecodes.FieldOrMethod) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitFINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFINVOKE(byte, jq_Method) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFLOAD(Bytecodes.FLOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFLOAD(Bytecodes.FLOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitFLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFLOAD(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFMUL(Bytecodes.FMUL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFMUL(Bytecodes.FMUL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFNEG(Bytecodes.FNEG) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFNEG(Bytecodes.FNEG) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitFPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitFPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFREM(Bytecodes.FREM) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFREM(Bytecodes.FREM) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFRETURN(Bytecodes.FRETURN) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFRETURN(Bytecodes.FRETURN) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitFRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFRETURN() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFSTORE(Bytecodes.FSTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFSTORE(Bytecodes.FSTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitFSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitFSTORE(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitFSUB(Bytecodes.FSUB) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitFSUB(Bytecodes.FSUB) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitFUNOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitFUNOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitFUNOP(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitGetfield(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit a get instance field instruction.
visitGetfield(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit a get instance field instruction.
visitGETFIELD(Bytecodes.GETFIELD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitGETFIELD(Bytecodes.GETFIELD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitGetfield(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A get instance field instruction.
visitGetfield(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A get instance field instruction.
visitGetstatic(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit a get static field instruction.
visitGetstatic(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit a get static field instruction.
visitGETSTATIC(Bytecodes.GETSTATIC) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitGETSTATIC(Bytecodes.GETSTATIC) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitGetstatic(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A get static field instruction.
visitGetstatic(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A get static field instruction.
visitGlobalNode(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.IPA.PA
 
visitGlobalNode(PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
visitGOTO(Bytecodes.GOTO) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitGOTO(Bytecodes.GOTO) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitGOTO(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitGOTO(int) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitGOTO(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitGOTO(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitGoto(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A goto instruction.
visitGoto(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A goto instruction.
visitGOTO_W(Bytecodes.GOTO_W) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitGOTO_W(Bytecodes.GOTO_W) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitGotoInstruction(Bytecodes.GotoInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitGotoInstruction(Bytecodes.GotoInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitI2B(Bytecodes.I2B) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitI2B(Bytecodes.I2B) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitI2B() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitI2B() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitI2B() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitI2C(Bytecodes.I2C) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitI2C(Bytecodes.I2C) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitI2C() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitI2C() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitI2C() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitI2D(Bytecodes.I2D) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitI2D(Bytecodes.I2D) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitI2D() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitI2D() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitI2D() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitI2D() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitI2F(Bytecodes.I2F) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitI2F(Bytecodes.I2F) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitI2F() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitI2F() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitI2F() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitI2L(Bytecodes.I2L) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitI2L(Bytecodes.I2L) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitI2L() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitI2L() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitI2L() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitI2L() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitI2S(Bytecodes.I2S) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitI2S(Bytecodes.I2S) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitI2S() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitI2S() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitI2S() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIADD(Bytecodes.IADD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIADD(Bytecodes.IADD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIALOAD(Bytecodes.IALOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIALOAD(Bytecodes.IALOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIALOAD() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIAND(Bytecodes.IAND) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIAND(Bytecodes.IAND) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIASTORE(Bytecodes.IASTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIASTORE(Bytecodes.IASTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIASTORE() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIBINOP(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitICONST(Bytecodes.ICONST) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitICONST(Bytecodes.ICONST) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitICONST(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitICONST(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitICONST(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitICONST(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIDIV(Bytecodes.IDIV) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIDIV(Bytecodes.IDIV) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIF(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIF(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitIF(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIF(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIF(byte, int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIF_ACMPEQ(Bytecodes.IF_ACMPEQ) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIF_ACMPEQ(Bytecodes.IF_ACMPEQ) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIF_ACMPNE(Bytecodes.IF_ACMPNE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIF_ACMPNE(Bytecodes.IF_ACMPNE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIF_ICMPEQ(Bytecodes.IF_ICMPEQ) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIF_ICMPEQ(Bytecodes.IF_ICMPEQ) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIF_ICMPGE(Bytecodes.IF_ICMPGE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIF_ICMPGE(Bytecodes.IF_ICMPGE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIF_ICMPGT(Bytecodes.IF_ICMPGT) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIF_ICMPGT(Bytecodes.IF_ICMPGT) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIF_ICMPLE(Bytecodes.IF_ICMPLE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIF_ICMPLE(Bytecodes.IF_ICMPLE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIF_ICMPLT(Bytecodes.IF_ICMPLT) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIF_ICMPLT(Bytecodes.IF_ICMPLT) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIF_ICMPNE(Bytecodes.IF_ICMPNE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIF_ICMPNE(Bytecodes.IF_ICMPNE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIFCMP(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIFCMP(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitIFCMP(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIFCMP(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIFCMP(byte, int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIFEQ(Bytecodes.IFEQ) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIFEQ(Bytecodes.IFEQ) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIFGE(Bytecodes.IFGE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIFGE(Bytecodes.IFGE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIFGT(Bytecodes.IFGT) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIFGT(Bytecodes.IFGT) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIfInstruction(Bytecodes.IfInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIfInstruction(Bytecodes.IfInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIFLE(Bytecodes.IFLE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIFLE(Bytecodes.IFLE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIFLT(Bytecodes.IFLT) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIFLT(Bytecodes.IFLT) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIFNE(Bytecodes.IFNE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIFNE(Bytecodes.IFNE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIFNONNULL(Bytecodes.IFNONNULL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIFNONNULL(Bytecodes.IFNONNULL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIFNULL(Bytecodes.IFNULL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIFNULL(Bytecodes.IFNULL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIFREF(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIFREF(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitIFREF(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIFREF(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIFREF(byte, int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIFREFCMP(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIFREFCMP(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitIFREFCMP(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIFREFCMP(byte, int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIFREFCMP(byte, int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitIGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitIGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIINC(Bytecodes.IINC) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIINC(Bytecodes.IINC) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIINC(int, int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIINC(int, int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIINC(int, int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitIINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIINVOKE(byte, jq_Method) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitILOAD(Bytecodes.ILOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitILOAD(Bytecodes.ILOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitILOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitILOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitILOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitILOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitILOAD(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIMUL(Bytecodes.IMUL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIMUL(Bytecodes.IMUL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitINEG(Bytecodes.INEG) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitINEG(Bytecodes.INEG) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitInitializer(jq_Initializer) - Method in class joeq.Class.jq_MethodVisitor.EmptyVisitor
 
visitInitializer(jq_Initializer) - Method in interface joeq.Class.jq_MethodVisitor
 
visitInstanceField(jq_InstanceField) - Method in class joeq.Class.jq_FieldVisitor.EmptyVisitor
 
visitInstanceField(jq_InstanceField) - Method in interface joeq.Class.jq_FieldVisitor
 
visitInstanceField(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An instruction.that accesses an instance field.
visitInstanceField(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An instruction.that accesses an instance field.
visitInstanceMethod(jq_InstanceMethod) - Method in class joeq.Class.jq_MethodVisitor.EmptyVisitor
 
visitInstanceMethod(jq_InstanceMethod) - Method in interface joeq.Class.jq_MethodVisitor
 
visitInstanceOf(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit a type instance of instruction.
visitInstanceOf(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit a type instance of instruction.
visitINSTANCEOF(Bytecodes.INSTANCEOF) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitINSTANCEOF(Bytecodes.INSTANCEOF) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitINSTANCEOF(jq_Type) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitINSTANCEOF(jq_Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitINSTANCEOF(jq_Type) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitInstanceOf(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A type instance of instruction.
visitInstanceOf(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A type instance of instruction.
visitIntIfCmp(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
visitIntIfCmp(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A compare and branch instruction.
visitIntIfCmp(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A compare and branch instruction.
visitInvoke(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit an invoke instruction.
visitInvoke(Quad) - Method in class joeq.Compiler.Analysis.IPA.LoopAnalysis.InvokeVisitor
 
visitInvoke(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit an invoke instruction.
visitInvoke(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An invoke instruction.
visitInvoke(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An invoke instruction.
visitInvokeInstruction(Bytecodes.InvokeInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitInvokeInstruction(Bytecodes.InvokeInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitINVOKEINTERFACE(Bytecodes.INVOKEINTERFACE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitINVOKEINTERFACE(Bytecodes.INVOKEINTERFACE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitINVOKESPECIAL(Bytecodes.INVOKESPECIAL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitINVOKESPECIAL(Bytecodes.INVOKESPECIAL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitINVOKESTATIC(Bytecodes.INVOKESTATIC) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitINVOKESTATIC(Bytecodes.INVOKESTATIC) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitINVOKEVIRTUAL(Bytecodes.INVOKEVIRTUAL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitINVOKEVIRTUAL(Bytecodes.INVOKEVIRTUAL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIOR(Bytecodes.IOR) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIOR(Bytecodes.IOR) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitIPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitIPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIREM(Bytecodes.IREM) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIREM(Bytecodes.IREM) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIRETURN(Bytecodes.IRETURN) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIRETURN(Bytecodes.IRETURN) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitIRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitIRETURN() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitISHIFT(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitISHIFT(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitISHIFT(byte) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitISHIFT(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitISHL(Bytecodes.ISHL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitISHL(Bytecodes.ISHL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitISHR(Bytecodes.ISHR) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitISHR(Bytecodes.ISHR) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitISTORE(Bytecodes.ISTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitISTORE(Bytecodes.ISTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitISTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitISTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitISTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitISTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitISTORE(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitISUB(Bytecodes.ISUB) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitISUB(Bytecodes.ISUB) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIUNOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitIUNOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitIUNOP(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitIUSHR(Bytecodes.IUSHR) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIUSHR(Bytecodes.IUSHR) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitIXOR(Bytecodes.IXOR) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitIXOR(Bytecodes.IXOR) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitJsr(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
visitJsr(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
visitJSR(Bytecodes.JSR) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitJSR(Bytecodes.JSR) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitJSR(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitJSR(int) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitJSR(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitJSR(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitJSR(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitJsr(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A jump local subroutine instruction.
visitJsr(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A jump local subroutine instruction.
visitJSR_W(Bytecodes.JSR_W) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitJSR_W(Bytecodes.JSR_W) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitJsrInstruction(Bytecodes.JsrInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitJsrInstruction(Bytecodes.JsrInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitL2D(Bytecodes.L2D) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitL2D(Bytecodes.L2D) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitL2D() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitL2D() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitL2D() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitL2F(Bytecodes.L2F) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitL2F(Bytecodes.L2F) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitL2F() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitL2F() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitL2F() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitL2F() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitL2I(Bytecodes.L2I) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitL2I(Bytecodes.L2I) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitL2I() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitL2I() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitL2I() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitL2I() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLADD(Bytecodes.LADD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLADD(Bytecodes.LADD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLALOAD(Bytecodes.LALOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLALOAD(Bytecodes.LALOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLALOAD() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLAND(Bytecodes.LAND) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLAND(Bytecodes.LAND) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLASTORE(Bytecodes.LASTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLASTORE(Bytecodes.LASTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLASTORE() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLBINOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLBINOP(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLCMP(Bytecodes.LCMP) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLCMP(Bytecodes.LCMP) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLCMP2() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLCMP2() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLCMP2() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLCMP2() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLCONST(Bytecodes.LCONST) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLCONST(Bytecodes.LCONST) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLCONST(long) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLCONST(long) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLCONST(long) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLCONST(long) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLDC(Bytecodes.LDC) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLDC(Bytecodes.LDC) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLDC2_W(Bytecodes.LDC2_W) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLDC2_W(Bytecodes.LDC2_W) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLDIV(Bytecodes.LDIV) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLDIV(Bytecodes.LDIV) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitLGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitLGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitLINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLINVOKE(byte, jq_Method) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLLOAD(Bytecodes.LLOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLLOAD(Bytecodes.LLOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitLLOAD(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLLOAD(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLMUL(Bytecodes.LMUL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLMUL(Bytecodes.LMUL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLNEG(Bytecodes.LNEG) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLNEG(Bytecodes.LNEG) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLoad(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An instruction that loads from memory.
visitLoad(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An instruction that loads from memory.
visitLoadClass(Bytecodes.LoadClass) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLoadClass(Bytecodes.LoadClass) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLoadInstruction(Bytecodes.LoadInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLoadInstruction(Bytecodes.LoadInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLocalVariableInstruction(Bytecodes.LocalVariableInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLocalVariableInstruction(Bytecodes.LocalVariableInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLOOKUPSWITCH(Bytecodes.LOOKUPSWITCH) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLOOKUPSWITCH(Bytecodes.LOOKUPSWITCH) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLOOKUPSWITCH(int, int[], int[]) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLOOKUPSWITCH(int, int[], int[]) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitLOOKUPSWITCH(int, int[], int[]) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLOOKUPSWITCH(int, int[], int[]) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLOOKUPSWITCH(int, int[], int[]) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLookupSwitch(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A lookup switch instruction.
visitLookupSwitch(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A lookup switch instruction.
visitLOR(Bytecodes.LOR) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLOR(Bytecodes.LOR) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitLPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitLPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLREM(Bytecodes.LREM) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLREM(Bytecodes.LREM) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLRETURN(Bytecodes.LRETURN) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLRETURN(Bytecodes.LRETURN) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitLRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLRETURN() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLSHIFT(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLSHIFT(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLSHIFT(byte) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLSHIFT(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLSHL(Bytecodes.LSHL) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLSHL(Bytecodes.LSHL) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLSHR(Bytecodes.LSHR) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLSHR(Bytecodes.LSHR) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLSTORE(Bytecodes.LSTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLSTORE(Bytecodes.LSTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitLSTORE(int) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitLSTORE(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLSUB(Bytecodes.LSUB) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLSUB(Bytecodes.LSUB) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLUNOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitLUNOP(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitLUNOP(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitLUSHR(Bytecodes.LUSHR) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLUSHR(Bytecodes.LUSHR) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitLXOR(Bytecodes.LXOR) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitLXOR(Bytecodes.LXOR) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitMemLoad(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A raw memory load instruction.
visitMemLoad(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A raw memory load instruction.
visitMemStore(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A raw memory store instruction.
visitMemStore(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A raw memory store instruction.
visitMethod(jq_Method) - Method in class joeq.Class.jq_MethodVisitor.EmptyVisitor
 
visitMethod(jq_Method) - Method in interface joeq.Class.jq_MethodVisitor
 
visitMethod(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
visitMethod(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.PA
 
visitMethod(jq_Method) - Method in class joeq.Compiler.Analysis.IPA.PAMethodSummary
 
visitMethod(jq_Method) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePA
 
visitMethod(jq_Method) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePAMethodSummary
 
visitMethod(jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis.ModRefVisitor
 
visitMethod(jq_Method) - Method in class joeq.Compiler.Quad.ControlDependence
 
visitMethod(jq_Method) - Method in class joeq.Compiler.Quad.ControlFlowGraphVisitor.CodeCacheVisitor
 
visitMethod(jq_Method) - Method in class joeq.Compiler.Quad.DataflowFramework.EmptyAnalysis
 
visitMethod(jq_Method) - Method in class joeq.Compiler.Quad.Dominators
 
visitMethod(jq_Method) - Method in class joeq.Main.Instrument.ClassVisitor.MethodVisitor
 
visitMethodSummary(MethodSummary) - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
visitMonitor(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit a register move instruction.
visitMonitor(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit a register move instruction.
visitMONITOR(byte) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitMONITOR(byte) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitMONITOR(byte) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitMONITOR(byte) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitMonitor(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An object monitor lock/unlock instruction.
visitMonitor(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An object monitor lock/unlock instruction.
visitMONITORENTER(Bytecodes.MONITORENTER) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitMONITORENTER(Bytecodes.MONITORENTER) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitMONITOREXIT(Bytecodes.MONITOREXIT) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitMONITOREXIT(Bytecodes.MONITOREXIT) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitMove(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit a register move instruction.
visitMove(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit a register move instruction.
visitMove(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A register move instruction.
visitMove(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A register move instruction.
visitMULTIANEWARRAY(Bytecodes.MULTIANEWARRAY) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitMULTIANEWARRAY(Bytecodes.MULTIANEWARRAY) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitMULTINEWARRAY(jq_Type, char) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitMULTINEWARRAY(jq_Type, char) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitMULTINEWARRAY(jq_Type, char) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitMULTINEWARRAY(jq_Type, char) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitNew(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit an object allocation instruction.
visitNew(Quad) - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
visitNew(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit an object allocation instruction.
visitNEW(Bytecodes.NEW) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitNEW(Bytecodes.NEW) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitNEW(jq_Type) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitNEW(jq_Type) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitNEW(jq_Type) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitNEW(jq_Type) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitNew(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An object allocation instruction.
visitNew(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An object allocation instruction.
visitNewArray(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit an array allocation instruction.
visitNewArray(Quad) - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
visitNewArray(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit an array allocation instruction.
visitNEWARRAY(Bytecodes.NEWARRAY) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitNEWARRAY(Bytecodes.NEWARRAY) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitNEWARRAY(jq_Array) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitNEWARRAY(jq_Array) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitNEWARRAY(jq_Array) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitNewArray(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An array allocation instruction.
visitNewArray(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An array allocation instruction.
visitNode(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.IPA.ObjectCreationGraph
 
visitNode(MethodSummary.Node) - Method in class joeq.Compiler.Analysis.IPA.PAMethodSummary
 
visitNode(PrimitiveMethodSummary.Node) - Method in class joeq.Compiler.Analysis.Primitive.PrimitivePAMethodSummary
 
visitNOP(Bytecodes.NOP) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitNOP(Bytecodes.NOP) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitNOP() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitNOP() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitNOP() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitNullCheck(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A null pointer check instruction.
visitNullCheck(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A null pointer check instruction.
visitNullCheck(Quad) - Method in class joeq.Interpreter.QuadInterpreter
 
visitPEI() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitPEI() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.SecondPassVisitor
 
visitPhi(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
visitPhi(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
visitPhi(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A phi instruction.
visitPhi(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A phi instruction.
visitPOP(Bytecodes.POP) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitPOP(Bytecodes.POP) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitPOP() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitPOP() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitPOP() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitPOP() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitPOP2(Bytecodes.POP2) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitPOP2(Bytecodes.POP2) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitPOP2() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitPOP2() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitPOP2() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitPOP2() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitPopInstruction(Bytecodes.PopInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitPopInstruction(Bytecodes.PopInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitPrimitive(jq_Primitive) - Method in class joeq.Class.jq_TypeVisitor.EmptyVisitor
 
visitPrimitive(jq_Primitive) - Method in interface joeq.Class.jq_TypeVisitor
 
visitPrimitive(jq_Primitive) - Method in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
visitPushInstruction(Bytecodes.PushInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitPushInstruction(Bytecodes.PushInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitPutfield(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit a put instance field instruction.
visitPutfield(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit a put instance field instruction.
visitPUTFIELD(Bytecodes.PUTFIELD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitPUTFIELD(Bytecodes.PUTFIELD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitPutfield(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A put instance field instruction.
visitPutfield(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A put instance field instruction.
visitPutstatic(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit a put static field instruction.
visitPutstatic(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit a put static field instruction.
visitPUTSTATIC(Bytecodes.PUTSTATIC) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitPUTSTATIC(Bytecodes.PUTSTATIC) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitPutstatic(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A put static field instruction.
visitPutstatic(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A put static field instruction.
visitQuad(Quad) - Method in class joeq.Compiler.Quad.CalculateSize
 
visitQuad(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
Any quad.
visitQuad(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
Any quad.
visitQuad(Quad) - Method in class joeq.Compiler.Quad.RegisterNumberVisitor
 
visitQuad(Quad) - Method in class joeq.Interpreter.QuadInterpreter
 
visitQuads(QuadVisitor) - Method in class joeq.Compiler.Quad.BasicBlock
Visit all of the quads in this basic block in forward order with the given quad visitor.
visitRET(Bytecodes.RET) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitRET(Bytecodes.RET) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitRET(int) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitRET(int) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitRET(int) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitRET(int) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitRet(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A return from local subroutine instruction.
visitRet(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A return from local subroutine instruction.
visitReturn(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
Visit a return/throw instruction.
visitReturn(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
Visit a return/throw instruction.
visitRETURN(Bytecodes.RETURN) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitRETURN(Bytecodes.RETURN) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitReturn(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A return from method instruction.
visitReturn(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A return from method instruction.
visitReturnInstruction(Bytecodes.ReturnInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitReturnInstruction(Bytecodes.ReturnInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitSALOAD(Bytecodes.SALOAD) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitSALOAD(Bytecodes.SALOAD) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitSALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitSALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitSALOAD() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitSALOAD() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitSASTORE(Bytecodes.SASTORE) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitSASTORE(Bytecodes.SASTORE) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitSASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitSASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitSASTORE() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitSASTORE() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitSelect(Bytecodes.Select) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitSelect(Bytecodes.Select) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitSGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitSGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitSGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitSGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitSGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitSGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitSGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitSGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitSGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitSIPUSH(Bytecodes.SIPUSH) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitSIPUSH(Bytecodes.SIPUSH) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitSpecial(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
visitSpecial(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
visitSpecial(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A special instruction.
visitSpecial(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A special instruction.
visitSPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitSPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitSPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitSPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitSPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitSPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitSPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitSPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitSPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitSPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitStackConsumer(Bytecodes.StackConsumer) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitStackConsumer(Bytecodes.StackConsumer) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitStackInstruction(Bytecodes.StackInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitStackInstruction(Bytecodes.StackInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitStackProducer(Bytecodes.StackProducer) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitStackProducer(Bytecodes.StackProducer) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitStaticField(jq_StaticField) - Method in class joeq.Class.jq_FieldVisitor.EmptyVisitor
 
visitStaticField(jq_StaticField) - Method in interface joeq.Class.jq_FieldVisitor
 
visitStaticField(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An instruction.that accesses a static field.
visitStaticField(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An instruction.that accesses a static field.
visitStaticMethod(jq_StaticMethod) - Method in class joeq.Class.jq_MethodVisitor.EmptyVisitor
 
visitStaticMethod(jq_StaticMethod) - Method in interface joeq.Class.jq_MethodVisitor
 
visitStore(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An instruction that stores into memory.
visitStore(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An instruction that stores into memory.
visitStoreCheck(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An object array store type check instruction.
visitStoreCheck(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An object array store type check instruction.
visitStoreInstruction(Bytecodes.StoreInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitStoreInstruction(Bytecodes.StoreInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitSWAP(Bytecodes.SWAP) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitSWAP(Bytecodes.SWAP) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitSWAP() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitSWAP() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitSWAP() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitTABLESWITCH(Bytecodes.TABLESWITCH) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitTABLESWITCH(Bytecodes.TABLESWITCH) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitTABLESWITCH(int, int, int, int[]) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitTABLESWITCH(int, int, int, int[]) - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitTABLESWITCH(int, int, int, int[]) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitTABLESWITCH(int, int, int, int[]) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitTABLESWITCH(int, int, int, int[]) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitTableSwitch(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A jump table switch instruction.
visitTableSwitch(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A jump table switch instruction.
visitType(jq_Type) - Method in class joeq.Class.jq_TypeVisitor.EmptyVisitor
 
visitType(jq_Type) - Method in interface joeq.Class.jq_TypeVisitor
 
visitType(jq_Type) - Method in class joeq.Compiler.Analysis.IPA.ClassInvariantAnalysis
 
visitTypeCheck(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
An instruction.that does a type check.
visitTypeCheck(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
An instruction.that does a type check.
visitTypedInstruction(Bytecodes.TypedInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitTypedInstruction(Bytecodes.TypedInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitUnary(Quad) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.BuildMethodSummary
 
visitUnary(Quad) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.BuildMethodSummary
 
visitUnary(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A unary operation instruction.
visitUnary(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A unary operation instruction.
visitUnconditionalBranch(Bytecodes.UnconditionalBranch) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitUnconditionalBranch(Bytecodes.UnconditionalBranch) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitVariableLengthInstruction(Bytecodes.VariableLengthInstruction) - Method in class joeq.Compiler.BytecodeAnalysis.Bytecodes.EmptyVisitor
 
visitVariableLengthInstruction(Bytecodes.VariableLengthInstruction) - Method in interface joeq.Compiler.BytecodeAnalysis.Bytecodes.Visitor
 
visitVINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitVINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitVINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitVINVOKE(byte, jq_Method) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitVINVOKE(byte, jq_Method) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitVRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitVRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.ControlFlowGraph.InitialPass
 
visitVRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitVRETURN() - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitVRETURN() - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitZeroCheck(Quad) - Method in class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
A divide-by-zero check instruction.
visitZeroCheck(Quad) - Method in interface joeq.Compiler.Quad.QuadVisitor
A divide-by-zero check instruction.
visitZGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitZGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitZGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitZGETFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitZGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitZGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitZGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitZGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitZGETSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitZPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitZPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitZPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitZPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitZPUTFIELD(jq_InstanceField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
visitZPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.BytecodeVisitor
 
visitZPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.LiveRefAnalysis.FirstPassVisitor
 
visitZPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.ModRefAnalysis
 
visitZPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.BytecodeAnalysis.StackDepthVisitor
 
visitZPUTSTATIC(jq_StaticField) - Method in class joeq.Compiler.Quad.BytecodeToQuad
 
vm - Variable in class joeq.Interpreter.BytecodeInterpreter
 
Vmap - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
VOID - Static variable in class joeq.Class.jq_Primitive
 
VOID_DESC - Static variable in class joeq.UTF.Utf8
 
vP - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
vPfilter - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
vT - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
vtable - Variable in class joeq.Class.jq_Reference
 
VTABLE_OFFSET - Static variable in class joeq.Allocator.ObjectLayout
Offset of vtable, in bytes.

W

WARN_STALE_CLASS_FILES - Static variable in class joeq.Class.jq_Class
 
words() - Method in class joeq.Compiler.Quad.Operand.ParamListOperand
 
worklist - Variable in class joeq.Compiler.Dataflow.PriorityQueueSolver
Priority-queue implementation of the worklist.
worklist - Variable in class joeq.Compiler.Dataflow.SortedSetSolver
Worklist of locations, sorted by priority.
WorklistSolver - Class in joeq.Compiler.Dataflow
WorklistSolver
WorklistSolver(MapFactory) - Constructor for class joeq.Compiler.Dataflow.WorklistSolver
 
WorklistSolver() - Constructor for class joeq.Compiler.Dataflow.WorklistSolver
 
write(Textualizer) - Method in class joeq.Class.jq_Class.StringConstant
 
write(Textualizer) - Method in class joeq.Class.jq_Member
 
write(Textualizer) - Method in class joeq.Class.jq_Type
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.CheckCastNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteObjectNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ConcreteTypeNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.FieldNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.GlobalNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
write(Textualizer) - Static method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.OperandToNodeMap
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ParamNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PlaceholderNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ReturnValueNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.ThrownExceptionNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.UnknownTypeNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.BCProgramLocation
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.FakeProgramLocation
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.PlaceholderParameterProgramLocation
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation.QuadProgramLocation
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.CheckCastNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteObjectNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ConcreteTypeNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.FieldNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.GlobalNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
write(Textualizer) - Static method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.OperandToNodeMap
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ParamNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PlaceholderNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ReturnValueNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.ThrownExceptionNode
 
write(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.UnknownTypeNode
 
write(CallGraph, BufferedWriter) - Static method in class joeq.Compiler.Quad.LoadedCallGraph
 
write(byte[], int) - Method in class joeq.Runtime.BasicDebugImpl
 
write(String) - Method in class joeq.Runtime.BasicDebugImpl
 
write(String) - Static method in class joeq.Runtime.Debug
 
write(byte[], int) - Static method in class joeq.Runtime.Debug
 
write(Utf8) - Static method in class joeq.Runtime.Debug
 
write(char) - Static method in class joeq.Runtime.Debug
 
write(int) - Static method in class joeq.Runtime.Debug
 
write(Address) - Static method in class joeq.Runtime.Debug
 
write(int, String) - Static method in class joeq.Runtime.Debug
 
write(String, int) - Static method in class joeq.Runtime.Debug
 
write(String, Address) - Static method in class joeq.Runtime.Debug
 
write(String, int, String) - Static method in class joeq.Runtime.Debug
 
write(int, String, int) - Static method in class joeq.Runtime.Debug
 
write(byte[], int) - Method in class joeq.Runtime.SilentDebugImpl
 
write(String) - Method in class joeq.Runtime.SilentDebugImpl
 
WRITE_PARESULTS_BATCHFILE - Static variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
writeEdges(Textualizer) - Method in class joeq.Class.jq_Member
 
writeEdges(Textualizer) - Method in class joeq.Class.jq_Type
 
writeEdges(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.Node
 
writeEdges(Textualizer) - Method in class joeq.Compiler.Analysis.FlowInsensitive.MethodSummary.PassedParameter
 
writeEdges(Textualizer) - Method in class joeq.Compiler.Analysis.IPA.ProgramLocation
 
writeEdges(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.Node
 
writeEdges(Textualizer) - Method in class joeq.Compiler.Analysis.Primitive.PrimitiveMethodSummary.PassedParameter
 
writeHex(int) - Static method in class joeq.Runtime.Debug
 
writeln(byte[], int) - Method in class joeq.Runtime.BasicDebugImpl
 
writeln(String) - Method in class joeq.Runtime.BasicDebugImpl
 
writeln() - Static method in class joeq.Runtime.Debug
 
writeln(String) - Static method in class joeq.Runtime.Debug
 
writeln(Utf8) - Static method in class joeq.Runtime.Debug
 
writeln(int) - Static method in class joeq.Runtime.Debug
 
writeln(Address) - Static method in class joeq.Runtime.Debug
 
writeln(int, String) - Static method in class joeq.Runtime.Debug
 
writeln(String, int) - Static method in class joeq.Runtime.Debug
 
writeln(String, Address) - Static method in class joeq.Runtime.Debug
 
writeln(String, int, String) - Static method in class joeq.Runtime.Debug
 
writeln(byte[], int) - Method in class joeq.Runtime.SilentDebugImpl
 
writeln(String) - Method in class joeq.Runtime.SilentDebugImpl
 
writelnHex(int) - Static method in class joeq.Runtime.Debug
 

X

xmlEscape(String) - Static method in class joeq.Compiler.Analysis.IPA.CollectionFinder
 

Y

YES - Static variable in interface joeq.Compiler.CompilationConstants
 

Z

Z - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
Z_BITS - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 
zcompute(double, double, double) - Static method in class joeq.Compiler.Analysis.IPA.PAResults
 
zcompute(double, double) - Static method in class joeq.Compiler.Analysis.IPA.PAResults
 
Zset - Variable in class joeq.Compiler.Analysis.IPA.PAProxy
 

_

_arrayStoreCheck - Static variable in class joeq.Runtime.TypeCheck
 
_bindingMap - Variable in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
_builder - Variable in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
 
_callees - Variable in class joeq.Compiler.Analysis.IPSSA.SSAValue.ActualOut
 
_callers - Variable in class joeq.Compiler.Analysis.IPSSA.SSAValue.FormalIn
 
_cfg - Variable in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
_checkcast - Static variable in class joeq.Runtime.TypeCheck
 
_class - Static variable in class joeq.Class.jq_Array
 
_class - Static variable in class joeq.Class.jq_Class
 
_class - Static variable in class joeq.Class.jq_ClassInitializer
 
_class - Static variable in interface joeq.Class.jq_DontAlign
 
_class - Static variable in class joeq.Class.jq_FakeInstanceMethod
 
_class - Static variable in class joeq.Class.jq_FakeStaticMethod
 
_class - Static variable in class joeq.Class.jq_Initializer
 
_class - Static variable in class joeq.Class.jq_InstanceField
 
_class - Static variable in class joeq.Class.jq_InstanceMethod
 
_class - Static variable in class joeq.Class.jq_Member
 
_class - Static variable in class joeq.Class.jq_Method
 
_class - Static variable in class joeq.Class.jq_Primitive
 
_class - Static variable in class joeq.Class.jq_Reference
 
_class - Static variable in class joeq.Class.jq_StaticField
 
_class - Static variable in class joeq.Class.jq_StaticMethod
 
_class - Static variable in class joeq.Class.jq_Type
 
_class - Static variable in class joeq.ClassLib.ClassLibInterface
 
_class - Static variable in class joeq.Memory.Address
 
_class - Static variable in class joeq.Memory.CodeAddress
 
_class - Static variable in class joeq.Memory.HeapAddress
 
_class - Static variable in class joeq.Memory.StackAddress
 
_class - Static variable in class joeq.Runtime.BasicReflectionImpl
 
_class - Static variable in class joeq.Runtime.MathSupport
 
_class - Static variable in class joeq.Runtime.Reflection
 
_compile - Static variable in class joeq.Class.jq_Method
 
_context - Variable in class joeq.Compiler.Analysis.IPSSA.ContextSet.ContextLocationPair
 
_declaredFieldsCache - Static variable in class joeq.Runtime.BasicReflectionImpl
 
_def1_str - Variable in class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp
 
_def2_str - Variable in class joeq.Compiler.Analysis.IPSSA.Apps.ReachabilityTracerApp
 
_default_compiled_version - Static variable in class joeq.Class.jq_Method
 
_definitionCache - Static variable in class joeq.Compiler.Analysis.IPSSA.SSADefinition.Helper
The set of all definitions in the program, can be quite huge
_definitions - Variable in class joeq.Compiler.Analysis.IPSSA.SSAValue.Phi
 
_delegate - Static variable in class joeq.Compiler.Quad.Operator
 
_delete(jq_Method) - Method in class joeq.Compiler.Quad.CodeCache
 
_destination - Variable in class joeq.Compiler.Analysis.IPSSA.SSABinding
 
_destination - Variable in class joeq.Compiler.Analysis.IPSSA.SSAValue
 
_dir - Variable in class joeq.Util.SyntheticGraphs.Graph
 
_dom_query - Variable in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
 
_edgeCount - Variable in class joeq.Compiler.Analysis.IPSSA.DefinitionGraph
 
_edgeList - Variable in class joeq.Util.SyntheticGraphs.Graph
 
_entrypoint - Static variable in class joeq.Class.jq_CompiledCode
 
_FACTORY - Static variable in class joeq.Memory.CodeAddress
 
_FACTORY - Static variable in class joeq.Memory.HeapAddress
 
_FACTORY - Static variable in class joeq.Memory.StackAddress
 
_fc - Variable in class joeq.Compiler.Quad.DataflowFramework.EmptyAnalysis
 
_get(jq_Method) - Method in class joeq.Compiler.Quad.CodeCache
 
_getmap(jq_Method) - Method in class joeq.Compiler.Quad.CodeCache
 
_globalID - Static variable in class joeq.Compiler.Analysis.IPSSA.SSADefinition.Helper
 
_helperMap - Static variable in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo
 
_instance_of - Static variable in class joeq.Runtime.TypeCheck
 
_ldiv - Static variable in class joeq.Runtime.MathSupport
 
_lmul - Static variable in class joeq.Runtime.MathSupport
 
_location - Variable in class joeq.Compiler.Analysis.IPSSA.ContextSet.ContextLocationPair
 
_location - Variable in class joeq.Compiler.Analysis.IPSSA.SSADefinition
 
_lrem - Static variable in class joeq.Runtime.MathSupport
 
_maxint - Static variable in class joeq.Runtime.MathSupport
 
_maxlong - Static variable in class joeq.Runtime.MathSupport
 
_minint - Static variable in class joeq.Runtime.MathSupport
 
_minlong - Static variable in class joeq.Runtime.MathSupport
 
_multinewarray - Static variable in class joeq.Runtime.Arrays
 
_name - Variable in class joeq.Util.SyntheticGraphs.Graph
 
_nodeMap - Variable in class joeq.Util.SyntheticGraphs.Graph
 
_obj_trav - Static variable in class joeq.Runtime.Reflection
 
_out - Variable in class joeq.Compiler.Analysis.IPSSA.SSABindingVisitor.SSABindingPrinter
 
_predicates - Variable in class joeq.Compiler.Analysis.IPSSA.SSAValue.Predicated
 
_quad - Variable in class joeq.Compiler.Analysis.IPSSA.SSABinding
 
_queryMap - Static variable in class joeq.Compiler.Analysis.IPSSA.SSAProcInfo
 
_state - Static variable in class joeq.Class.jq_Member
 
_state - Static variable in class joeq.Class.jq_Reference
 
_usedDefinitions - Variable in class joeq.Compiler.Analysis.IPSSA.SSAValue.Phi
 
_value - Variable in class joeq.Compiler.Analysis.IPSSA.SSABinding
 
_verbosity - Variable in class joeq.Compiler.Analysis.IPSSA.IPSSABuilder
 
_versionMap - Static variable in class joeq.Compiler.Analysis.IPSSA.SSADefinition.Helper
 
_vtable - Static variable in class joeq.Class.jq_Reference
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

Copyright © 2001-2008 John Whaley. All Rights Reserved.