public final class TypeBoundCheckCastAssign extends java.lang.Object implements ITypeBoundDynamic
| Constructor and Description |
|---|
TypeBoundCheckCastAssign(RootNode root,
IndexInsnNode insn) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable RegisterArg |
getArg() |
BoundEnum |
getBound() |
IndexInsnNode |
getInsn() |
ArgType |
getType() |
ArgType |
getType(TypeUpdateInfo updateInfo)
This method will be executed instead of
ITypeBound.getType()
if TypeUpdateInfo is available. |
java.lang.String |
toString() |
public TypeBoundCheckCastAssign(RootNode root, IndexInsnNode insn)
public BoundEnum getBound()
getBound in interface ITypeBoundpublic ArgType getType(TypeUpdateInfo updateInfo)
ITypeBoundDynamicITypeBound.getType()
if TypeUpdateInfo is available.getType in interface ITypeBoundDynamicpublic ArgType getType()
getType in interface ITypeBound@Nullable public @Nullable RegisterArg getArg()
getArg in interface ITypeBoundpublic IndexInsnNode getInsn()
public java.lang.String toString()
toString in class java.lang.Object