Class DTypeInfo
java.lang.Object
com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
Type information object used to collect typing results when propagating types through an SSA'ed
IR.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Details about a typing conflict. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
void
recordConflict
(String msg, IDExpression exp, IJavaType currentType, IJavaType wantedType) int
void
reset()
void
toString()
-
Constructor Details
-
DTypeInfo
-
-
Method Details
-
getContext
- Returns:
- retrieve the IR context in which the type propagation will take place
-
getTypeFactory
-
recordConflict
public void recordConflict(String msg, IDExpression exp, IJavaType currentType, IJavaType wantedType) -
resetCounters
public void resetCounters() -
reset
public void reset() -
recordChanged
public int recordChanged() -
getChangedCounter
public int getChangedCounter() -
recordUnchanged
public int recordUnchanged() -
getUnchangedCounter
public int getUnchangedCounter() -
getConflicts
-
toString
-