Package | Description |
---|---|
edu.ksu.cis.santos.mdcf.dml.ast |
DML Abstract Syntax Tree (AST) API
|
Modifier and Type | Class and Description |
---|---|
class |
BasicInit |
class |
EitherInit |
class |
FeatureInit |
class |
NoneInit |
class |
SeqInit |
class |
SetInit |
class |
SomeInit |
class |
TupleInit |
Modifier and Type | Field and Description |
---|---|
Initialization |
SomeInit.init |
Initialization |
EitherInit.init |
Modifier and Type | Field and Description |
---|---|
Optional<Initialization> |
Attribute.init |
List<Initialization> |
SetInit.inits |
List<Initialization> |
SeqInit.inits |
List<Initialization> |
TupleInit.inits |
Modifier and Type | Method and Description |
---|---|
static EitherInit |
Ast.eitherInit(int index,
Initialization init) |
static EitherInit |
Ast.Weak.eitherInit(int index,
Initialization init) |
static SomeInit |
Ast.someInit(Initialization init) |
static SomeInit |
Ast.Weak.someInit(Initialization init) |
boolean |
AbstractVisitor.visitInitialization(Initialization node) |
boolean |
IVisitor.visitInitialization(Initialization node) |
Modifier and Type | Method and Description |
---|---|
static Attribute |
Ast.attribute(Iterable<AttributeAnnotation> annotations,
Type type,
String name,
Optional<Initialization> init) |
static edu.ksu.cis.santos.mdcf.dml.ast.MapInit |
Ast.mapInit(Iterable<Initialization> keyInits,
Iterable<Initialization> valueInits) |
static edu.ksu.cis.santos.mdcf.dml.ast.MapInit |
Ast.mapInit(Iterable<Initialization> keyInits,
Iterable<Initialization> valueInits) |
static SeqInit |
Ast.seqInit(Iterable<Initialization> inits) |
static SetInit |
Ast.setInit(Iterable<Initialization> inits) |
static TupleInit |
Ast.tupleInit(Iterable<Initialization> inits) |
Constructor and Description |
---|
EitherInit(int index,
Initialization init) |
SomeInit(Initialization init) |
Constructor and Description |
---|
Attribute(Iterable<AttributeAnnotation> annotations,
Type type,
String name,
Optional<Initialization> init) |
SeqInit(Iterable<Initialization> inits) |
SetInit(Iterable<Initialization> inits) |
TupleInit(Iterable<Initialization> inits) |