Package org.eolang.opeo.ast
Interface AstNode
-
- All Superinterfaces:
Xmir
- All Known Implementing Classes:
Addition,ArrayConstructor,AstNode.Empty,Cast,CheckCast,ClassField,ClassName,Constant,Constructor,Duplicate,DynamicInvocation,FieldAssignment,FieldRetrieval,If,InterfaceInvocation,Invocation,Label,Labeled,Literal,LocalVariable,Multiplication,NewAddress,Opcode,Popped,RawXml,Return,Root,StaticInvocation,StoreArray,Substraction,Super,This,VariableAssignment
public interface AstNode extends Xmir
Abstract syntax tree node.- Since:
- 0.1
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAstNode.EmptyEmpty node that does nothing.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<AstNode>opcodes()Bytecode instructions.
-