| Package | Description |
|---|---|
| soot.baf |
Public classes for the Baf intermediate representation.
|
| soot.dava.internal.javaRep | |
| soot.dexpler.typing | |
| soot.jimple |
Public classes for the Jimple intermediate representation.
|
| soot.jimple.internal |
Internal, messy, implementation-specific classes for the Jimple intermediate representation.
|
| soot.sootify | |
| soot.toDex | |
| soot.toolkits.exceptions |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IntConstant> |
LookupSwitchInst.getLookupValues() |
java.util.List<IntConstant> |
LookupSwitchInst.getLookupValues() |
| Modifier and Type | Method and Description |
|---|---|
LookupSwitchInst |
Baf.newLookupSwitchInst(Unit defaultTarget,
java.util.List<IntConstant> lookupValues,
java.util.List targets) |
LookupSwitchInst |
Baf.newLookupSwitchInst(Unit defaultTarget,
java.util.List<IntConstant> lookupValues,
java.util.List targets) |
void |
LookupSwitchInst.setLookupValues(java.util.List<IntConstant> values) |
void |
LookupSwitchInst.setLookupValues(java.util.List<IntConstant> values) |
| Modifier and Type | Class and Description |
|---|---|
class |
DIntConstant |
| Modifier and Type | Method and Description |
|---|---|
IntConstant |
UntypedIntOrFloatConstant.toIntConstant() |
IntConstant |
UntypedIntOrFloatConstant.toIntConstant() |
| Modifier and Type | Method and Description |
|---|---|
IntConstant |
LongConstant.cmp(LongConstant c) |
IntConstant |
LongConstant.cmp(LongConstant c) |
IntConstant |
DoubleConstant.cmpg(RealConstant c) |
IntConstant |
FloatConstant.cmpg(RealConstant c) |
abstract IntConstant |
RealConstant.cmpg(RealConstant c) |
abstract IntConstant |
RealConstant.cmpg(RealConstant c) |
IntConstant |
FloatConstant.cmpg(RealConstant c) |
IntConstant |
DoubleConstant.cmpg(RealConstant c) |
IntConstant |
DoubleConstant.cmpl(RealConstant c) |
IntConstant |
FloatConstant.cmpl(RealConstant c) |
abstract IntConstant |
RealConstant.cmpl(RealConstant c) |
abstract IntConstant |
RealConstant.cmpl(RealConstant c) |
IntConstant |
FloatConstant.cmpl(RealConstant c) |
IntConstant |
DoubleConstant.cmpl(RealConstant c) |
static IntConstant |
IntConstant.v(int value) |
static IntConstant |
IntConstant.v(int value) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IntConstant> |
LookupSwitchStmt.getLookupValues() |
java.util.List<IntConstant> |
LookupSwitchStmt.getLookupValues() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractConstantSwitch.caseIntConstant(IntConstant v) |
void |
ConstantSwitch.caseIntConstant(IntConstant v) |
void |
ConstantSwitch.caseIntConstant(IntConstant v) |
void |
AbstractConstantSwitch.caseIntConstant(IntConstant v) |
| Modifier and Type | Method and Description |
|---|---|
LookupSwitchStmt |
Jimple.newLookupSwitchStmt(Value key,
java.util.List<IntConstant> lookupValues,
java.util.List<? extends Unit> targets,
Unit defaultTarget)
Constructs a LookupSwitchStmt(Immediate, List of Immediate, List of Unit,
Stmt) grammar chunk.
|
LookupSwitchStmt |
Jimple.newLookupSwitchStmt(Value key,
java.util.List<IntConstant> lookupValues,
java.util.List<? extends Unit> targets,
Unit defaultTarget)
Constructs a LookupSwitchStmt(Immediate, List of Immediate, List of Unit,
Stmt) grammar chunk.
|
LookupSwitchStmt |
Jimple.newLookupSwitchStmt(Value key,
java.util.List<IntConstant> lookupValues,
java.util.List<? extends UnitBox> targets,
UnitBox defaultTarget) |
LookupSwitchStmt |
Jimple.newLookupSwitchStmt(Value key,
java.util.List<IntConstant> lookupValues,
java.util.List<? extends UnitBox> targets,
UnitBox defaultTarget) |
void |
LookupSwitchStmt.setLookupValues(java.util.List<IntConstant> lookupValues) |
void |
LookupSwitchStmt.setLookupValues(java.util.List<IntConstant> lookupValues) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IntConstant> |
JLookupSwitchStmt.getLookupValues() |
java.util.List<IntConstant> |
JLookupSwitchStmt.getLookupValues() |
| Modifier and Type | Method and Description |
|---|---|
void |
JLookupSwitchStmt.setLookupValues(java.util.List<IntConstant> lookupValues) |
void |
JLookupSwitchStmt.setLookupValues(java.util.List<IntConstant> lookupValues) |
| Constructor and Description |
|---|
JLookupSwitchStmt(ValueBox keyBox,
java.util.List<IntConstant> lookupValues,
UnitBox[] targetBoxes,
UnitBox defaultTargetBox) |
JLookupSwitchStmt(ValueBox keyBox,
java.util.List<IntConstant> lookupValues,
UnitBox[] targetBoxes,
UnitBox defaultTargetBox) |
JLookupSwitchStmt(Value key,
java.util.List<IntConstant> lookupValues,
java.util.List<? extends Unit> targets,
Unit defaultTarget)
Constructs a new JLookupSwitchStmt.
|
JLookupSwitchStmt(Value key,
java.util.List<IntConstant> lookupValues,
java.util.List<? extends Unit> targets,
Unit defaultTarget)
Constructs a new JLookupSwitchStmt.
|
JLookupSwitchStmt(Value key,
java.util.List<IntConstant> lookupValues,
java.util.List<? extends UnitBox> targets,
UnitBox defaultTarget)
Constructs a new JLookupSwitchStmt.
|
JLookupSwitchStmt(Value key,
java.util.List<IntConstant> lookupValues,
java.util.List<? extends UnitBox> targets,
UnitBox defaultTarget)
Constructs a new JLookupSwitchStmt.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ValueTemplatePrinter.caseIntConstant(IntConstant v) |
void |
ValueTemplatePrinter.caseIntConstant(IntConstant v) |
| Modifier and Type | Method and Description |
|---|---|
void |
ConstantVisitor.caseIntConstant(IntConstant i) |
void |
ConstantVisitor.caseIntConstant(IntConstant i) |
| Modifier and Type | Method and Description |
|---|---|
void |
UnitThrowAnalysis.ValueSwitch.caseIntConstant(IntConstant c) |
void |
UnitThrowAnalysis.ValueSwitch.caseIntConstant(IntConstant c) |