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 class
AstNode.Empty
Empty node that does nothing.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<AstNode>
opcodes()
Bytecode instructions.
-