Package com.hendraanggrian.kotlinpoet.dsl

Types

AnnotationSpecHandler
Link copied to clipboard
open class AnnotationSpecHandler(actualList: MutableList<AnnotationSpec>) : MutableList<AnnotationSpec>
An AnnotationSpecHandler is responsible for managing a set of annotation instances.
AnnotationSpecHandlerScope
Link copied to clipboard
class AnnotationSpecHandlerScope(actualList: MutableList<AnnotationSpec>) : AnnotationSpecHandler
Receiver for the annotations block providing an extended set of operators for the configuration.
CodeBlockHandler
Link copied to clipboard
abstract class CodeBlockHandler : CodeBlockAppendable
FunSpecHandler
Link copied to clipboard
open class FunSpecHandler(actualList: MutableList<FunSpec>) : MutableList<FunSpec>
A FunSpecHandler is responsible for managing a set of function instances.
FunSpecHandlerScope
Link copied to clipboard
class FunSpecHandlerScope(actualList: MutableList<FunSpec>) : FunSpecHandler
Receiver for the functions block providing an extended set of operators for the configuration.
KdocHandler
Link copied to clipboard
abstract class KdocHandler : CodeBlockAppendable
A KdocHandler is responsible for managing a set of code instances.
KdocHandlerScope
Link copied to clipboard
class KdocHandlerScope(handler: KdocHandler) : KdocHandler, CodeBlockAppendable
Receiver for the kdoc block providing an extended set of operators for the configuration.
ParameterSpecHandler
Link copied to clipboard
open class ParameterSpecHandler(actualList: MutableList<ParameterSpec>) : MutableList<ParameterSpec>
A ParameterSpecHandler is responsible for managing a set of parameter instances.
ParameterSpecHandlerScope
Link copied to clipboard
class ParameterSpecHandlerScope(actualList: MutableList<ParameterSpec>) : ParameterSpecHandler
Receiver for the parameters block providing an extended set of operators for the configuration.
PropertySpecHandler
Link copied to clipboard
open class PropertySpecHandler(actualList: MutableList<PropertySpec>) : MutableList<PropertySpec>
A PropertySpecHandler is responsible for managing a set of property instances.
PropertySpecHandlerScope
Link copied to clipboard
class PropertySpecHandlerScope(actualList: MutableList<PropertySpec>) : PropertySpecHandler
Receiver for the properties block providing an extended set of operators for the configuration.
TypeAliasSpecHandler
Link copied to clipboard
open class TypeAliasSpecHandler(actualList: MutableList<TypeAliasSpec>) : MutableList<TypeAliasSpec>
An TypeAliasSpecHandler is responsible for managing a set of type alias instances.
TypeAliasSpecHandlerScope
Link copied to clipboard
class TypeAliasSpecHandlerScope(actualList: MutableList<TypeAliasSpec>) : TypeAliasSpecHandler
Receiver for the typeAliases block providing an extended set of operators for the configuration.
TypeNameHandler
Link copied to clipboard
open class TypeNameHandler(actualMap: MutableMap<TypeName, CodeBlock?>) : MutableMap<TypeName, CodeBlock?>
A TypeNameHandler is responsible for managing a set of type name instances.
TypeNameHandlerScope
Link copied to clipboard
class TypeNameHandlerScope(actualList: MutableMap<TypeName, CodeBlock?>) : TypeNameHandler
Receiver for the superinterfaces function type providing an extended set of operators for the configuration.
TypeSpecHandler
Link copied to clipboard
open class TypeSpecHandler(actualList: MutableList<TypeSpec>) : MutableList<TypeSpec>
A TypeSpecHandler is responsible for managing a set of type instances.
TypeSpecHandlerScope
Link copied to clipboard
open class TypeSpecHandlerScope(actualList: MutableList<TypeSpec>) : TypeSpecHandler
Receiver for the types block providing an extended set of operators for the configuration.
TypeVariableNameHandler
Link copied to clipboard
open class TypeVariableNameHandler(actualList: MutableCollection<TypeVariableName>) : MutableCollection<TypeVariableName>
A TypeVariableNameHandler is responsible for managing a set of type variable name instances.
TypeVariableNameHandlerScope
Link copied to clipboard
class TypeVariableNameHandlerScope(actualList: MutableCollection<TypeVariableName>) : TypeVariableNameHandler
Receiver for the typeVariables function type providing an extended set of operators for the configuration.