Package io. outfoxx. swiftpoet
Types
AnyTypeSpec
Link copied to clipboard
abstract class AnyTypeSpec(name: String, attributes: List<AttributeSpec>, tags: Map<KClass<*>, Any>) : AttributedSpec
Content copied to clipboard
AttributedSpec
Link copied to clipboard
open class AttributedSpec(attributes: List<AttributeSpec>, tags: Map<KClass<*>, Any>) : Taggable
Content copied to clipboard
AttributeSpec
Link copied to clipboard
ComposedTypeName
Link copied to clipboard
DeclaredTypeName
Link copied to clipboard
EnumerationCaseSpec
Link copied to clipboard
ExtensionSpec
Link copied to clipboard
FileMemberSpec
Link copied to clipboard
FunctionSpec
Link copied to clipboard
FunctionTypeName
Link copied to clipboard
ImportSpec
Link copied to clipboard
NameAllocator
Link copied to clipboard
class NameAllocator
Content copied to clipboard
ParameterizedTypeName
Link copied to clipboard
ParameterSpec
Link copied to clipboard
PropertySpec
Link copied to clipboard
SelfTypeName
Link copied to clipboard
TupleTypeName
Link copied to clipboard
TypeAliasSpec
Link copied to clipboard
TypeSpec
Link copied to clipboard
TypeVariableName
Link copied to clipboard
Functions
joinToCode
Link copied to clipboard
@JvmOverloads()
Content copied to clipboard
parameterizedBy
Link copied to clipboard
fun DeclaredTypeName.parameterizedBy(vararg typeArguments: TypeName): ParameterizedTypeName
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> AttributeSpec.Builder.tag(tag: T?): AttributeSpec.Builder
Content copied to clipboard
inline fun <T : Any> EnumerationCaseSpec.Builder.tag(tag: T?): EnumerationCaseSpec.Builder
Content copied to clipboard
inline fun <T : Any> ExtensionSpec.Builder.tag(tag: T?): ExtensionSpec.Builder
Content copied to clipboard
inline fun <T : Any> FileMemberSpec.Builder.tag(tag: T?): FileMemberSpec.Builder
Content copied to clipboard
inline fun <T : Any> FunctionSpec.Builder.tag(tag: T?): FunctionSpec.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
Properties
ANY
Link copied to clipboard
ANY_CLASS
Link copied to clipboard
ANY_OBJECT
Link copied to clipboard
ARRAY
Link copied to clipboard
BOOL
Link copied to clipboard
CASE_ITERABLE
Link copied to clipboard
DATA
Link copied to clipboard
DICTIONARY
Link copied to clipboard
DOUBLE
Link copied to clipboard
FLOAT
Link copied to clipboard
FLOAT32
Link copied to clipboard
FLOAT64
Link copied to clipboard
FLOAT80
Link copied to clipboard
INT
Link copied to clipboard
INT16
Link copied to clipboard
INT32
Link copied to clipboard
INT64
Link copied to clipboard
INT8
Link copied to clipboard
OPTIONAL
Link copied to clipboard
SET
Link copied to clipboard
STRING
Link copied to clipboard
UIN16
Link copied to clipboard
UINT32
Link copied to clipboard
UINT64
Link copied to clipboard
UINT8
Link copied to clipboard
VOID
Link copied to clipboard