Class TypeBoundFieldGetAssign
java.lang.Object
jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- All Implemented Interfaces:
ITypeBound,ITypeBoundDynamic
Dynamic bound for instance field get of generic type.
Bound type calculated using instance generic type.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTypeBoundFieldGetAssign(RootNode root, IndexInsnNode getNode, ArgType initType) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetArg()getBound()private InsnArgprivate ArgTypegetResultType(ArgType instanceType) getType()getType(TypeUpdateInfo updateInfo) This method will be executed instead ofITypeBound.getType()ifTypeUpdateInfois available.inthashCode()toString()
-
Field Details
-
root
-
getNode
-
fieldInfo
-
initType
-
-
Constructor Details
-
TypeBoundFieldGetAssign
-
-
Method Details
-
getBound
- Specified by:
getBoundin interfaceITypeBound
-
getType
Description copied from interface:ITypeBoundDynamicThis method will be executed instead ofITypeBound.getType()ifTypeUpdateInfois available.- Specified by:
getTypein interfaceITypeBoundDynamic
-
getType
- Specified by:
getTypein interfaceITypeBound
-
getResultType
-
getInstanceArg
-
getArg
- Specified by:
getArgin interfaceITypeBound
-
equals
-
hashCode
public int hashCode() -
toString
-