Package com. squareup. kotlinpoet
Types
AnnotationSpec
Link copied to clipboard
ClassName
Link copied to clipboard
FunSpec
Link copied to clipboard
Import
Link copied to clipboard
LambdaTypeName
Link copied to clipboard
MemberName
Link copied to clipboard
data class MemberName
Content copied to clipboard
NameAllocator
Link copied to clipboard
class NameAllocator
Content copied to clipboard
OriginatingElementsHolder
Link copied to clipboard
interface OriginatingElementsHolder
Content copied to clipboard
A type that can have originating elements.
ParameterizedTypeName
Link copied to clipboard
ParameterSpec
Link copied to clipboard
PropertySpec
Link copied to clipboard
TypeAliasSpec
Link copied to clipboard
TypeSpec
Link copied to clipboard
TypeVariableName
Link copied to clipboard
WildcardTypeName
Link copied to clipboard
Functions
asClassName
Link copied to clipboard
asParameterizedTypeName
Link copied to clipboard
asTypeName
Link copied to clipboard
asTypeVariableName
Link copied to clipboard
asWildcardTypeName
Link copied to clipboard
buildCodeBlock
Link copied to clipboard
inline fun buildCodeBlock(builderAction: CodeBlock.Builder.() -> Unit): CodeBlock
Content copied to clipboard
Builds new CodeBlock by populating newly created CodeBlock.Builder using provided builderAction and then converting it to CodeBlock.
joinToCode
Link copied to clipboard
@JvmOverloads()
Content copied to clipboard
tag
Link copied to clipboard
Returns the tag attached with T as a key, or null if no tag is attached with that key.
inline fun <T : Any> AnnotationSpec.Builder.tag(tag: T?): AnnotationSpec.Builder
Content copied to clipboard
inline fun <T : Any> ParameterSpec.Builder.tag(tag: T?): ParameterSpec.Builder
Content copied to clipboard
inline fun <T : Any> PropertySpec.Builder.tag(tag: T?): PropertySpec.Builder
Content copied to clipboard
inline fun <T : Any> TypeAliasSpec.Builder.tag(tag: T?): TypeAliasSpec.Builder
Content copied to clipboard
typeNameOf
Link copied to clipboard
Properties
ANNOTATION
Link copied to clipboard
BOOLEAN_ARRAY
Link copied to clipboard
BYTE_ARRAY
Link copied to clipboard
CHAR_ARRAY
Link copied to clipboard
CHAR_SEQUENCE
Link copied to clipboard
COLLECTION
Link copied to clipboard
COMPARABLE
Link copied to clipboard
DOUBLE_ARRAY
Link copied to clipboard
FLOAT_ARRAY
Link copied to clipboard
LONG_ARRAY
Link copied to clipboard
MUTABLE_COLLECTION
Link copied to clipboard
MUTABLE_ITERABLE
Link copied to clipboard
MUTABLE_LIST
Link copied to clipboard
MUTABLE_MAP
Link copied to clipboard
MUTABLE_MAP_ENTRY
Link copied to clipboard
MUTABLE_SET
Link copied to clipboard
SHORT_ARRAY
Link copied to clipboard
STAR
Link copied to clipboard
U_BYTE_ARRAY
Link copied to clipboard
U_INT_ARRAY
Link copied to clipboard
U_LONG_ARRAY
Link copied to clipboard
U_SHORT_ARRAY
Link copied to clipboard