Uses of Interface
org.openjdk.asmtools.jasm.Data
Packages that use Data
-
Uses of Data in org.openjdk.asmtools.jasm
Classes in org.openjdk.asmtools.jasm with type parameters of type DataModifier and TypeClassDescriptionclassDataVector<T extends Data>(package private) classDataVectorAttr<T extends Data>static classMethodData.DataPArrayAttr<T extends Data>Used to store Parameter Arrays (as attributes)Classes in org.openjdk.asmtools.jasm that implement DataModifier and TypeClassDescription(package private) classJVMS 4.7.16.static classAnnotationElemValue Used to store Annotation Data(package private) classAttrData AttrData is the base class for many attributes (or parts of attributes), and it is instantiated directly for simple attributes (like Synthetic or Deprecated).(package private) classclassBase class of the "classes[]" data of attributes(package private) class(package private) class(package private) class(package private) classstatic classConstantCell ConstantCell is a type of data that can be in a constant pool.(package private) classConstant Pool Index Attribute(package private) classDataVectorAttr<T extends Data>classDefaultAnnotationAttr Used to represent Default Annotation Attributes(package private) classstatic classMethodData.DataPArrayAttr<T extends Data>Used to store Parameter Arrays (as attributes)(package private) classMethodParamData(package private) classThe module attributeprivate static enumprivate classprivate classModuleAttr.MapStruct<T extends Module.TargetType>u2 {exports|opens}_count; { u2 {exports|opens}_index; u2 {exports|opens}_flags; u2 {exports|opens}_to_count; u2 {exports|opens}_to_index[{exports|opens}_to_count]; } {exports|opens}[{exports|opens}_count]; or u2 provides_count; { u2 provides_index; u2 provides_with_count; u2 provides_with_index[provides_with_count]; } provides[provides_count];private classModuleAttr.SetStruct<T extends Module.TargetType>u2 uses_count; u2 uses_index[uses_count]; or u2 requires_count; { u2 requires_index; u2 requires_flags; u2 requires_version_index; } requires[requires_count];classThe "classes[]" data of attributes JEP 181 (Nest-based Access Control): class file 55.0 NestMembers_attribute { u2 attribute_name_index; u4 attribute_length; u2 number_of_classes; u2 classes[number_of_classes]; }(package private) static classAnnotationElemValue Used to store Annotation values(package private) static classArrayElemValue Annotation Element value referring to an Array(package private) static classClassElemValue Annotation Element value referring to a class(package private) static classConstElemValue Annotation Element value referring to a Constant(package private) static classEnumElemValue Element Value for EnumsclassThe "classes[]" data of attributes JEP 360 (Sealed types): class file 59.65535 PermittedSubclasses_attribute { u2 attribute_name_index; u4 attribute_length; u2 number_of_classes; u2 classes[number_of_classes]; }classThe record attribute (JEP 359 since class file 58.65535)classstatic classstatic classclassJVMS 4.7.20.classTargetInfo (4.7.20.1.static classcatch_target (4.7.20.1.static classempty_target (4.7.20.1.static classformal_parameter_target (4.7.20.1.static classlocalvar_target (4.7.20.1.static classoffset_target (4.7.20.1.static classsupertype_target (4.7.20.1.static classthrows_target (4.7.20.1.static classtype_argument_target (4.7.20.1.static classtype_parameter_bound_target (4.7.20.1.static classtype_parameter_target (4.7.20.1.classJVMS 4.7.20.2.Fields in org.openjdk.asmtools.jasm declared as DataModifier and TypeFieldDescription(package private) DataDefaultAnnotationAttr.element(package private) DataAnnotationData.ElemValuePair.valueFields in org.openjdk.asmtools.jasm with type parameters of type DataModifier and TypeFieldDescriptionprotected DataVector<DataVectorAttr<? extends Data>> CodeAttr.attrsParserAnnotation.ArrayElemValue.elemValuesMethods in org.openjdk.asmtools.jasm that return DataModifier and TypeMethodDescriptionDataVector.elementAt(int k) private DataParserAnnotation.scanAnnotationClass(String name) scanAnnotationEnum Scans an annotation enum val.private DataParserAnnotation.scanAnnotationData(String name) scanAnnotationData parses the internals of an annotation.private DataParserAnnotation.scanAnnotationIdent(String ident, String name) scanAnnotationIdent parses the identifier of an annotation.Methods in org.openjdk.asmtools.jasm with parameters of type DataModifier and TypeMethodDescriptionvoid(package private) voidprotected final DataVectorMemberData.getDataVector(Data... extraAttrs) Constructors in org.openjdk.asmtools.jasm with parameters of type DataModifierConstructorDescriptionDefaultAnnotationAttr(ClassData cls, String name, Data element) ElemValuePair(ConstantPool.ConstCell name, Data value)