public interface AstBuilder
| Modifier and Type | Method and Description |
|---|---|
AstClass |
addClass(String name,
AstClass container,
SourceElement origin) |
AstEnum |
addEnum(String name,
AstClass container,
SourceElement origin) |
void |
addExtends(AstClass cl,
AstClass baseClass) |
AstField |
addField(String name,
AstType type,
boolean nullable,
AstClass container,
SourceElement origin) |
AstClass |
addInterface(String name,
AstClass container,
SourceElement origin) |
AstEnumMember |
addMember(String name,
AstEnum container,
SourceElement origin) |
AstModel |
create() |
AstList |
list(AstType inner,
boolean nonEmpty,
SourceElement origin) |
AstType |
rawType(String type,
SourceElement origin) |
String |
uniqueName(AstClassifier context,
String baseName,
boolean isMember) |
AstType rawType(String type, SourceElement origin)
AstList list(AstType inner, boolean nonEmpty, SourceElement origin)
AstField addField(String name, AstType type, boolean nullable, AstClass container, SourceElement origin)
AstClass addClass(String name, AstClass container, SourceElement origin)
AstClass addInterface(String name, AstClass container, SourceElement origin)
AstEnum addEnum(String name, AstClass container, SourceElement origin)
AstEnumMember addMember(String name, AstEnum container, SourceElement origin)
AstModel create()
String uniqueName(AstClassifier context, String baseName, boolean isMember)
Copyright © 2014. All rights reserved.