public final class TypeBoundInvokeAssign extends java.lang.Object implements ITypeBoundDynamic
| Constructor and Description |
|---|
TypeBoundInvokeAssign(RootNode root,
InvokeNode invokeNode,
ArgType genericReturnType) |
| 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 TypeBoundInvokeAssign(RootNode root, InvokeNode invokeNode, ArgType genericReturnType)
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