Lines Matching refs:EnumSegment
23 static class EnumSegment implements Comparable<EnumSegment>, Serializable { class in EnumDefinition
29 EnumSegment(int ordinal, EnumDefinition definition) { in EnumSegment() method in EnumDefinition.EnumSegment
35 public int compareTo(EnumSegment other) { in compareTo()
78 return other == this || other instanceof EnumSegment && compareTo((EnumSegment) other) == 0; in equals()
105 private static final Map<EnumDefinition, EnumSegment[]> enumDefinitionCache = new HashMap<>();
107 private static EnumSegment[] getEnumSegments(EnumDefinition ed) { in getEnumSegments()
108 EnumSegment[] values = enumDefinitionCache.get(ed); in getEnumSegments()
111 values = new EnumSegment[ordinal]; in getEnumSegments()
113 values[ordinal] = new EnumSegment(ordinal, ed); in getEnumSegments()
170 static EnumSegment getSegment(List<List<String>> identifiers, int ordinal) { in getSegment()
174 EnumSegment getSegment(int ordinal) { in getSegment()