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.