-
public final class Context
-
-
Field Summary
Fields Modifier and Type Field Description private final Configurationconfigprivate final StringBuildercontentprivate final ArrayDeque<Instruction>stackprivate final Stringifierstringifierprivate Integerindent
-
Constructor Summary
Constructors Constructor Description Context(Stringifier stringifier, Integer indent)
-
Method Summary
Modifier and Type Method Description final ConfigurationgetConfig()final StringBuildergetContent()final ArrayDeque<Instruction>getStack()final StringifiergetStringifier()final IntegergetIndent()final UnitsetIndent(Integer indent)final <T extends Any> Stringconvert(T value, Definition<T> definition)final <T extends Any> Contextdefer(Definition<T> definition, Function1<Definition.Content<T>, Unit> function)-
-
Constructor Detail
-
Context
Context(Stringifier stringifier, Integer indent)
-
-
Method Detail
-
getConfig
final Configuration getConfig()
-
getContent
final StringBuilder getContent()
-
getStack
final ArrayDeque<Instruction> getStack()
-
getStringifier
final Stringifier getStringifier()
-
defer
final <T extends Any> Context defer(Definition<T> definition, Function1<Definition.Content<T>, Unit> function)
-
-
-
-