Package org.eolang.opeo.ast
package org.eolang.opeo.ast
Provides the classes necessary to create decompilation output.
-
ClassDescriptionAdd output node.Arguments of an invocation.Array constructor.Abstract syntax tree node.Empty node that does nothing.Type attributes of AST nodes.Cast node.Check if the value is of the given type.Access to a static field.Class constant.Constant.Constructor output node.Constructor descriptor.Duplicate.Dynamic invocation.Expression type.Access to a field.Field assignment.Field retrieval.Method or field reference.If ast node.Interface invocation.Invocation output node.Label ast node.Node with an attached label.Literal output.A local variable.Multiplication.This class represents NEW instruction in the JVM bytecode.Opcode output node.Opcode name.Utility class that transforms
AstNode
to a list of XmlNode`s.Owner.Popped.This class represents a raw XML node.Return statement.Root node.Static invocation ast node.Store array element.Substraction output node.Super output node.This output node.Typed node.Variable assignment.XMIR representation.