Class TypeVariable
java.lang.Object
com.ibm.wala.util.graph.impl.NodeWithNumber
com.ibm.wala.fixpoint.AbstractVariable<TypeVariable>
com.ibm.wala.analysis.typeInference.TypeVariable
- All Implemented Interfaces:
IVariable<TypeVariable>, INodeWithNumber
- Direct Known Subclasses:
DalvikTypeVariable
A type variable in the dataflow system for type inference.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyState(TypeVariable other) Set this variable to have the same state as another onegetType()voidsetType(TypeAbstraction type) toString()Methods inherited from class AbstractVariable
equals, getOrderNumber, hashCode, nextHash, setOrderNumberModifier and TypeMethodDescriptionbooleanintVariables must allow the solver implementation to get/set an order number, which the solver uses to control evaluation order.final inthashCode()static intnextHash()I know this is theoretically bad.voidsetOrderNumber(int orderNumber) Variables must allow the solver implementation to get/set an order number, which the solver uses to control evaluation order.Methods inherited from class NodeWithNumber
getGraphNodeId, setGraphNodeIdModifier and TypeMethodDescriptionintA non-negative integer which serves as an identifier for this node in it's "dominant" graph.voidsetGraphNodeId(int i)
-
Constructor Details
-
TypeVariable
-
-
Method Details
-
copyState
Description copied from interface:IVariableSet this variable to have the same state as another one- Throws:
IllegalArgumentException
-
getType
-
setType
-
toString
-