Record Class DemandPointerFlowGraph.NewMultiDimInfo
java.lang.Object
java.lang.Record
com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.NewMultiDimInfo
- Record Components:
arrStoreInstrs- pairs of (base pointer, stored val)
- Enclosing class:
DemandPointerFlowGraph
public static record DemandPointerFlowGraph.NewMultiDimInfo(Collection<Pair<PointerKey, InstanceKey>> newInstrs, Collection<Pair<PointerKey, PointerKey>> arrStoreInstrs)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionNewMultiDimInfo(Collection<Pair<PointerKey, InstanceKey>> newInstrs, Collection<Pair<PointerKey, PointerKey>> arrStoreInstrs) Creates an instance of aNewMultiDimInforecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thearrStoreInstrsrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of thenewInstrsrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
NewMultiDimInfo
public NewMultiDimInfo(Collection<Pair<PointerKey, InstanceKey>> newInstrs, Collection<Pair<PointerKey, PointerKey>> arrStoreInstrs) Creates an instance of aNewMultiDimInforecord class.- Parameters:
newInstrs- the value for thenewInstrsrecord componentarrStoreInstrs- the value for thearrStoreInstrsrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
newInstrs
Returns the value of thenewInstrsrecord component.- Returns:
- the value of the
newInstrsrecord component
-
arrStoreInstrs
Returns the value of thearrStoreInstrsrecord component.- Returns:
- the value of the
arrStoreInstrsrecord component
-