Uses of Package
org.openjdk.asmtools.jasm
Packages that use org.openjdk.asmtools.jasm
-
Classes in org.openjdk.asmtools.jasm used by org.openjdk.asmtools.jasmClassDescriptionJVMS 4.7.16.AnnotationElemValue Used to store Annotation DataAttrData AttrData is the base class for many attributes (or parts of attributes), and it is instantiated directly for simple attributes (like Synthetic or Deprecated).Base class of the "classes[]" data of attributesClassData This is the main data structure for representing parsed class data.This is a wrapper for DataOutputStream, used for debugging purposes.ConstantPool ConstantPool is the class responsible for maintaining constants for a given class file.ConstantCell ConstantCell is a type of data that can be in a constant pool.ConstValue A (typed) tagged value in the constant pool.ConstValue A (typed) tagged value in the constant pool.ConstValue A (typed) tagged value in the constant pool.ConstValue A (typed) tagged value in the constant pool.ConstValue A (typed) tagged value in the constant pool.ConstValue A (typed) tagged value in the constant pool.ConstValue A (typed) tagged value in the constant pool.ConstValue A (typed) tagged value in the constant pool.CPVisitor CPVisitor base class defining a visitor for decoding constants.CPVisitor CPVisitor base class defining a visitor for decoding constants.This interface defines constant that are used throughout the compiler.Constant Pool Index AttributeBase contract for writeable structuresDefaultAnnotationAttr Used to represent Default Annotation AttributesAn input stream for java programs.A sorted list of error messagesfield_infoScanner Tokens (Definitive List)The common base structure for field_info, method_info, and component_infoUsed to store Parameter Arrays (as attributes)MethodParamDataThe module attributeu2 {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];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];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]; }Marker: describes the type of Opcode.This class is used to parse Jasm statements and expressions.The main compile error for the parserParserAnnotation ParserAnnotation is a parser class owned by Parser.java.ArrayElemValue Annotation Element value referring to an ArrayEnumElemValue Element Value for EnumsTTVis Target Type visitor, used for constructing the target-info within a type annotation.ParserCP ParseCP is a parser class owned by Parser.java.ParserCPVisitor This inner class overrides a constant pool visitor to provide specific parsing instructions (per method) for each type of Constant.ParserInstr ParserInstr is a parser class owned by Parser.java.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]; }The record attribute (JEP 359 since class file 58.65535)A Scanner for Jasm tokens.SyntaxError is the generic error thrown for parsing problems.AnnotElemType enumsAttribute descriptor enumsBasicType enumsCF_Context enumsConstType A (typed) tag (constant) representing the type of Constant in the Constant Pool.StackMap-FrameType table.MapTypes table.SubTag enumsJVMS 4.7.20.TargetInfo (4.7.20.1.JVMS 4.7.20.2.Interpretation of type_path_kind values (Table 4.7.20.2-A)union { type_parameter_target; supertype_target; type_parameter_bound_target; empty_target; method_formal_parameter_target; throws_target; localvar_target; catch_target; offset_target; type_argument_target; } target_info;Interpretation of target_type values (Table 4.7.20-A./B.)
-
Classes in org.openjdk.asmtools.jasm used by org.openjdk.asmtools.jcoderClassDescriptionThis interface defines constant that are used throughout the compiler.
-
Classes in org.openjdk.asmtools.jasm used by org.openjdk.asmtools.jdisClassDescriptionAnnotElemType enumsAttribute descriptor enumsStackMap-FrameType table.TargetInfo (4.7.20.1.JVMS 4.7.20.2.Interpretation of target_type values (Table 4.7.20-A./B.)