| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| soot.coffi |
Contains classes from the Coffi tool, by Clark Verbrugge.
|
| soot.jimple.internal |
Internal, messy, implementation-specific classes for the Jimple intermediate representation.
|
| soot.jimple.toolkits.infoflow | |
| soot.jimple.toolkits.typing.fast | |
| soot.util |
Generally useful utility classes for Soot.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Local
A local variable, used within Body
classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnySubType |
class |
ArrayType
A class that models Java's array types.
|
class |
BooleanType
Soot representation of the Java built-in type 'boolean'.
|
class |
ByteType
Soot representation of the Java built-in type 'byte'.
|
class |
CharType
Soot representation of the Java built-in type 'char'.
|
class |
DoubleType
Soot representation of the Java built-in type 'double'.
|
class |
ErroneousType
Soot representation used for untypable objects.
|
class |
FloatType
Soot representation of the Java built-in type 'float'.
|
class |
IntType
Soot representation of the Java built-in type 'int'.
|
class |
Kind
Enumeration type representing the kind of a call graph edge.
|
class |
LongType
Soot representation of the Java built-in type 'long'.
|
class |
NullType
Soot representation of the Java type 'null'.
|
class |
PrimType
Abstract class for Soot classes that that model Java primitive types
(ie all types except void, null, reference types, and array types)
|
class |
RefLikeType
Abstract class for Soot classes that model subtypes of java.lang.Object
(ie.
|
class |
RefType
A class that models Java's reference types.
|
class |
ShortType
Soot representation of the Java built-in type 'short'.
|
class |
SootClass
Soot representation of a Java class.
|
class |
SootField
Soot representation of a Java field.
|
class |
SootMethod
Soot representation of a Java method.
|
class |
StmtAddressType
Soot representation of the Java type for a statement address.
|
class |
Type
Represents types within Soot, eg
int, java.lang.String. |
class |
UnknownType
Soot representation used for not-yet-typed objects.
|
class |
VoidType
Represents the Java void type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Double2ndHalfType |
class |
Long2ndHalfType |
class |
UnusuableType |
| Modifier and Type | Class and Description |
|---|---|
class |
JimpleLocal |
| Modifier and Type | Class and Description |
|---|---|
class |
FakeJimpleLocal |
| Modifier and Type | Class and Description |
|---|---|
class |
BottomType |
class |
Integer127Type |
class |
Integer1Type |
class |
Integer32767Type |
| Modifier and Type | Class and Description |
|---|---|
class |
NumberedString
A class that assigns integers to java.lang.Strings.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
NumberedSet.add(Numberable o) |
boolean |
NumberedSet.contains(Numberable o) |
java.lang.Object |
SmallNumberedMap.get(Numberable key)
Returns the value associated with a given key.
|
java.lang.Object |
LargeNumberedMap.get(Numberable key) |
boolean |
SmallNumberedMap.put(Numberable key,
java.lang.Object value)
Associates a value with a key.
|
boolean |
LargeNumberedMap.put(Numberable key,
java.lang.Object value) |
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.