- java.lang.Object
-
- org.mal_lang.lib.Position
-
- org.mal_lang.lib.AST.Asset
-
- All Implemented Interfaces:
Comparable<Position>
- Enclosing class:
- AST
public static class AST.Asset extends Position
-
-
Field Summary
Fields Modifier and Type Field Description List<AST.AttackStep>
attackSteps
boolean
isAbstract
List<AST.Meta>
meta
AST.ID
name
Optional<AST.ID>
parent
List<AST.Variable>
variables
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
listToString(List<AST.Asset> assets, int spaces)
String
toString(int spaces)
-
-
-
Field Detail
-
isAbstract
public final boolean isAbstract
-
name
public final AST.ID name
-
attackSteps
public final List<AST.AttackStep> attackSteps
-
variables
public final List<AST.Variable> variables
-
-
Constructor Detail
-
Asset
public Asset(Position pos, boolean isAbstract, AST.ID name, Optional<AST.ID> parent, List<AST.Meta> meta, List<AST.AttackStep> attackSteps, List<AST.Variable> variables)
-
-