-
public final class Context
-
-
Field Summary
Fields Modifier and Type Field Description private final Configurationconfigurationprivate 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 ConfigurationgetConfiguration()final StringBuildergetContent()final ArrayDeque<Instruction>getStack()final StringifiergetStringifier()final IntegergetIndent()final UnitsetIndent(Integer indent)final <T extends Any> Stringconvert(T t, 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
-
getConfiguration
final Configuration getConfiguration()
-
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)
-
-
-
-