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 TypeClassDescriptionclass
DataVector<T extends Data>
(package private) class
DataVectorAttr<T extends Data>
static class
MethodData.DataPArrayAttr<T extends Data>
Used to store Parameter Arrays (as attributes)Classes in org.openjdk.asmtools.jasm that implement DataModifier and TypeClassDescription(package private) class
JVMS 4.7.16.static class
AnnotationElemValue Used to store Annotation Data(package private) class
AttrData 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) class
class
Base class of the "classes[]" data of attributes(package private) class
(package private) class
(package private) class
(package private) class
static class
ConstantCell ConstantCell is a type of data that can be in a constant pool.(package private) class
Constant Pool Index Attribute(package private) class
DataVectorAttr<T extends Data>
class
DefaultAnnotationAttr Used to represent Default Annotation Attributes(package private) class
static class
MethodData.DataPArrayAttr<T extends Data>
Used to store Parameter Arrays (as attributes)(package private) class
MethodParamData(package private) class
The module attributeprivate static enum
private class
private class
ModuleAttr.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 class
ModuleAttr.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];class
The "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 class
AnnotationElemValue Used to store Annotation values(package private) static class
ArrayElemValue Annotation Element value referring to an Array(package private) static class
ClassElemValue Annotation Element value referring to a class(package private) static class
ConstElemValue Annotation Element value referring to a Constant(package private) static class
EnumElemValue Element Value for Enumsclass
The "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]; }class
The record attribute (JEP 359 since class file 58.65535)class
static class
static class
class
JVMS 4.7.20.class
TargetInfo (4.7.20.1.static class
catch_target (4.7.20.1.static class
empty_target (4.7.20.1.static class
formal_parameter_target (4.7.20.1.static class
localvar_target (4.7.20.1.static class
offset_target (4.7.20.1.static class
supertype_target (4.7.20.1.static class
throws_target (4.7.20.1.static class
type_argument_target (4.7.20.1.static class
type_parameter_bound_target (4.7.20.1.static class
type_parameter_target (4.7.20.1.class
JVMS 4.7.20.2.Fields in org.openjdk.asmtools.jasm declared as DataModifier and TypeFieldDescription(package private) Data
DefaultAnnotationAttr.element
(package private) Data
AnnotationData.ElemValuePair.value
Fields in org.openjdk.asmtools.jasm with type parameters of type DataModifier and TypeFieldDescriptionprotected DataVector<DataVectorAttr<? extends Data>>
CodeAttr.attrs
ParserAnnotation.ArrayElemValue.elemValues
Methods in org.openjdk.asmtools.jasm that return DataModifier and TypeMethodDescriptionDataVector.elementAt
(int k) private Data
ParserAnnotation.scanAnnotationClass
(String name) scanAnnotationEnum Scans an annotation enum val.private Data
ParserAnnotation.scanAnnotationData
(String name) scanAnnotationData parses the internals of an annotation.private Data
ParserAnnotation.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) void
protected final DataVector
MemberData.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)