Uses of Class
org.openjdk.asmtools.jdis.MemberData
Packages that use MemberData
-
Uses of MemberData in org.openjdk.asmtools.jdis
Classes in org.openjdk.asmtools.jdis with type parameters of type MemberDataModifier and TypeClassDescriptionclassAnnotationData<T extends MemberData>classAnnotationElement<T extends MemberData<T>>Base class of all AnnotationElement entriesstatic classAnnotationElement.Annotation_AnnotationValue<T extends MemberData<T>>Annotation value that is a reference to an annotation.static classAnnotationElement.AnnotationValue<T extends MemberData<T>>Base class for an annotation value.static classAnnotationElement.Array_AnnotationValue<T extends MemberData<T>>Annotation value that is an array of annotation elements.static classAnnotationElement.CPX_AnnotationValue<T extends MemberData<T>>Annotation value which is described by a single CPX entries (i.e.static classAnnotationElement.CPX2_AnnotationValue<T extends MemberData<T>>AnnotationValue that contain 2 cpx indices (i.e.classContainer<T extends Indenter, M extends MemberData<?>>classElement<M extends MemberData<?>>The element of the class Container that belongs to the owner MclassLocalData<M extends MemberData<?>>LocalTable_attribute { u2 attribute_name_index; u4 attribute_length; u2 local_table_length; { u2 start_pc; u2 length; u2 name_index; u2 descriptor/signature_index; u2 index; } local_table[local__table_length]; }classLocalVariableData<M extends MemberData<?>>LocalVariableTable_attribute { u2 attribute_name_index; u4 attribute_length; u2 local_variable_table_length; { u2 start_pc; u2 length; u2 name_index; u2 descriptor_index; u2 index; } local_variable_table[local_variable_table_length]; }classLocalVariableTypeData<M extends MemberData<?>>LocalVariableTypeTable_attribute { u2 attribute_name_index; u4 attribute_length; u2 local_variable_type_table_length; { u2 start_pc; u2 length; u2 name_index; u2 signature_index; u2 index; } local_variable_type_table[local_variable_type_table_length]; }classMemberData<T extends MemberData>Base class for ClassData, MethodData, FieldData and RecordData(JEP 360)classParameterAnnotationData<T extends MemberData>4.7.18.classTypeAnnotationData<T extends MemberData>Type Annotation data is a specific kind of AnnotationData.Subclasses of MemberData in org.openjdk.asmtools.jdisModifier and TypeClassDescriptionclassAnnotationData<T extends MemberData>classAnnotationElement<T extends MemberData<T>>Base class of all AnnotationElement entriesstatic classAnnotationElement.Annotation_AnnotationValue<T extends MemberData<T>>Annotation value that is a reference to an annotation.static classAnnotationElement.AnnotationValue<T extends MemberData<T>>Base class for an annotation value.static classAnnotationElement.Array_AnnotationValue<T extends MemberData<T>>Annotation value that is an array of annotation elements.static classAnnotationElement.CPX_AnnotationValue<T extends MemberData<T>>Annotation value which is described by a single CPX entries (i.e.static classAnnotationElement.CPX2_AnnotationValue<T extends MemberData<T>>AnnotationValue that contain 2 cpx indices (i.e.classBase class of the "classes[]" data of attributes:classCentral class data for of the Java DisassemblerclassCode data for a code attribute in method members in a class of the Java DisassemblerclassExceptions_attribute { u2 attribute_name_index; u4 attribute_length; u2 number_of_exceptions; u2 exception_index_table[number_of_exceptions]; }classField data for field members in a class of the Java Disassembler(package private) classinstruction attributesclassValhalla:classMethod data for method members in a class of the Java DisassemblerclassThe module attribute data.classThe NestMembers attribute dataclassParameterAnnotationData<T extends MemberData>4.7.18.classThe PermittedSubclasses attribute dataclassThe Record attribute datastatic classrecord_component_info { u2 name_index; u2 descriptor_index; u2 attributes_count; attribute_info attributes[attributes_count]; }classThe Signature attribute data since class file 49.0classRepresents one entry of StackMapTable attribute:classTypeAnnotationData<T extends MemberData>Type Annotation data is a specific kind of AnnotationData.classFields in org.openjdk.asmtools.jdis declared as MemberDataModifier and TypeFieldDescriptionprotected TMemberData.dataprotected MContainer.ownerprotected MElement.owner(package private) MemberData<? extends MemberData<T>> MemberData.ownerFields in org.openjdk.asmtools.jdis with type parameters of type MemberDataModifier and TypeFieldDescription(package private) MemberData<? extends MemberData<T>> MemberData.ownerMethods in org.openjdk.asmtools.jdis with type parameters of type MemberDataModifier and TypeMethodDescriptionstatic <P extends MemberData<P>>
AnnotationElement.AnnotationValue<P> AnnotationElement.readValue(DataInputStream in, P data, boolean invisible) Methods in org.openjdk.asmtools.jdis that return MemberDataModifier and TypeMethodDescriptionMemberData.setElementState(MemberData.AnnotationElementState state) Sets the state of the annotation elementMemberData.setOwner(MemberData<? extends MemberData<T>> owner) CodeData.setSignature(SignatureData signatureData) MemberData.setSignature(SignatureData signatureData) Methods in org.openjdk.asmtools.jdis with parameters of type MemberDataMethod parameters in org.openjdk.asmtools.jdis with type arguments of type MemberDataModifier and TypeMethodDescriptionprivate booleanClassData.printMemberDataList(Container<? extends MemberData<ClassData>, ClassData> list, int commentOffset) MemberData.setOwner(MemberData<? extends MemberData<T>> owner) Constructors in org.openjdk.asmtools.jdis with parameters of type MemberDataModifierConstructorDescriptionLocalData(MemberData<M> owner, DataInputStream in, MethodData methodData, String fieldFacet)