int line
int column
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionUnitBox 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
SootClass sootClass
AnySubType anySubType
ArrayType arrayType
int number
JimpleToBafContext jimpleToBafContext
Unit source
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
boolean DEBUG
Map<K,V> pMap
HashSet<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
ValueBox[] bsmArgBoxes
SootMethodRef bsmRef
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
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 isExtendedSSA
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 © 2020 Soot OSS. All rights reserved.