public class ConcreteSyntaxModel
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.Class,CsmElement> |
concreteSyntaxModelByClass |
private static java.util.Optional<java.lang.String> |
initializationError |
Modifier | Constructor and Description |
---|---|
private |
ConcreteSyntaxModel() |
Modifier and Type | Method and Description |
---|---|
private static CsmElement |
annotations() |
static CsmElement |
forClass(java.lang.Class<? extends Node> nodeClazz) |
static java.lang.String |
genericPrettyPrint(Node node) |
static void |
genericPrettyPrint(Node node,
SourcePrinter printer) |
private static CsmElement |
memberAnnotations() |
private static CsmElement |
mix(CsmElement... elements)
Build a mix collecting all the elements specified.
|
private static CsmElement |
modifiers() |
private static CsmElement |
typeArguments() |
private static CsmElement |
typeParameters() |
private static final java.util.Map<java.lang.Class,CsmElement> concreteSyntaxModelByClass
private static java.util.Optional<java.lang.String> initializationError
private static CsmElement modifiers()
private static CsmElement mix(CsmElement... elements)
private static CsmElement memberAnnotations()
private static CsmElement annotations()
private static CsmElement typeParameters()
private static CsmElement typeArguments()
public static void genericPrettyPrint(Node node, SourcePrinter printer)
public static java.lang.String genericPrettyPrint(Node node)
public static CsmElement forClass(java.lang.Class<? extends Node> nodeClazz)