private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
UnitBox beginUnitBox
UnitBox endUnitBox
UnitBox handlerUnitBox
java.util.List<E> unitBoxes
java.util.List<E> boxesPointingToThis
Unit unit
Value value
RefType base
Type baseType
int numDimensions
int mStatus
Value e
java.lang.String className
SootClass sootClass
AnySubType anySubType
ArrayType arrayType
int number
JimpleToBafContext jimpleToBafContext
Unit source
UnitBox targetBox
java.util.List<E> targetBoxes
Type opType
Type opType
Type opType
Type mOpType
SootMethodRef bsmRef
java.util.List<E> bsmArgs
int tag
SootFieldRef fieldRef
SootFieldRef fieldRef
Type castType
Type checkType
int argCount
ValueBox localBox
java.util.List<E> useBoxes
Type baseType
int dimensionCount
ArrayType baseType
Type mType
Constant constant
SootFieldRef fieldRef
SootFieldRef fieldRef
ValueBox localBox
java.util.List<E> defBoxes
boolean DEBUG
java.util.Map<K,V> pMap
java.util.HashSet<E> consumedConditions
java.util.HashSet<E> thisLocals
IterableSet<T> synchronizedBlockFacts
IterableSet<T> exceptionFacts
IterableSet<T> monitorFacts
IterableSet<T> importList
Local controlLocal
InstanceInvokeExpr constructorExpr
Unit constructorUnit
java.util.List<E> caughtrefs
ASTCondition condition
java.util.List<E> body
java.util.List<E> init
java.util.List<E> update
java.util.List<E> body
java.util.List<E> ifBody
java.util.List<E> elseBody
java.util.List<E> body
java.util.List<E> body
SETNodeLabel label
java.util.List<E> body
DavaBody davaBody
ASTStatementSequenceNode declarations
java.util.List<E> dontPrintLocals
java.util.List<E> subBodies
java.util.List<E> statementSequence
ValueBox keyBox
java.util.List<E> indexList
java.util.Map<K,V> index2BodyList
java.util.List<E> body
ValueBox localBox
java.util.List<E> tryBody
java.util.List<E> catchList
java.util.Map<K,V> exceptionMap
java.util.Map<K,V> paramMap
ASTTryNode.container tryBodyContainer
java.util.List<E> body
java.util.List<E> body
java.lang.String command
SETNodeLabel label
boolean surpressDestinationLabel
java.util.HashSet<E> thisLocals
Type type
Type type
boolean supressDeclaringClass
java.util.HashSet<E> thisLocals
int value
long value
ValueBox[] bsmArgBoxes
SootMethodRef bsmRef
int tag
RefType type
javax.swing.JMenuItem speedMenuItem
javax.swing.JMenuItem sizeMenuItem
javax.swing.JMenuItem protMenuItem
javax.swing.JLabel LabelMainClass
javax.swing.JRadioButton RadioSummary
javax.swing.JRadioButton RadioVerbose
javax.swing.JPanel PanelExecute
javax.swing.JPanel PanelTransforms
javax.swing.JPanel PanelBasicOptions
javax.swing.JTabbedPane TabbedPane
javax.swing.JMenuItem exitMenuItem
javax.swing.JTextField TextFieldConstraint
javax.swing.JTextPane PaneExplain
javax.swing.JList<E> AvoidList
javax.swing.JPanel jPanel1
javax.swing.JTextField ClasspathTextField
javax.swing.JLabel LabelClassPath
javax.swing.JTextField TextFieldMain
javax.swing.JMenuItem openFileMenuItem
javax.swing.JMenuItem newFileMenuItem
javax.swing.JMenu jMenu3
javax.swing.JMenuBar jMenuBar1
javax.swing.JTextPane jTextPane1
javax.swing.JRadioButton DebugRadio
javax.swing.JTextField WorkingDirTextField
javax.swing.JLabel LabelWorkingDir
javax.swing.JTextPane DefaultClassPathPane
javax.swing.JTextArea TextAreaOutput
javax.swing.JScrollPane jScrollPane1
javax.swing.JPanel jPanel2
javax.swing.JTextField TextFieldMinMem
javax.swing.JButton ButtonAddItem
javax.swing.JComboBox<E> ComboBoxDefWeight
javax.swing.JLabel LabelDefWeight
javax.swing.JLabel LabelTransformHeading
javax.swing.JList<E> ListTransforms
javax.swing.JComboBox<E> ComboWeight
javax.swing.JLabel LabelOutputDir
javax.swing.JTextField TextField
javax.swing.JTextField TextFieldJVMArgs
javax.swing.JLabel LabelJVM
javax.swing.JTextField TextFieldMaxMem
javax.swing.JLabel LabelMaxMem
javax.swing.JLabel LabelMinMem
javax.swing.JTextField TextFieldOutputFolder
javax.swing.JButton ButtonSaveOutput
javax.swing.JButton ButtonRemove
javax.swing.JFrame thisRef
RunnerThread runner
javax.swing.JPanel myPanel
javax.swing.JButton okButton
java.lang.String value
double value
float value
int value
long value
SootMethodRef methodRef
int tag
int n
Type paramType
Unit source
SootFieldRef fieldRef
java.lang.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
UnitBox targetBox
java.util.List<E> targetBoxes
java.lang.String name
Type type
int number
ValueBox invokeExprBox
java.util.List<E> lookupValues
ValueBox stmtAddressBox
int lowIndex
int highIndex
SootMethod method
SootClass excType
Stmt throwing
SourceLnPosTag position
java.lang.Object sourcename
int code
java.util.WeakHashMap<K,V> isEquivalent
Local realLocal
java.lang.Object info
java.lang.String msg
CallGraph callGraph
java.util.List<E> heads
java.util.List<E> tails
FlowSet<T> pegNodes
java.util.Map<K,V> unitToPeg
java.util.Map<K,V> waitingNodes
PegGraph pg
java.util.Set<E> joinNeedReconsidered
Body body
Hierarchy hierarchy
PAG pag
java.util.Set<E> threadAllocSites
java.util.Set<E> methodsNeedingInlining
java.util.Set<E> allocNodes
java.util.List<E> inlineSites
java.util.Map<K,V> synchObj
java.util.Set<E> multiRunAllocNodes
java.util.Map<K,V> allocNodeToObj
SootClass sc
int idnum
ShimpleOptions options
ShimpleBodyBuilder sbb
boolean isExtendedSSA
boolean isSSA
Body body
boolean debug
java.util.Map<K,V> boxToPhiNode
java.util.Set<E> phiNodeSet
java.util.Map<K,V> boxToNeedsPatching
java.util.List<E> argPairs
java.util.Map<K,V> predToPair
Type type
int blockId
ValueUnitPair argBox
java.lang.Object targetKey
boolean unitChanged
int partitionNumber
Type type
Type type
Unit unit
java.util.Map<K,V> m
java.util.Set<E> keys
java.util.Map<K,V> map
java.lang.Object firstItem
java.lang.Object lastItem
int stateCount
HashChain.Link<X extends E> nextLink
HashChain.Link<X extends E> previousLink
java.lang.Object item
java.util.Map<K,V> m
float loadFactor
java.lang.Object concerned
java.lang.String strMessage
java.lang.String strCompatibilityMessage
boolean warning