Class LinearDumper.J9ClassRegion
java.lang.Object
com.ibm.j9ddr.vm29.tools.ddrinteractive.LinearDumper.J9ClassRegion
- All Implemented Interfaces:
Comparable<LinearDumper.J9ClassRegion>
- Enclosing class:
LinearDumper
public static class LinearDumper.J9ClassRegion
extends Object
implements Comparable<LinearDumper.J9ClassRegion>
Private class used to store the regions.
-
Constructor Summary
ConstructorDescriptionJ9ClassRegion
(AbstractPointer slotPtr, IClassWalkCallbacks.SlotType type, String name, String additionalInfo, long length, long offset, boolean computePadding) -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(LinearDumper.J9ClassRegion region2) Compares this object with the specified object for order.boolean
long
getName()
getType()
-
Constructor Details
-
J9ClassRegion
public J9ClassRegion(AbstractPointer slotPtr, IClassWalkCallbacks.SlotType type, String name, String additionalInfo, long length, long offset, boolean computePadding)
-
-
Method Details
-
compareTo
Description copied from interface:java.lang.Comparable
Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.The implementor must ensure
signum
(x.compareTo(y)) == -signum(y.compareTo(x))
for allx
andy
. (This implies thatx.compareTo(y)
must throw an exception if and only ify.compareTo(x)
throws an exception.)The implementor must also ensure that the relation is transitive:
(x.compareTo(y) > 0 && y.compareTo(z) > 0)
impliesx.compareTo(z) > 0
.Finally, the implementor must ensure that
x.compareTo(y)==0
implies thatsignum(x.compareTo(z)) == signum(y.compareTo(z))
, for allz
.- Specified by:
compareTo
in interfaceComparable<LinearDumper.J9ClassRegion>
- Parameters:
region2
- the object to be compared.- Returns:
- a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
-
getName
-
getLength
public long getLength() -
getType
-
getSlotPtr
-
getComputePadding
public boolean getComputePadding()
-