Class ReservedProcessor
java.lang.Object
org.infinispan.protostream.annotations.impl.ReservedProcessor
Scans a class (and its superclass/superinterfaces) for ProtoReserved annotations and generates 'reserved' statements
accordingly.
- Since:
- 4.3
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionThe key is name, the value is the XClass where the reservation occurred.Reserved intervals sorted byReservedProcessor.ReservedInterval.from. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) XClasscheckReserved(int number) (package private) XClasscheckReserved(String name) (package private) voidgenerate(IndentWriter iw) (package private) voidprivate voidscanReserved(XClass clazz, Set<XClass> processedClasses)
-
Field Details
-
reservedNumbers
Reserved intervals sorted byReservedProcessor.ReservedInterval.from. Intervals are non-overlapping. -
reservedNames
The key is name, the value is the XClass where the reservation occurred.
-
-
Constructor Details
-
ReservedProcessor
ReservedProcessor()
-
-
Method Details
-
checkReserved
-
checkReserved
-
scan
-
generate
-
scanReserved
-