diff --git a/src/main/java/io/outfoxx/typescriptpoet/ClassSpec.kt b/src/main/java/io/outfoxx/typescriptpoet/ClassSpec.kt index 668077f7..1a823aa4 100644 --- a/src/main/java/io/outfoxx/typescriptpoet/ClassSpec.kt +++ b/src/main/java/io/outfoxx/typescriptpoet/ClassSpec.kt @@ -17,6 +17,7 @@ package io.outfoxx.typescriptpoet +/** A generated `class` declaration. */ class ClassSpec private constructor( builder: Builder diff --git a/src/main/java/io/outfoxx/typescriptpoet/DecoratorSpec.kt b/src/main/java/io/outfoxx/typescriptpoet/DecoratorSpec.kt index 6d5361b2..069d1b1f 100644 --- a/src/main/java/io/outfoxx/typescriptpoet/DecoratorSpec.kt +++ b/src/main/java/io/outfoxx/typescriptpoet/DecoratorSpec.kt @@ -17,6 +17,7 @@ package io.outfoxx.typescriptpoet +/** A generated function or class decorator declaration. */ class DecoratorSpec internal constructor( builder: Builder diff --git a/src/main/java/io/outfoxx/typescriptpoet/EnumSpec.kt b/src/main/java/io/outfoxx/typescriptpoet/EnumSpec.kt index d74d2ac0..9d3d63a2 100644 --- a/src/main/java/io/outfoxx/typescriptpoet/EnumSpec.kt +++ b/src/main/java/io/outfoxx/typescriptpoet/EnumSpec.kt @@ -17,6 +17,7 @@ package io.outfoxx.typescriptpoet +/** A generated `enum` declaration. */ class EnumSpec private constructor( builder: Builder diff --git a/src/main/java/io/outfoxx/typescriptpoet/FunctionSpec.kt b/src/main/java/io/outfoxx/typescriptpoet/FunctionSpec.kt index 20b2aed8..9fa2765a 100644 --- a/src/main/java/io/outfoxx/typescriptpoet/FunctionSpec.kt +++ b/src/main/java/io/outfoxx/typescriptpoet/FunctionSpec.kt @@ -17,7 +17,11 @@ package io.outfoxx.typescriptpoet -class FunctionSpec private constructor(builder: Builder) { +/** A generated function declaration. */ +class FunctionSpec +private constructor( + builder: Builder +) { val name = builder.name val javaDoc = builder.javaDoc.build() val decorators = builder.decorators.toImmutableList() diff --git a/src/main/java/io/outfoxx/typescriptpoet/InterfaceSpec.kt b/src/main/java/io/outfoxx/typescriptpoet/InterfaceSpec.kt index f29cbfc9..4e8cf263 100644 --- a/src/main/java/io/outfoxx/typescriptpoet/InterfaceSpec.kt +++ b/src/main/java/io/outfoxx/typescriptpoet/InterfaceSpec.kt @@ -17,6 +17,7 @@ package io.outfoxx.typescriptpoet +/** A generated `interface` declaration. */ class InterfaceSpec private constructor( builder: Builder diff --git a/src/main/java/io/outfoxx/typescriptpoet/Modifier.kt b/src/main/java/io/outfoxx/typescriptpoet/Modifier.kt index 1181c54f..e85f6260 100644 --- a/src/main/java/io/outfoxx/typescriptpoet/Modifier.kt +++ b/src/main/java/io/outfoxx/typescriptpoet/Modifier.kt @@ -17,6 +17,7 @@ package io.outfoxx.typescriptpoet +/** Available declaration modifiers. */ enum class Modifier { EXPORT, PUBLIC, diff --git a/src/main/java/io/outfoxx/typescriptpoet/ModuleSpec.kt b/src/main/java/io/outfoxx/typescriptpoet/ModuleSpec.kt index e20875b4..a8068c34 100644 --- a/src/main/java/io/outfoxx/typescriptpoet/ModuleSpec.kt +++ b/src/main/java/io/outfoxx/typescriptpoet/ModuleSpec.kt @@ -17,6 +17,7 @@ package io.outfoxx.typescriptpoet +/** A generated `module` declaration. */ class ModuleSpec private constructor( builder: Builder diff --git a/src/main/java/io/outfoxx/typescriptpoet/PropertySpec.kt b/src/main/java/io/outfoxx/typescriptpoet/PropertySpec.kt index 9f395286..82b8d7e1 100644 --- a/src/main/java/io/outfoxx/typescriptpoet/PropertySpec.kt +++ b/src/main/java/io/outfoxx/typescriptpoet/PropertySpec.kt @@ -17,6 +17,7 @@ package io.outfoxx.typescriptpoet +/** A generated property declaration. */ class PropertySpec private constructor( builder: Builder