Package org.openjdk.asmtools.jasm
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()
-