Class SpanSquare
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.rules.jdk.combine.SpanSquare
-
- All Implemented Interfaces:
Combinable<SpanSquare>
public class SpanSquare extends java.lang.Object implements Combinable<SpanSquare>
-
-
Constructor Summary
Constructors Constructor Description SpanSquare(long start, long end)SpanSquare(long start, long end, long mass)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SpanSquarecombineWith(SpanSquare other)Combine this object with another object if it is possible and return a combined object.static SpanSquaregetMax(SpanSquare[] clusters)java.lang.StringtoString()
-
-
-
Method Detail
-
combineWith
public SpanSquare combineWith(SpanSquare other)
Description copied from interface:CombinableCombine this object with another object if it is possible and return a combined object. This method may determine that it is not possible to combine the objects and returnnullin that case.- Specified by:
combineWithin interfaceCombinable<SpanSquare>- Parameters:
other- an object to combine this object with- Returns:
- a combined object, or
nullif the objects shouldn't be combined
-
getMax
public static SpanSquare getMax(SpanSquare[] clusters)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-