|
ProGuard | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectproguard.optimize.evaluation.value.Value
proguard.optimize.evaluation.value.Category1Value
proguard.optimize.evaluation.value.InstructionOffsetValue
This class represents a partially evaluated instruction offset. It can contain 0 or more specific instruction offsets.
| Field Summary |
| Fields inherited from class proguard.optimize.evaluation.value.Value |
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE |
| Constructor Summary | |
InstructionOffsetValue()
|
|
InstructionOffsetValue(int value)
|
|
InstructionOffsetValue(int[] values)
|
|
| Method Summary | |
proguard.optimize.evaluation.value.Category1Value |
category1Value()
Returns this Value as a Category1Value. |
int |
computationalType()
Returns the computational type of this Value. |
boolean |
contains(int value)
Returns whether the given value is present in this list of instruction offsets. |
boolean |
equals(Object object)
|
Value |
generalize(InstructionOffsetValue other)
Returns the generalization of this InstructionOffsetValue and the given other InstructionOffsetValue. |
Value |
generalize(Value other)
Returns the generalization of this Value and the given other Value. |
int |
hashCode()
|
int |
instructionOffset(int index)
|
int |
instructionOffsetCount()
|
InstructionOffsetValue |
instructionOffsetValue()
Returns this Value as a InstructionOffsetValue. |
boolean |
isCategory2()
Returns whether the computational type of this Value is a category 2 type. |
String |
toString()
|
| Methods inherited from class proguard.optimize.evaluation.value.Value |
category2Value, doubleValue, floatValue, integerValue, isSpecific, longValue, referenceValue |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public InstructionOffsetValue()
public InstructionOffsetValue(int value)
public InstructionOffsetValue(int[] values)
| Method Detail |
public int instructionOffsetCount()
public int instructionOffset(int index)
public boolean contains(int value)
public final Value generalize(InstructionOffsetValue other)
public final InstructionOffsetValue instructionOffsetValue()
Value
instructionOffsetValue in class Valuepublic final Value generalize(Value other)
Value
generalize in class Valuepublic final int computationalType()
ValueTYPE_INTEGER
TYPE_LONG
TYPE_FLOAT
TYPE_DOUBLE
TYPE_REFERENCE
TYPE_INSTRUCTION_OFFSET
computationalType in class Valuepublic boolean equals(Object object)
public int hashCode()
public String toString()
public final proguard.optimize.evaluation.value.Category1Value category1Value()
Value
category1Value in class Valuepublic final boolean isCategory2()
Value
isCategory2 in class Value
|
ProGuard | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||