Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
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(BasicBlock)
- Method in class joeq.Compiler.BytecodeAnalysis.
ControlFlowGraph.RPOBasicBlockIterator
add(ExceptionHandler)
- Method in class joeq.Compiler.BytecodeAnalysis.
ExceptionHandlerIterator
add(ExceptionHandler)
- Method in class joeq.Compiler.Quad.
ExceptionHandlerIterator
Throws UnsupportedOperationException.
add(jq_Method, int, jq_Method)
- Method in class joeq.Compiler.Quad.
LoadedCallGraph
add(Quad)
- Method in class joeq.Compiler.Quad.
QuadIterator
Adds a quad to the underlying quad list.
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
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
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(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
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
_