Uses of Interface
org.eolang.opeo.ast.AstNode
-
Packages that use AstNode Package Description org.eolang.opeo.ast Provides the classes necessary to create decompilation output.org.eolang.opeo.vmachine Provides the classes necessary to create a virtual machine for decompilation. -
-
Uses of AstNode in org.eolang.opeo.ast
Classes in org.eolang.opeo.ast that implement AstNode Modifier and Type Class Description class
Add
Add output node.class
Constructor
Constructor output node.class
InstanceField
Access to a field.class
Invocation
Invocation output node.class
Literal
Literal output.class
Mul
Multiplication.class
Opcode
Opcode output node.class
Reference
Object reference in the stack.class
Root
Root node.class
Super
Super output node.class
This
This output node.class
Variable
A variable.class
WriteField
Put a value into a field.Methods in org.eolang.opeo.ast with parameters of type AstNode Modifier and Type Method Description void
Root. append(AstNode node)
Append child.void
Reference. link(AstNode node)
Link this reference with the given object.Constructors in org.eolang.opeo.ast with parameters of type AstNode Constructor Description Add(AstNode left, AstNode right)
Constructor.Constructor(String type, AstNode... arguments)
Constructor.InstanceField(AstNode source, String name)
Constructor.Invocation(AstNode source, String method, List<AstNode> arguments)
Constructor.Invocation(AstNode source, String method, AstNode... args)
Constructor.Mul(AstNode left, AstNode right)
Constructor.Super(AstNode instance, List<AstNode> arguments)
Constructor.Super(AstNode instance, AstNode... arguments)
Constructor.WriteField(AstNode target, AstNode value)
Constructor.Constructor parameters in org.eolang.opeo.ast with type arguments of type AstNode Constructor Description Constructor(String type, List<AstNode> arguments)
Constructor.Invocation(AstNode source, String method, List<AstNode> arguments)
Constructor.Reference(AtomicReference<AstNode> ref)
Constructor.Root(Collection<AstNode> children)
Constructor.Super(AstNode instance, List<AstNode> arguments)
Constructor. -
Uses of AstNode in org.eolang.opeo.vmachine
Methods in org.eolang.opeo.vmachine that return AstNode Modifier and Type Method Description AstNode
LocalVariables. variable(int index)
Get variable by index.Constructor parameters in org.eolang.opeo.vmachine with type arguments of type AstNode Constructor Description LocalVariables(List<AstNode> variables)
Constructor.
-