Class TypeUpdateInfo
- java.lang.Object
-
- jadx.core.dex.visitors.typeinference.TypeUpdateInfo
-
public class TypeUpdateInfo extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TypeUpdateInfo(MethodNode mth, TypeUpdateFlags flags, JadxArgs args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyUpdates()TypeUpdateFlagsgetFlags()MethodNodegetMth()java.util.List<TypeUpdateEntry>getSortedUpdates()ArgTypegetType(InsnArg arg)booleanhasUpdateWithType(InsnArg arg, ArgType type)booleanisEmpty()booleanisProcessed(InsnArg arg)voidrequestUpdate(InsnArg arg, ArgType changeType)voidrollbackUpdate(InsnArg arg)java.lang.StringtoString()
-
-
-
Constructor Detail
-
TypeUpdateInfo
public TypeUpdateInfo(MethodNode mth, TypeUpdateFlags flags, JadxArgs args)
-
-
Method Detail
-
rollbackUpdate
public void rollbackUpdate(InsnArg arg)
-
applyUpdates
public void applyUpdates()
-
isProcessed
public boolean isProcessed(InsnArg arg)
-
getMth
public MethodNode getMth()
-
isEmpty
public boolean isEmpty()
-
getSortedUpdates
public java.util.List<TypeUpdateEntry> getSortedUpdates()
-
getFlags
public TypeUpdateFlags getFlags()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-