Interface DataWriter
- All Known Subinterfaces:
ConstantPoolDataVisitor
- All Known Implementing Classes:
AnnotationData, AnnotationData.ElemValuePair, ArrayAttr, AttrData, BootstrapMethodData, CodeAttr, ConstantPoolIndexData, ConstCell, CPXAttr, DataVectorAttr, DefaultAnnotationAttr, EnclosingMethodAttr, ExceptionData, InnerClassData, LineNumberData, LoadableDescriptorsAttr, LocalVariableData, MethodData.DataPArrayAttr, MethodData.MethodParameterData, ModuleAttr, ModuleAttr.Content, ModuleAttr.HeaderStruct, ModuleAttr.MapStruct, ModuleAttr.SetStruct, NestMembersAttr, ParseAnnotation.AnnotationElemValue, ParseAnnotation.ArrayElemValue, ParseAnnotation.ClassElemValue, ParseAnnotation.ConstElemValue, ParseAnnotation.EnumElemValue, PermittedSubclassesAttr, RecordData, SourceDebugExtensionAttr, SourceFileAttr, StackMapData, StackMapData.StackMapItemTagged, StackMapData.StackMapItemTaggedPointer, TypeAnnotationData, TypeAnnotationTargetInfoData, TypeAnnotationTargetInfoData.catch_target, TypeAnnotationTargetInfoData.empty_target, TypeAnnotationTargetInfoData.formal_parameter_target, TypeAnnotationTargetInfoData.localvar_target, TypeAnnotationTargetInfoData.offset_target, TypeAnnotationTargetInfoData.supertype_target, TypeAnnotationTargetInfoData.throws_target, TypeAnnotationTargetInfoData.type_argument_target, TypeAnnotationTargetInfoData.type_parameter_bound_target, TypeAnnotationTargetInfoData.type_parameter_target, TypeAnnotationTypePathData
interface DataWriter
Base contract for writeable structures
-
Method Summary
Modifier and TypeMethodDescriptionintdefault booleanvoid
-
Method Details
-
isCountable
default boolean isCountable() -
write
- Throws:
IOException
-
getLength
int getLength()
-