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 classDetails about a typing conflict. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintvoidrecordConflict(String msg, IDExpression exp, IJavaType currentType, IJavaType wantedType) intvoidreset()voidtoString()
-
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
-