int line
int column
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
UnitBox beginUnitBox
UnitBox endUnitBox
UnitBox handlerUnitBox
List<E> unitBoxes
Unit unit
Value value
RefType base
Type baseType
int numDimensions
Chain<E> localChain
Chain<E> trapChain
UnitPatchingChain unitChain
int mStatus
Value e
String moduleName
String className
AnySubType anySubType
SootClass sootClass
ArrayType arrayType
int number
JimpleToBafContext jimpleToBafContext
Unit source
SootMethodRef methodRef
Type opType
Type opType
Type opType
Type mOpType
SootMethodRef bsmRef
List<E> bsmArgs
int tag
SootFieldRef fieldRef
SootFieldRef fieldRef
Type castType
Type checkType
int argCount
Type baseType
int dimensionCount
ArrayType baseType
Type mType
Constant constant
SootFieldRef fieldRef
SootFieldRef fieldRef
int lowIndex
int highIndex
boolean DEBUG
Map<K,V> pMap
Set<E> consumedConditions
HashSet<E> thisLocals
IterableSet<T> synchronizedBlockFacts
IterableSet<T> exceptionFacts
IterableSet<T> monitorFacts
IterableSet<T> importList
Local controlLocal
InstanceInvokeExpr constructorExpr
Unit constructorUnit
List<E> caughtrefs
ASTCondition condition
SETNodeLabel label
String command
SETNodeLabel label
boolean surpressDestinationLabel
Type type
Type type
boolean supressDeclaringClass
int value
long value
SootMethodRef bsmRef
ValueBox[] bsmArgBoxes
int tag
RefType type
String value
double value
float value
int value
long value
SootFieldRef fieldRef
SootMethodRef methodRef
int kind
int n
Type paramType
Unit source
SootFieldRef fieldRef
String value
RefType thisType
SootFieldRef fieldRef
ValueBox baseBox
ValueBox baseBox
SootMethodRef methodRef
ValueBox[] argBoxes
RefType type
ValueBox opBox
ValueBox opBox
ValueBox otherBox
ValueBox otherBox
SootMethodRef bsmRef
ValueBox[] bsmArgBoxes
int tag
ValueBox invokeExprBox
ValueBox stmtAddressBox
int lowIndex
int highIndex
Token token
SootMethod method
SootClass excType
Stmt throwing
SourceLnPosTag position
Object sourcename
int code
WeakHashMap<K,V> isEquivalent
String msg
CallGraph callGraph
List<E> heads
List<E> tails
FlowSet<T> pegNodes
Map<K,V> unitToPeg
Map<K,V> waitingNodes
PegGraph pg
Set<E> joinNeedReconsidered
Body body
Hierarchy hierarchy
PAG pag
Set<E> threadAllocSites
Set<E> methodsNeedingInlining
Set<E> allocNodes
List<E> inlineSites
Map<K,V> synchObj
Set<E> multiRunAllocNodes
Map<K,V> allocNodeToObj
SootClass sc
int idnum
ShimpleOptions options
ShimpleBodyBuilder sbb
boolean isSSA
Body body
boolean debug
Map<K,V> boxToPhiNode
Set<E> phiNodeSet
Map<K,V> boxToNeedsPatching
ValueUnitPair argBox
Object targetKey
boolean unitChanged
int partitionNumber
Type type
Type type
Unit unit
HashChain.Link<X extends E> nextLink
HashChain.Link<X extends E> previousLink
Object item
Copyright © 2021 Soot OSS. All rights reserved.