All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AsmAnnotations Asm annotations.AsmAnnotationValues Annotation values in ASM representation.AsmClass ASM-based bytecode parser for Java classes.AsmLabels Asm Method Labels.AsmModule ASM-based bytecode parser for Java modules.AsmProgram ASM bytecode parser.AsmUnknownAttribute Asm unknown attribute.AsmUnknownAttributes ASM custom attributes.AssembleMojo Assembles XMIR representation of Java bytecode into executable class files.Assembler Assembler.Assembling Assembling transformation.Bytecode Java bytecode.BytecodeAnnotation Bytecode annotation.BytecodeAnnotationAnnotationValue An annotation value that is itself an annotation.BytecodeAnnotations Bytecode annotations.BytecodeAnnotationValue Bytecode annotation value.BytecodeArrayAnnotationValue An annotation value that is an array.BytecodeAttribute Bytecode attribute.BytecodeAttribute.EnclosingMethod Enclosing method attribute.BytecodeAttribute.NestHost Nest host attribute.BytecodeAttribute.NestMembers Nest members attribute.BytecodeAttribute.PermittedSubclasses Permitted subclasses attribute.BytecodeAttribute.RecordComponents Record components attribute.BytecodeAttribute.SourceFile Source file attribute.BytecodeAttributes Bytecode attributes.BytecodeBytes Bytecode byte array.BytecodeClass Bytecode representation of a Java class.BytecodeClassProperties Class properties.BytecodeDefaultValue Bytecode default value.BytecodeEntry Bytecode instruction or a label.BytecodeEnumAnnotationValue An annotation value that is an enumeration.BytecodeField Bytecode field.BytecodeFrame Bytecode frame.BytecodeHandler Bytecode handler.BytecodeInstruction Bytecode instruction.BytecodeLabel Mark label instruction.BytecodeLine Bytecode line.BytecodeListing Pretty-printing utility for Java bytecode.BytecodeMaxs Bytecode maxs.BytecodeMethod Bytecode method.BytecodeMethodBuilder Bytecode method builder.BytecodeMethodParameter Bytecode method parameter.BytecodeMethodParameters Bytecode parameters.BytecodeMethodProperties Bytecode method properties.BytecodeModule Bytecode module.BytecodeModuleExported A node that represents an exported package with its name and the module that can access to it.BytecodeModuleOpened A node that represents an opened package with its name and the module that can access it.BytecodeModuleProvided A node that represents a service and its implementation provided by the current module.BytecodeModuleRequired A node that represents a required module with its name and access of a module descriptor.BytecodeObject Bytecode program.BytecodeParamAnnotations Bytecode parameter annotations.BytecodePlainAnnotationValue An annotation value that is a plain value.BytecodeRecordComponent The record component of a record class.BytecodeRepresentation Intermediate representation of class files from bytecode.BytecodeTryCatchBlock Bytecode try-catch block.BytecodeTypeAnnotation Bytecode type annotation.BytecodeTypeAnnotations Bytecode type annotations.BytecodeUnknownAttribute Unknown custom attribute.BytecodeValue Bytecode value.Caching Cached transformation.ClassName Class name parser and builder.ClassNameVisitor ASM class visitor for extracting class names from bytecode.Codec Classes that can transform objects to byte arrays and vice versa.Counter A simple counter class that wraps an AtomicInteger.CustomClassWriter Custom class writer.DecodedString A utility class for encoding strings using URL encoding.DefaultVersion Default version configuration for ASM API and Java bytecode.DirectivesAbsractObject Directives that represent an abstract EO object.DirectivesAnnotation Directives Annotation.DirectivesAnnotationAnnotationValue An annotation value that is itself an annotation.DirectivesAnnotations Directives Annotation.DirectivesArrayAnnotationValue An annotation value that is an array.DirectivesAttribute Directives for an attribute.DirectivesAttributes Directives for attributes.DirectivesBytes Directives for bytes.DirectivesClass Directives for generating EO class objects.DirectivesClassModifiers Directives for class modifiers.DirectivesClassProperties Class properties as Xembly directives.DirectivesClosedObject EO closed object directives.DirectivesComment Directives for a comment.DirectivesDefaultValue This class represents a default annotation value.DirectivesDelegateObject Directives for an EO object that delegates to another object.DirectivesEnclosingMethod Directives for enclosing method attribute.DirectivesEnumAnnotationValue An annotation value that is an enumeration.DirectivesEoObject Directives that represent a pure EO object.DirectivesField Field directives.DirectivesFrame Frame directives.DirectivesFrameValues Bytecode frame values XMIR representation.DirectivesGlobalObject Directives that represent a global object.DirectivesHandle Directives Handle.DirectivesInstruction Instruction directives.DirectivesJeoObject Directives that represent a pure JEO object.DirectivesLabel Directives of a Java label in EO language.DirectivesLine Line number directives.DirectivesLocalVariables Directives for local variables in a method.DirectivesMaxs Max stack and locals.DirectivesMetas Directives for meta-information of a class.DirectivesMethod Directives Method.DirectivesMethodModifiers Method modifiers.DirectivesMethodParam Directives for a method parameter.DirectivesMethodParams Directives for method parameters.DirectivesMethodProperties Method properties as Xembly directives.DirectivesModule Module of directives.DirectivesModuleExported Directives for module exported.DirectivesModuleOpened Directives for module opened.DirectivesModuleProvided Directives for module provided.DirectivesModuleRequired Directives for module required.DirectivesNestHost Directives for NestHost attribute.DirectivesNestMembers Directives for NestMembers attribute.DirectivesObject Program representation as Xembly directives.DirectivesOperand Operand XML directives.DirectivesPermittedSubclasses Directives for PermittedSubclasses attribute.DirectivesPlainAnnotationValue An annotation value that is plain.DirectivesRecordComponent Directives Record Component.DirectivesRecordComponents Record components directives.DirectivesSeq Directives sequence.DirectivesSimpleDelegate Simple EO delegate object.DirectivesSourceFile Directives for source file and debug info.DirectivesTryCatch Try catch directives.DirectivesType Directives for Type object.DirectivesTypeAnnotation Directives of Type Annotation.DirectivesTypeAnnotations Directives Type Annotations.DirectivesUnknownAttribute Unknown attribute directives.DirectivesValue Data Object Directive in EO language.DirectivesValues Array representation of some values as Xembly directives.DirectivesWithoutComments Directives without comments.DisassembleMode Enumeration of bytecode disassembly modes.DisassembleMojo Disassembles Java bytecode into XMIR representation.Disassembler Disassembler for bytecode classes.Disassembling Disassembling transformation.EncodedString A utility class for decoding URL-encoded strings.EoCodec EO codec.EoFqn EO fully qualified name generator.Format Output format of the XMIR representation.GlobFilter Filter that matches paths against a set of glob patterns.InnerClass Inner class attribute.InstructionsFlow<T extends org.eolang.jeo.representation.bytecode.InstructionsFlow.Reducible<T>> Data-flow analysis.JavaCodec Plain codec.JcabiXmlDoc Jcabi XML document.JcabiXmlNode Jcabi XML node.JeoClassLoader JEO class loader.JeoFqn JEO fully qualified name generator.LocalVariable Local variable attribute.Logging Logging transformation decorator.MavenPath Maven file path resolver.MethodName Method name converter between Java bytecode and EO representations.NamedDescriptor Method signature representation combining name and descriptor.NativeXmlDoc Native XML document.NativeXmlNode XML smart element.NumberedName Name representation with optional numeric suffix.NumName Numbered name.OpcodeDictionary Opcode dictionary.OpcodeName Opcode name.ParallelTranslator Translator that applies a translation to a batch of representations in parallel.Parameter PlainLongCodec Codec that saves long as a plain byte array.PluginStartup Plugin initialization and setup.PrefixedName Java name handler for avoiding naming conflicts with EO-reserved words.PrettyXml Pretty-prints XML content.SameXml Matcher to check if the received XML document is the same as the expected one.Summary Translation summary log.Transformation Transformation interface.Translator Translator that applies a translation to a batch of representations.VerifiedBytecode Verified bytecode.WithoutLines The same XML, but without lines and comments.XmirRepresentation Intermediate representation of class files from XMIR format.XmlAnnotations Xmir annotations.XmlAnnotationValue Xmir annotation property.XmlAttribute Xml representation of a single bytecode attribute.XmlAttributes Xml representation of a class attributes.XmlBytecodeEntry XML representation of bytecode instruction or a label.XmlClass XML representation of a Java class from XMIR.XmlDefaultValue XMIR of annotation default value.XmlDelegateObject Xml representation of an EO delegate object.XmlDoc XML document abstraction interface.XmlExceptions XML representation of method exceptions.XmlField XML field.XmlFrame Xmir representation of bytecode frame.XmlInstruction Bytecode instruction from XML.XmlLabel XML representation of bytecode label.XmlLocalVariable Xml representation of a local variable.XmlMaxs Xmir representation of max stack and max locals of a method.XmlMethod XML method.XmlMethodParam Xmir representation of a method parameter.XmlModule XML representation module.XmlModuleExported XML representation of an exported module.XmlModuleRequired XML representation of a required module.XmlNamedObject This is EO object in XML representation.XmlNode XML document node.XmlObject XMIR Program.XmlParamAnnotations MirrorsBytecodeParamAnnotations.XmlSimpleDelegate Xml representation of a simple EO delegate object.XmlSourceFile Convert XML SourceFile node to bytecode attribute.XmlTryCatchEntry XML try-catch entry.XmlUnknownAttribute XML unknown attribute.XmlValue XML value.