All Classes
-
All Classes Interface Summary Class Summary Enum Summary Error Summary Class Description AnnotationData AnnotationElement Base class of all AnnotationElement entriesAnnotationElement.Annot_AnnotValue Annot_AnnotValue Annotation value that is a reference to an annotation.AnnotationElement.AnnotValue CPX_AnnotElem base class for an annotation value.AnnotationElement.Array_AnnotValue Array_AnnotElem Annotation value that is an array of annotation elements.AnnotationElement.CPX_AnnotValue CPX_AnnotElem Annotation value which is described by a single CPX entry (ie.AnnotationElement.CPX2_AnnotValue CPX_AnnotElem AnnotElements that contain 2 cpx indices (ie. enums).AttrData BootstrapMethodData CFVersion CheckedDataOutputStream ClassArrayAttr Base class of the "classes[]" data of attributesClassArrayData Base class of the "classes[]" data of attributesClassData Central class data for of the Java DisassemblerCodeData Code data for a code attribute in method members in a class of the Java DisassemblerCodeData.LocVarData ConstantPool ConstantPool ConstantPool is the class responsible for maintaining constants for a given class file.ConstantPool ConstantPool Class representing the ConstantPoolConstantPool.ConstCell ConstantCell ConstantCell is a type of data that can be in a constant pool.ConstantPool.ConstValue ConstValue A (typed) tagged value in the constant pool.ConstantPool.ConstValue_Cell ConstValue A (typed) tagged value in the constant pool.ConstantPool.ConstValue_CondyPair ConstValue A (typed) tagged value in the constant pool.ConstantPool.ConstValue_IndyOrCondyPair ConstantPool.ConstValue_IndyPair ConstValue A (typed) tagged value in the constant pool.ConstantPool.ConstValue_Integer ConstValue A (typed) tagged value in the constant pool.ConstantPool.ConstValue_Long ConstValue A (typed) tagged value in the constant pool.ConstantPool.ConstValue_Pair ConstValue A (typed) tagged value in the constant pool.ConstantPool.ConstValue_String ConstValue A (typed) tagged value in the constant pool.ConstantPool.ConstValue_Zero ConstValue A (typed) tagged value in the constant pool.ConstantPool.CPTagVisitor<R> CPVisitor CPVisitor base class defining a visitor for decoding constants.ConstantPool.CPVisitor<R> CPVisitor CPVisitor base class defining a visitor for decoding constants.ConstantPool.SUBTAG SUBTAG A Tag descriptor of form method-handle constantsConstantPool.TAG TAG A Tag descriptor of constants in the constant poolConstants This interface defines constant that are used throughout the compiler.DataVector<T extends org.openjdk.asmtools.jasm.Data> DefaultAnnotationAttr DefaultAnnotationAttr Used to represent Default Annotation AttributesEnvironment An input stream for java programs.FieldData Field data for field members in a class of the Java DisassemblerHexUtils I18NResourceBundle A class that lazily opens a package-specific resource bundle containing localization data for a class.Indenter JasmTokens JasmTokens This class contains tokens specific to parsing JASM syntax.JasmTokens.AnnotationType JasmTokens.KeywordType JasmTokens.Token Scanner Tokens (Definitive List)JasmTokens.TokenType JcodTokens JcodTokens This class contains tokens specific to parsing JCOD syntax.JcodTokens.ConstType ConstType A (typed) tag (constant) representing the type of Constant in the Constant Pool.JcodTokens.KeywordType JcodTokens.Token Scanner Tokens (Definitive List)JcodTokens.TokenType Main Main Main program of the JavaCard DeCoderMain Main Main program of the Java DECoder :: class to jcodMain Main program of the Java Disassembler :: class to jasmMain Wrapper class that reads the first command line argument and invokes a corresponding tool.MemberData The common base structure for field_info, method_info, and component_infoMemberData Base class for ClassData, MethodData, FieldData and RecordData(JEP 360)MethodData Method data for method members in a class of the Java DisassemblerModifiers Module Internal presentation of a moduleModule.Builder The module builder.Module.Dependence Module.Exported Module.FlaggedTargetType Module.Header Module.Modifier Modules flagsModule.Opened Module.Provided Module.TargetType Module.Uses Module.VersionedFlaggedTargetType ModuleData The module attribute data.NestedByteArrayInputStream this class provides functionality needed to read class files: methods to read unsigned integers of various length counts bytes read so farNestHostData The NestHost attribute dataNestMembersAttr 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]; }NestMembersData The NestMembers attribute dataOpcodeTables OpcodeTables The OpcodeTables class follows a Singleton Pattern.OpcodeTables.Opcode OpcodeTables.OpcodeType Marker: describes the type of Opcode.Options The singleton class to share global options among jdis classes.Options.PR ParameterAnnotationData ParseBase ParserAnnotation ParserAnnotation ParserAnnotation is a parser class owned by Parser.java.ParserCP ParserCP ParseCP is a parser class owned by Parser.java.ParserInstr ParserInstr ParserInstr is a parser class owned by Parser.java.PermittedSubclassesAttr 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]; }PermittedSubclassesData The PermittedSubclasses attribute dataProductInfo Class providing an access to the product info.RecordData The record attribute (JEP 359 since class file 58.65535)RecordData The Record attribute dataRuntimeConstants Scanner A Scanner for Jasm tokens.Scanner A Scanner for Jcoder tokens.Scanner.SyntaxError SyntaxError is the generic error thrown for parsing problems.SignatureData The Signature attribute dataSourceFile An input stream for java programs.StackMapData StackMapData.StackMapItem1 StackMapData.StackMapItem2 StringUtils Utility class to share common tools/methods.Tables Tables The classes in Tables are following a Singleton Pattern.Tables.AnnotElemType AnnotElemType enumsTables.AttrTag Attribute descriptor enumsTables.BasicType BasicType enumsTables.CF_Context CF_Context enumsTables.ConstType ConstType A (typed) tag (constant) representing the type of Constant in the Constant Pool.Tables.StackMapFrameType StackMap-FrameType table.Tables.StackMapType MapTypes table.Tables.SubTag SubTag enumsTextLines A container for the java sources tied to an jasm output when -sl in onTool TraceUtils TypeAnnotationData JVMS 4.7.20.TypeAnnotationData Type Annotation data is a specific kind of AnnotationData.TypeAnnotationTargetInfoData TargetInfo (4.7.20.1.TypeAnnotationTargetInfoData.catch_target catch_target (4.7.20.1.TypeAnnotationTargetInfoData.empty_target empty_target (4.7.20.1.TypeAnnotationTargetInfoData.formal_parameter_target formal_parameter_target (4.7.20.1.TypeAnnotationTargetInfoData.localvar_target localvar_target (4.7.20.1.TypeAnnotationTargetInfoData.offset_target offset_target (4.7.20.1.TypeAnnotationTargetInfoData.supertype_target supertype_target (4.7.20.1.TypeAnnotationTargetInfoData.throws_target throws_target (4.7.20.1.TypeAnnotationTargetInfoData.type_argument_target type_argument_target (4.7.20.1.TypeAnnotationTargetInfoData.type_parameter_bound_target type_parameter_bound_target (4.7.20.1.TypeAnnotationTargetInfoData.type_parameter_target type_parameter_target (4.7.20.1.TypeAnnotationTypePathData JVMS 4.7.20.2.TypeAnnotationTypes Type annotation types: target_type, target_info && target_pathTypeAnnotationTypes.EPathKind Interpretation of type_path_kind values (Table 4.7.20.2-A)TypeAnnotationTypes.ETargetInfo 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;TypeAnnotationTypes.ETargetType Interpretation of target_type values (Table 4.7.20-A.TypeAnnotationTypes.TypeAnnotationTargetVisitor TypeAnnotationTypes.TypePathEntry uEscWriter Utils