public final class TypeBoundInvokeUse extends java.lang.Object implements ITypeBoundDynamic
| Constructor and Description |
|---|
TypeBoundInvokeUse(RootNode root,
BaseInvokeNode invokeNode,
RegisterArg arg,
ArgType genericArgType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
RegisterArg |
getArg() |
BoundEnum |
getBound() |
ArgType |
getType() |
ArgType |
getType(TypeUpdateInfo updateInfo)
This method will be executed instead of
ITypeBound.getType()
if TypeUpdateInfo is available. |
int |
hashCode() |
java.lang.String |
toString() |
public TypeBoundInvokeUse(RootNode root, BaseInvokeNode invokeNode, RegisterArg arg, ArgType genericArgType)
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 ITypeBoundpublic RegisterArg getArg()
getArg in interface ITypeBoundpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object