Interface ConstantPoolDataVisitor
- All Superinterfaces:
DataWriter
- All Known Implementing Classes:
AnnotationData, AnnotationData.ElemValuePair, ArrayAttr, AttrData, CodeAttr, ConstCell, CPXAttr, DataVectorAttr, DefaultAnnotationAttr, EnclosingMethodAttr, LoadableDescriptorsAttr, MethodData.DataPArrayAttr, ModuleAttr, NestMembersAttr, ParseAnnotation.AnnotationElemValue, ParseAnnotation.ArrayElemValue, ParseAnnotation.ClassElemValue, ParseAnnotation.ConstElemValue, ParseAnnotation.EnumElemValue, PermittedSubclassesAttr, RecordData, SourceDebugExtensionAttr, SourceFileAttr, TypeAnnotationData
Writable data could be undefined until Constant Pool is filled in
-
Method Summary
Modifier and TypeMethodDescription<T extends DataWriter>
Tvisit(ConstantPool pool) default <T extends DataWriter>
TvisitConstCell(ConstCell cell, ConstantPool pool) default <T extends DataWriter>
TvisitData(T cpData, ConstantPool pool) Methods inherited from interface DataWriter
getLength, isCountable, write
-
Method Details
-
visit
-
visitData
-
visitConstCell
-