public static class LookupSwitchBuilder.ValuePair extends java.lang.Object implements java.lang.Comparable<LookupSwitchBuilder.ValuePair>
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.atomic.AtomicReference<BranchEnd> |
branchEnd |
private CodeLocation |
location |
private int |
value |
Constructor and Description |
---|
ValuePair(int value,
java.util.concurrent.atomic.AtomicReference<BranchEnd> branchEnd) |
ValuePair(int value,
CodeLocation location) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(LookupSwitchBuilder.ValuePair o) |
java.util.concurrent.atomic.AtomicReference<BranchEnd> |
getBranchEnd() |
CodeLocation |
getLocation() |
int |
getValue() |
private final int value
private final CodeLocation location
private final java.util.concurrent.atomic.AtomicReference<BranchEnd> branchEnd
public ValuePair(int value, java.util.concurrent.atomic.AtomicReference<BranchEnd> branchEnd)
public ValuePair(int value, CodeLocation location)
public int compareTo(LookupSwitchBuilder.ValuePair o)
compareTo
in interface java.lang.Comparable<LookupSwitchBuilder.ValuePair>
public int getValue()
public CodeLocation getLocation()
public java.util.concurrent.atomic.AtomicReference<BranchEnd> getBranchEnd()