AnyTypeSpec |
abstract class AnyTypeSpec : AttributedSpec |
AttributedSpec |
open class AttributedSpec |
AttributeSpec |
class AttributeSpec |
CodeBlock |
A fragment of a .kt file, potentially containing declarations, statements, and documentation. Code blocks are not necessarily well-formed Kotlin code, and are not validated. This class assumes kotlinc will check correctness later! class CodeBlock |
ComposedTypeName |
class ComposedTypeName : TypeName |
DeclaredTypeName |
A fully-qualified type name for top-level and member types. class DeclaredTypeName : TypeName, Comparable<DeclaredTypeName> |
EnumerationCaseSpec |
class EnumerationCaseSpec : AttributedSpec |
ExtensionSpec |
A generated class, protocol, or enum declaration. class ExtensionSpec |
FileMemberSpec |
class FileMemberSpec |
FileSpec |
A Kotlin file containing top level objects like classes, objects, functions, properties, and type aliases. class FileSpec |
FunctionSpec |
A generated function declaration. class FunctionSpec : AttributedSpec |
FunctionTypeName |
class FunctionTypeName : TypeName |
ImportSpec |
class ImportSpec : AttributedSpec, Comparable<ImportSpec> |
Modifier |
enum class Modifier |
ParameterizedTypeName |
class ParameterizedTypeName : TypeName |
ParameterSpec |
A generated parameter declaration. class ParameterSpec : AttributedSpec |
PropertySpec |
A generated property declaration. class PropertySpec : AttributedSpec |
SelfTypeName |
class SelfTypeName : TypeName |
TupleTypeName |
class TupleTypeName : TypeName |
TypeAliasSpec |
A generated typealias declaration class TypeAliasSpec : AnyTypeSpec |
TypeName |
Any type in Swift's type system. This class identifies simple types like abstract class TypeName |
TypeSpec |
A generated class, struct, enum or protocol declaration. class TypeSpec : AnyTypeSpec |
TypeVariableName |
class TypeVariableName : TypeName |
kotlin.collections.Collection |
ANY |
val ANY: DeclaredTypeName |
ANY_CLASS |
val ANY_CLASS: DeclaredTypeName |
ANY_OBJECT |
val ANY_OBJECT: DeclaredTypeName |
ARRAY |
val ARRAY: DeclaredTypeName |
BOOL |
val BOOL: DeclaredTypeName |
CASE_ITERABLE |
val CASE_ITERABLE: DeclaredTypeName |
DATA |
val DATA: DeclaredTypeName |
DICTIONARY |
val DICTIONARY: DeclaredTypeName |
DOUBLE |
val DOUBLE: DeclaredTypeName |
FLOAT |
val FLOAT: DeclaredTypeName |
FLOAT32 |
val FLOAT32: DeclaredTypeName |
FLOAT64 |
val FLOAT64: DeclaredTypeName |
FLOAT80 |
val FLOAT80: DeclaredTypeName |
INT |
val INT: DeclaredTypeName |
INT16 |
val INT16: DeclaredTypeName |
INT32 |
val INT32: DeclaredTypeName |
INT64 |
val INT64: DeclaredTypeName |
INT8 |
val INT8: DeclaredTypeName |
OPTIONAL |
val OPTIONAL: DeclaredTypeName |
SET |
val SET: DeclaredTypeName |
STRING |
val STRING: DeclaredTypeName |
UIN16 |
val UIN16: DeclaredTypeName |
UINT32 |
val UINT32: DeclaredTypeName |
UINT64 |
val UINT64: DeclaredTypeName |
UINT8 |
val UINT8: DeclaredTypeName |
VOID |
val VOID: DeclaredTypeName |
parameterizedBy |
fun DeclaredTypeName.parameterizedBy(vararg typeArguments: TypeName): ParameterizedTypeName |