diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-android-context/-android-context.html b/annotations/annotations/dev.buijs.klutter.annotations/-android-context/-android-context.html new file mode 100644 index 00000000..b1b23efc --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-android-context/-android-context.html @@ -0,0 +1,45 @@ + + + + AndroidContext + + +
+
+ + +
+
+
+
+
+ +
+ +
+

AndroidContext

+
+
+
+
common
+
+
+ +
+
fun AndroidContext()
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-android-context/index.html b/annotations/annotations/dev.buijs.klutter.annotations/-android-context/index.html new file mode 100644 index 00000000..5ce6dee3 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-android-context/index.html @@ -0,0 +1,58 @@ + + + + AndroidContext + + +
+
+ + +
+
+
+
+
+ +
+ +
+

AndroidContext

+
+
+
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class AndroidContext

Annotation for class which require an instance of Android Context.

When a class is annotated with this annotation then an instance of Android Context is passed to the class constructor in the generated Android adapter.

@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class AndroidContext
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class AndroidContext
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class AndroidContext
+
+
+
+
+

Constructors

+
+
+
+
AndroidContext +
Link copied to clipboard
+
+
+
+
fun AndroidContext()
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-default/index.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-default/index.html new file mode 100644 index 00000000..0263bf34 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-default/index.html @@ -0,0 +1,78 @@ + + + + Default + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Default

+

The klutter framework chooses between Singleton and RequestScoped depending on the type of controller.

    +
  • For publishers: Singleton.
  • +
  • For subscribers: RequestScoped.
  • +
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
common
+
+
+
val name: String
+
+
+
+
+ +
+
+
ordinal +
Link copied to clipboard
+
+
+
+
common
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-default/name.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-default/name.html new file mode 100644 index 00000000..462e9433 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-default/name.html @@ -0,0 +1,41 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
val name: String
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-default/ordinal.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-default/ordinal.html new file mode 100644 index 00000000..1f71e128 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-default/ordinal.html @@ -0,0 +1,41 @@ + + + + ordinal + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ordinal

+
+
+ +
+
val ordinal: Int
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/index.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/index.html new file mode 100644 index 00000000..15619a4c --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/index.html @@ -0,0 +1,75 @@ + + + + RequestScoped + + +
+
+ + +
+
+
+
+
+ +
+ +
+

RequestScoped

+

A new instance of the controller is made everytime an event is triggerd.

+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
common
+
+
+
val name: String
+
+
+
+
+ +
+
+
ordinal +
Link copied to clipboard
+
+
+
+
common
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/name.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/name.html new file mode 100644 index 00000000..a94b3dd8 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/name.html @@ -0,0 +1,41 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
val name: String
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/ordinal.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/ordinal.html new file mode 100644 index 00000000..1adeac8f --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/ordinal.html @@ -0,0 +1,41 @@ + + + + ordinal + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ordinal

+
+
+ +
+
val ordinal: Int
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/index.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/index.html new file mode 100644 index 00000000..ac270819 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/index.html @@ -0,0 +1,75 @@ + + + + Singleton + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Singleton

+

Only one instance of the controller is made during the app's lifecycle.

+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
common
+
+
+
val name: String
+
+
+
+
+ +
+
+
ordinal +
Link copied to clipboard
+
+
+
+
common
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/name.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/name.html new file mode 100644 index 00000000..8194d95b --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/name.html @@ -0,0 +1,41 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
val name: String
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/ordinal.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/ordinal.html new file mode 100644 index 00000000..70bb4d0b --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/ordinal.html @@ -0,0 +1,41 @@ + + + + ordinal + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ordinal

+
+
+ +
+
val ordinal: Int
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/index.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/index.html new file mode 100644 index 00000000..747f347d --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller-type/index.html @@ -0,0 +1,125 @@ + + + + ControllerType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ControllerType

+
enum ControllerType : Enum<ControllerType>
+
+
+
+
+

Entries

+
+
+
+
Default +
Link copied to clipboard
+
+
+
+
common
+
+
+
The klutter framework chooses between Singleton and RequestScoped depending on the type of controller.
+
+
+
+
+ +
+
+
RequestScoped +
Link copied to clipboard
+
+
+
+
common
+
+
+
A new instance of the controller is made everytime an event is triggerd.
+
+
+
+
+ +
+
+
Singleton +
Link copied to clipboard
+
+
+
+
common
+
+
+
Only one instance of the controller is made during the app's lifecycle.
+
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
common
+
+
+
val name: String
+
+
+
+
+ +
+
+
ordinal +
Link copied to clipboard
+
+
+
+
common
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller/-controller.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller/-controller.html new file mode 100644 index 00000000..546043bc --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller/-controller.html @@ -0,0 +1,45 @@ + + + + Controller + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Controller

+
+
+
+
common
+
+
+ +
+
fun Controller(type: ControllerType = ControllerType.Default)
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller/index.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller/index.html new file mode 100644 index 00000000..4bf50fbe --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller/index.html @@ -0,0 +1,73 @@ + + + + Controller + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Controller

+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Controller(type: ControllerType)

All methods contained by a class annotated with Controller will be added to the generated iOS/Android adapters.

@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Controller(type: ControllerType)
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Controller(type: ControllerType)
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Controller(type: ControllerType)

Annotation which informs Klutter to implement multiple method channel calls to pass KlutterEvents to this Controller class.

Should be used in conjunction with KomposeController super class.

+
+
+
+
+

Constructors

+
+
+
+
Controller +
Link copied to clipboard
+
+
+
+
fun Controller(type: ControllerType = ControllerType.Default)
+
+
+
+
+
+

Properties

+
+
+
+
type +
Link copied to clipboard
+
+
+
+
val type: ControllerType
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-controller/type.html b/annotations/annotations/dev.buijs.klutter.annotations/-controller/type.html new file mode 100644 index 00000000..b158dec2 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-controller/type.html @@ -0,0 +1,45 @@ + + + + type + + +
+
+ + +
+
+
+
+
+ +
+ +
+

type

+
+
+
+
common
+
+
+ +
+
val type: ControllerType
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-event/-event.html b/annotations/annotations/dev.buijs.klutter.annotations/-event/-event.html new file mode 100644 index 00000000..c5913186 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-event/-event.html @@ -0,0 +1,45 @@ + + + + Event + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Event

+
+
+
+
common
+
+
+ +
+
fun Event(name: String = "")
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-event/index.html b/annotations/annotations/dev.buijs.klutter.annotations/-event/index.html new file mode 100644 index 00000000..efe87f02 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-event/index.html @@ -0,0 +1,73 @@ + + + + Event + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Event

+
+
+
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class Event(name: String)

Annotation which denotes the annotated function as part of the Flutter - KMP interface.
When a function with this annotation is scanned, a method channel call delegation will be generated.

@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class Event(name: String)
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class Event(name: String)
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class Event(name: String)
+
+
+
+
+

Constructors

+
+
+
+
Event +
Link copied to clipboard
+
+
+
+
fun Event(name: String = "")
+
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-event/name.html b/annotations/annotations/dev.buijs.klutter.annotations/-event/name.html new file mode 100644 index 00000000..6490182f --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-event/name.html @@ -0,0 +1,45 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+
+
common
+
+
+ +
+
val name: String
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/-j-s-o-n.html b/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/-j-s-o-n.html new file mode 100644 index 00000000..adadd252 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/-j-s-o-n.html @@ -0,0 +1,41 @@ + + + + JSON + + +
+
+ + +
+
+
+
+
+ +
+ +
+

JSON

+
+
+ +
+
fun JSON()
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/data.html b/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/data.html new file mode 100644 index 00000000..e11aabe2 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/data.html @@ -0,0 +1,41 @@ + + + + data + + +
+
+ + +
+
+
+
+
+ +
+ +
+

data

+
+
+ +
+
abstract fun data(): T
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/encode.html b/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/encode.html new file mode 100644 index 00000000..eae47703 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/encode.html @@ -0,0 +1,41 @@ + + + + encode + + +
+
+ + +
+
+
+
+
+ +
+ +
+

encode

+
+
+ +
+
fun encode(): String
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/index.html b/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/index.html new file mode 100644 index 00000000..4da54738 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/index.html @@ -0,0 +1,121 @@ + + + + JSON + + +
+
+ + +
+
+
+
+
+ +
+ +
+

JSON

+
abstract class JSON<T>

Parent Type for all custom classes which are passed between Flutter and KMP.

+
+
+
+
+

Constructors

+
+
+
+
JSON +
Link copied to clipboard
+
+
+
+
common
+
+
+
fun JSON()
+
+
+
+
+
+

Functions

+
+
+
+
data +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
abstract fun data(): T
+
+
+
+
+
+
+ +
+
+
encode +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
fun encode(): String
+
+
+
+
+
+
+ +
+
+
strategy +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
abstract fun strategy(): <ERROR CLASS><T>
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/strategy.html b/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/strategy.html new file mode 100644 index 00000000..097e7170 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-j-s-o-n/strategy.html @@ -0,0 +1,41 @@ + + + + strategy + + +
+
+ + +
+
+
+
+
+ +
+ +
+

strategy

+
+
+ +
+
abstract fun strategy(): <ERROR CLASS><T>
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-response/-response.html b/annotations/annotations/dev.buijs.klutter.annotations/-response/-response.html new file mode 100644 index 00000000..19b29f7f --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-response/-response.html @@ -0,0 +1,45 @@ + + + + Response + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Response

+
+
+
+
common
+
+
+ +
+
fun Response()
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/-response/index.html b/annotations/annotations/dev.buijs.klutter.annotations/-response/index.html new file mode 100644 index 00000000..6a6c25de --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/-response/index.html @@ -0,0 +1,58 @@ + + + + Response + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Response

+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Response

Annotation for data classes in the KMP module which are possibly used by functions annotated with dev.buijs.klutter.annotations.Event.

Dart classes will be generated to enable typesafe communication between Flutter and KMP.

@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Response
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Response
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Response
+
+
+
+
+

Constructors

+
+
+
+
Response +
Link copied to clipboard
+
+
+
+
fun Response()
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/dev.buijs.klutter.annotations/index.html b/annotations/annotations/dev.buijs.klutter.annotations/index.html new file mode 100644 index 00000000..8075c0c0 --- /dev/null +++ b/annotations/annotations/dev.buijs.klutter.annotations/index.html @@ -0,0 +1,208 @@ + + + + dev.buijs.klutter.annotations + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.annotations

+
+
+
+
+

Types

+
+
+
+
AndroidContext +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class AndroidContext
+
+
Annotation for class which require an instance of Android Context.
+
+ +
+
+
+
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class AndroidContext
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class AndroidContext
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class AndroidContext
+
+
+
+
+
+
+ +
+
+
Controller +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Controller(type: ControllerType)
+
+
All methods contained by a class annotated with Controller will be added to the generated iOS/Android adapters.
+
+ +
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Controller(type: ControllerType)
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Controller(type: ControllerType)
+
+
+
+
+
ios
+
+
+ +
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Controller(type: ControllerType)
+
+
Annotation which informs Klutter to implement multiple method channel calls to pass KlutterEvents to this Controller class.
+
+
+
+
+ +
+
+
ControllerType +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
enum ControllerType : Enum<ControllerType>
+
+
+
+
+
+
+ +
+
+
Event +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class Event(name: String)
+
+
Annotation which denotes the annotated function as part of the Flutter - KMP interface.
+
+ +
+
+
+
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class Event(name: String)
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class Event(name: String)
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class Event(name: String)
+
+
+
+
+
+
+ +
+
+
JSON +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
abstract class JSON<T>
+
+
Parent Type for all custom classes which are passed between Flutter and KMP.
+
+
+
+
+ +
+
+
Response +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Response
+
+
Annotation for data classes in the KMP module which are possibly used by functions annotated with dev.buijs.klutter.annotations.Event.
+
+ +
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Response
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Response
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Response
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/annotations/package-list b/annotations/annotations/package-list new file mode 100644 index 00000000..eca3ff34 --- /dev/null +++ b/annotations/annotations/package-list @@ -0,0 +1,30 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:dev.buijs.klutter.annotations////PointingToDeclaration/annotations/dev.buijs.klutter.annotations/index.html +$dokka.location:dev.buijs.klutter.annotations/AndroidContext///PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-android-context/index.html +$dokka.location:dev.buijs.klutter.annotations/AndroidContext/AndroidContext/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-android-context/-android-context.html +$dokka.location:dev.buijs.klutter.annotations/Controller///PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller/index.html +$dokka.location:dev.buijs.klutter.annotations/Controller/Controller/#dev.buijs.klutter.annotations.ControllerType/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller/-controller.html +$dokka.location:dev.buijs.klutter.annotations/Controller/type/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller/type.html +$dokka.location:dev.buijs.klutter.annotations/ControllerType.Default///PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller-type/-default/index.html +$dokka.location:dev.buijs.klutter.annotations/ControllerType.Default/name/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller-type/-default/name.html +$dokka.location:dev.buijs.klutter.annotations/ControllerType.Default/ordinal/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller-type/-default/ordinal.html +$dokka.location:dev.buijs.klutter.annotations/ControllerType.RequestScoped///PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/index.html +$dokka.location:dev.buijs.klutter.annotations/ControllerType.RequestScoped/name/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/name.html +$dokka.location:dev.buijs.klutter.annotations/ControllerType.RequestScoped/ordinal/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller-type/-request-scoped/ordinal.html +$dokka.location:dev.buijs.klutter.annotations/ControllerType.Singleton///PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/index.html +$dokka.location:dev.buijs.klutter.annotations/ControllerType.Singleton/name/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/name.html +$dokka.location:dev.buijs.klutter.annotations/ControllerType.Singleton/ordinal/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller-type/-singleton/ordinal.html +$dokka.location:dev.buijs.klutter.annotations/ControllerType///PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-controller-type/index.html +$dokka.location:dev.buijs.klutter.annotations/Event///PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-event/index.html +$dokka.location:dev.buijs.klutter.annotations/Event/Event/#kotlin.String/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-event/-event.html +$dokka.location:dev.buijs.klutter.annotations/Event/name/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-event/name.html +$dokka.location:dev.buijs.klutter.annotations/JSON///PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-j-s-o-n/index.html +$dokka.location:dev.buijs.klutter.annotations/JSON/JSON/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-j-s-o-n/-j-s-o-n.html +$dokka.location:dev.buijs.klutter.annotations/JSON/data/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-j-s-o-n/data.html +$dokka.location:dev.buijs.klutter.annotations/JSON/encode/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-j-s-o-n/encode.html +$dokka.location:dev.buijs.klutter.annotations/JSON/strategy/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-j-s-o-n/strategy.html +$dokka.location:dev.buijs.klutter.annotations/Response///PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-response/index.html +$dokka.location:dev.buijs.klutter.annotations/Response/Response/#/PointingToDeclaration/annotations/dev.buijs.klutter.annotations/-response/-response.html +dev.buijs.klutter.annotations + diff --git a/annotations/index.html b/annotations/index.html new file mode 100644 index 00000000..ffe52ca2 --- /dev/null +++ b/annotations/index.html @@ -0,0 +1,56 @@ + + + + annotations + + +
+
+ + +
+
+
+
+
+ +
+ +
+

annotations

+
+

Packages

+
+
+
+
+
dev.buijs.klutter.annotations +
Link copied to clipboard
+
+
+
+ +
common
+
ios
+ +
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/annotations/navigation.html b/annotations/navigation.html new file mode 100644 index 00000000..7b55ddcf --- /dev/null +++ b/annotations/navigation.html @@ -0,0 +1,1047 @@ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ Default +
+
+
+ +
+
+
+ Singleton +
+
+
+
+
+ Event +
+
+
+
+ JSON +
+
+
+
+ Response +
+
+
+
+
+
+ compiler +
+ + + +
+
+
+ gradle +
+ + +
+
+
+ jetbrains +
+ +
+
+
+ kommand +
+
+ +
+
+ main() +
+
+
+
+
+
+ kompose +
+
+ +
+ +
+
+
+ IosFlow +
+
+
+
+ Publisher +
+
+
+
+
+
+ kore +
+
+ + +
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ EnumType +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+ IntType +
+
+
+
+ ListType +
+
+
+ +
+
+
+ LongType +
+
+
+
+ MapType +
+
+
+
+ Method +
+
+
+
+ Nested +
+
+
+
+ Nullable +
+
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+
+ Singleton +
+
+ + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ TypeData +
+
+
+ +
+ + +
+
+ UnitType +
+
+
+
+ +
+
+ Either +
+
+
+
+ EitherNok +
+
+
+
+ EitherOk +
+
+ +
+ +
+
+
+ JSON +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ write() +
+
+
+
+ +
+
+ Android +
+
+ + +
+
+ Config +
+
+
+ +
+ +
+ +
+
+
+ IOS +
+
+
+ +
+ + + +
+
+ mapper +
+
+
+
+ Platform +
+
+
+
+ plugin +
+
+
+
+ Project +
+
+
+
+ Pubspec +
+
+
+ +
+
+ +
+ + +
+
+ Root +
+
+ + + +
+
+ toPubspec +
+
+
+ + +
+
+
+ tasks +
+
+ +
+ +
+ +
+
+ execute() +
+
+
+
+ Executor +
+
+
+
+ executor +
+
+
+
+ finish() +
+
+
+ + +
+
diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/-processor-options.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/-processor-options.html new file mode 100644 index 00000000..87d95b68 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/-processor-options.html @@ -0,0 +1,40 @@ + + + + ProcessorOptions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ProcessorOptions

+
+
+ +
+
fun ProcessorOptions(metadataFolder: File, outputFolder: File, generateAdapters: Boolean, isIntelBasedBuildMachine: Boolean)
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/generate-adapters.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/generate-adapters.html new file mode 100644 index 00000000..cde91afe --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/generate-adapters.html @@ -0,0 +1,40 @@ + + + + generateAdapters + + +
+
+ + +
+
+
+
+
+ +
+ +
+

generateAdapters

+
+
+ +
+
val generateAdapters: Boolean
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/index.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/index.html new file mode 100644 index 00000000..984cd3cc --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/index.html @@ -0,0 +1,109 @@ + + + + ProcessorOptions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ProcessorOptions

+
data class ProcessorOptions(metadataFolder: File, outputFolder: File, generateAdapters: Boolean, isIntelBasedBuildMachine: Boolean)

Parsed ksp options used by Processor.
Available options are:

  • klutterScanFolder: Folder to scan for klutter annotations.

  • klutterOutputFolder: Folder where to write analysis results.

  • klutterGenerateAdapters: Boolean value indicating if codegen tasks should run during build.

  • intelMac: Boolean value indicating if the platform is an Intel-based Mac.

+
+
+
+
+

Constructors

+
+
+
+
ProcessorOptions +
Link copied to clipboard
+
+
+
+
fun ProcessorOptions(metadataFolder: File, outputFolder: File, generateAdapters: Boolean, isIntelBasedBuildMachine: Boolean)
+
+
+
+
+
+

Properties

+
+
+
+
generateAdapters +
Link copied to clipboard
+
+
+
+
val generateAdapters: Boolean
+
+
+
+
+ +
+
+
isIntelBasedBuildMachine +
Link copied to clipboard
+
+
+
+
val isIntelBasedBuildMachine: Boolean
+
+
+
+
+ +
+
+
metadataFolder +
Link copied to clipboard
+
+
+
+
val metadataFolder: File
+
+
+
+
+ +
+
+
outputFolder +
Link copied to clipboard
+
+
+
+
val outputFolder: File
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/is-intel-based-build-machine.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/is-intel-based-build-machine.html new file mode 100644 index 00000000..c0b5c7a9 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/is-intel-based-build-machine.html @@ -0,0 +1,40 @@ + + + + isIntelBasedBuildMachine + + +
+
+ + +
+
+
+
+
+ +
+ +
+

isIntelBasedBuildMachine

+
+
+ +
+
val isIntelBasedBuildMachine: Boolean
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/metadata-folder.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/metadata-folder.html new file mode 100644 index 00000000..33dc512c --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/metadata-folder.html @@ -0,0 +1,40 @@ + + + + metadataFolder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

metadataFolder

+
+
+ +
+
val metadataFolder: File
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/output-folder.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/output-folder.html new file mode 100644 index 00000000..ba73977e --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-options/output-folder.html @@ -0,0 +1,40 @@ + + + + outputFolder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

outputFolder

+
+
+ +
+
val outputFolder: File
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/-processor-provider.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/-processor-provider.html new file mode 100644 index 00000000..3c46c336 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/-processor-provider.html @@ -0,0 +1,40 @@ + + + + ProcessorProvider + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ProcessorProvider

+
+
+ +
+
fun ProcessorProvider()
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/create.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/create.html new file mode 100644 index 00000000..1f768dd4 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/create.html @@ -0,0 +1,40 @@ + + + + create + + +
+
+ + +
+
+
+
+
+ +
+ +
+

create

+
+
+ +
+
open override fun create(environment: SymbolProcessorEnvironment): Processor
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/index.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/index.html new file mode 100644 index 00000000..ca114fbf --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/index.html @@ -0,0 +1,74 @@ + + + + ProcessorProvider + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ProcessorProvider

+
class ProcessorProvider : SymbolProcessorProvider

The provider which will return an instance of Processor.

The build.gradle(.kts) of the workload module should contain a ksp DSL block with the following option:

  • key: klutterScanFolder,

  • value: path to folder where scan result is stored.

If the klutterScanFolder is not set then a KlutterException is thrown. If the folder does not exist then a KlutterException is thrown. See ProcessorOptions for all available configuration options.

+
+
+
+
+

Constructors

+
+
+
+
ProcessorProvider +
Link copied to clipboard
+
+
+
+
fun ProcessorProvider()
+
+
+
+
+
+

Functions

+
+
+
+
create +
Link copied to clipboard
+
+
+
+ +
+
open override fun create(environment: SymbolProcessorEnvironment): Processor
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor/-processor.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor/-processor.html new file mode 100644 index 00000000..439e7dc2 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor/-processor.html @@ -0,0 +1,40 @@ + + + + Processor + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Processor

+
+
+ +
+
fun Processor(options: ProcessorOptions, log: KSPLogger)
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor/index.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor/index.html new file mode 100644 index 00000000..57aa2269 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor/index.html @@ -0,0 +1,108 @@ + + + + Processor + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Processor

+
class Processor(options: ProcessorOptions, log: KSPLogger) : SymbolProcessor

The actual symbol processor which will scan all classes with Klutter annotations and run code generation tasks as configured.

+
+
+
+
+

Constructors

+
+
+
+
Processor +
Link copied to clipboard
+
+
+
+
fun Processor(options: ProcessorOptions, log: KSPLogger)
+
+
+
+
+
+

Functions

+
+
+
+
finish +
Link copied to clipboard
+
+
+
+ +
+
open fun finish()
+
+
+
+
+
+
+ +
+
+
onError +
Link copied to clipboard
+
+
+
+ +
+
open fun onError()
+
+
+
+
+
+
+ +
+
+
process +
Link copied to clipboard
+
+
+
+ +
+
open override fun process(resolver: Resolver): List<KSAnnotated>
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor/process.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor/process.html new file mode 100644 index 00000000..dccac490 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/-processor/process.html @@ -0,0 +1,40 @@ + + + + process + + +
+
+ + +
+
+
+
+
+ +
+ +
+

process

+
+
+ +
+
open override fun process(resolver: Resolver): List<KSAnnotated>
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.processor/index.html b/compiler/compiler/dev.buijs.klutter.compiler.processor/index.html new file mode 100644 index 00000000..c7513099 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.processor/index.html @@ -0,0 +1,92 @@ + + + + dev.buijs.klutter.compiler.processor + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.compiler.processor

+
+
+
+
+

Types

+
+
+
+
Processor +
Link copied to clipboard
+
+
+
+ +
+
class Processor(options: ProcessorOptions, log: KSPLogger) : SymbolProcessor
+
+
The actual symbol processor which will scan all classes with Klutter annotations and run code generation tasks as configured.
+
+
+
+
+ +
+
+
ProcessorOptions +
Link copied to clipboard
+
+
+
+ +
+
data class ProcessorOptions(metadataFolder: File, outputFolder: File, generateAdapters: Boolean, isIntelBasedBuildMachine: Boolean)
+
+
Parsed ksp options used by Processor.
+
+
+
+
+ +
+
+
ProcessorProvider +
Link copied to clipboard
+
+
+
+ +
+
class ProcessorProvider : SymbolProcessorProvider
+
+
The provider which will return an instance of Processor.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.scanner.html b/compiler/compiler/dev.buijs.klutter.compiler.scanner.html new file mode 100644 index 00000000..e528e954 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.scanner.html @@ -0,0 +1,75 @@ + + + + dev.buijs.klutter.compiler.scanner + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.compiler.scanner

+
+
+
+
+

Types

+
+
+
+
InvalidSquintType +
Link copied to clipboard
+
+
+
+ +
+
typealias InvalidSquintType = EitherNok<String, SquintMessageSource>
+
+

Alias for Either with only left value of type String (error).

+
+
+
+
+ +
+
+
ValidSquintType +
Link copied to clipboard
+
+
+
+ +
+
typealias ValidSquintType = EitherOk<String, SquintMessageSource>
+
+

Alias for Either with only right value of type SquintMessageSource.

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/-k-c-logger.html b/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/-k-c-logger.html new file mode 100644 index 00000000..f150878c --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/-k-c-logger.html @@ -0,0 +1,40 @@ + + + + KCLogger + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KCLogger

+
+
+ +
+
fun KCLogger(kspLogger: KSPLogger, outputFolder: File)
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/index.html b/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/index.html new file mode 100644 index 00000000..34b2e834 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/index.html @@ -0,0 +1,76 @@ + + + + KCLogger + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KCLogger

+
class KCLogger(kspLogger: KSPLogger, outputFolder: File)
+
+
+
+
+

Functions

+
+
+
+
info +
Link copied to clipboard
+
+
+
+ +
+
fun info(message: String)
+
+
+
+
+
+
+ +
+
+
warn +
Link copied to clipboard
+
+
+
+ +
+
fun warn(message: String)
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/info.html b/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/info.html new file mode 100644 index 00000000..11794998 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/info.html @@ -0,0 +1,40 @@ + + + + info + + +
+
+ + +
+
+
+
+
+ +
+ +
+

info

+
+
+ +
+
fun info(message: String)
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/warn.html b/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/warn.html new file mode 100644 index 00000000..0831e358 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/warn.html @@ -0,0 +1,40 @@ + + + + warn + + +
+
+ + +
+
+
+
+
+ +
+ +
+

warn

+
+
+ +
+
fun warn(message: String)
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/dev.buijs.klutter.compiler.wrapper/index.html b/compiler/compiler/dev.buijs.klutter.compiler.wrapper/index.html new file mode 100644 index 00000000..136d4901 --- /dev/null +++ b/compiler/compiler/dev.buijs.klutter.compiler.wrapper/index.html @@ -0,0 +1,58 @@ + + + + dev.buijs.klutter.compiler.wrapper + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.compiler.wrapper

+
+
+
+
+

Types

+
+
+
+
KCLogger +
Link copied to clipboard
+
+
+
+ +
+
class KCLogger(kspLogger: KSPLogger, outputFolder: File)
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/compiler/compiler/package-list b/compiler/compiler/package-list new file mode 100644 index 00000000..a8e56540 --- /dev/null +++ b/compiler/compiler/package-list @@ -0,0 +1,25 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:dev.buijs.klutter.compiler.processor////PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/index.html +$dokka.location:dev.buijs.klutter.compiler.processor/Processor///PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor/index.html +$dokka.location:dev.buijs.klutter.compiler.processor/Processor/Processor/#dev.buijs.klutter.compiler.processor.ProcessorOptions#com.google.devtools.ksp.processing.KSPLogger/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor/-processor.html +$dokka.location:dev.buijs.klutter.compiler.processor/Processor/process/#com.google.devtools.ksp.processing.Resolver/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor/process.html +$dokka.location:dev.buijs.klutter.compiler.processor/ProcessorOptions///PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor-options/index.html +$dokka.location:dev.buijs.klutter.compiler.processor/ProcessorOptions/ProcessorOptions/#java.io.File#java.io.File#kotlin.Boolean#kotlin.Boolean/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor-options/-processor-options.html +$dokka.location:dev.buijs.klutter.compiler.processor/ProcessorOptions/generateAdapters/#/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor-options/generate-adapters.html +$dokka.location:dev.buijs.klutter.compiler.processor/ProcessorOptions/isIntelBasedBuildMachine/#/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor-options/is-intel-based-build-machine.html +$dokka.location:dev.buijs.klutter.compiler.processor/ProcessorOptions/metadataFolder/#/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor-options/metadata-folder.html +$dokka.location:dev.buijs.klutter.compiler.processor/ProcessorOptions/outputFolder/#/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor-options/output-folder.html +$dokka.location:dev.buijs.klutter.compiler.processor/ProcessorProvider///PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/index.html +$dokka.location:dev.buijs.klutter.compiler.processor/ProcessorProvider/ProcessorProvider/#/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/-processor-provider.html +$dokka.location:dev.buijs.klutter.compiler.processor/ProcessorProvider/create/#com.google.devtools.ksp.processing.SymbolProcessorEnvironment/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.processor/-processor-provider/create.html +$dokka.location:dev.buijs.klutter.compiler.scanner////PointingToDeclaration/compiler/dev.buijs.klutter.compiler.scanner.html +$dokka.location:dev.buijs.klutter.compiler.wrapper////PointingToDeclaration/compiler/dev.buijs.klutter.compiler.wrapper/index.html +$dokka.location:dev.buijs.klutter.compiler.wrapper/KCLogger///PointingToDeclaration/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/index.html +$dokka.location:dev.buijs.klutter.compiler.wrapper/KCLogger/KCLogger/#com.google.devtools.ksp.processing.KSPLogger#java.io.File/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/-k-c-logger.html +$dokka.location:dev.buijs.klutter.compiler.wrapper/KCLogger/info/#kotlin.String/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/info.html +$dokka.location:dev.buijs.klutter.compiler.wrapper/KCLogger/warn/#kotlin.String/PointingToDeclaration/compiler/dev.buijs.klutter.compiler.wrapper/-k-c-logger/warn.html +dev.buijs.klutter.compiler.processor +dev.buijs.klutter.compiler.scanner +dev.buijs.klutter.compiler.wrapper + diff --git a/compiler/index.html b/compiler/index.html new file mode 100644 index 00000000..27372882 --- /dev/null +++ b/compiler/index.html @@ -0,0 +1,72 @@ + + + + compiler + + +
+
+ + +
+
+
+
+
+ +
+ +
+

compiler

+
+

Packages

+
+
+
+
+
dev.buijs.klutter.compiler.processor +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
dev.buijs.klutter.compiler.scanner +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
dev.buijs.klutter.compiler.wrapper +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/compiler/navigation.html b/compiler/navigation.html new file mode 100644 index 00000000..7b55ddcf --- /dev/null +++ b/compiler/navigation.html @@ -0,0 +1,1047 @@ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ Default +
+
+
+ +
+
+
+ Singleton +
+
+
+
+
+ Event +
+
+
+
+ JSON +
+
+
+
+ Response +
+
+
+
+
+
+ compiler +
+ + + +
+
+
+ gradle +
+ + +
+
+
+ jetbrains +
+ +
+
+
+ kommand +
+
+ +
+
+ main() +
+
+
+
+
+
+ kompose +
+
+ +
+ +
+
+
+ IosFlow +
+
+
+
+ Publisher +
+
+
+
+
+
+ kore +
+
+ + +
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ EnumType +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+ IntType +
+
+
+
+ ListType +
+
+
+ +
+
+
+ LongType +
+
+
+
+ MapType +
+
+
+
+ Method +
+
+
+
+ Nested +
+
+
+
+ Nullable +
+
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+
+ Singleton +
+
+ + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ TypeData +
+
+
+ +
+ + +
+
+ UnitType +
+
+
+
+ +
+
+ Either +
+
+
+
+ EitherNok +
+
+
+
+ EitherOk +
+
+ +
+ +
+
+
+ JSON +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ write() +
+
+
+
+ +
+
+ Android +
+
+ + +
+
+ Config +
+
+
+ +
+ +
+ +
+
+
+ IOS +
+
+
+ +
+ + + +
+
+ mapper +
+
+
+
+ Platform +
+
+
+
+ plugin +
+
+
+
+ Project +
+
+
+
+ Pubspec +
+
+
+ +
+
+ +
+ + +
+
+ Root +
+
+ + + +
+
+ toPubspec +
+
+
+ + +
+
+
+ tasks +
+
+ +
+ +
+ +
+
+ execute() +
+
+
+
+ Executor +
+
+
+
+ executor +
+
+
+
+ finish() +
+
+
+ + +
+
diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-dto/-dto.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-dto/-dto.html new file mode 100644 index 00000000..40d331da --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-dto/-dto.html @@ -0,0 +1,40 @@ + + + + Dto + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Dto

+
+
+ +
+
fun Dto(name: String)
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-dto/index.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-dto/index.html new file mode 100644 index 00000000..05e0a65c --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-dto/index.html @@ -0,0 +1,70 @@ + + + + Dto + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Dto

+
data class Dto(name: String)

DTO for storing Klutter plugin configuration.

+
+
+
+
+

Constructors

+
+
+
+
Dto +
Link copied to clipboard
+
+
+
+
fun Dto(name: String)
+
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-dto/name.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-dto/name.html new file mode 100644 index 00000000..73eca208 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-dto/name.html @@ -0,0 +1,40 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
val name: String
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/-klutter-dependency-handler.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/-klutter-dependency-handler.html new file mode 100644 index 00000000..1e996767 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/-klutter-dependency-handler.html @@ -0,0 +1,40 @@ + + + + KlutterDependencyHandler + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterDependencyHandler

+
+
+ +
+
fun KlutterDependencyHandler(project: Project)
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-implementation.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-implementation.html new file mode 100644 index 00000000..cf387ebf --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-implementation.html @@ -0,0 +1,40 @@ + + + + addImplementation + + +
+
+ + +
+
+
+
+
+ +
+ +
+

addImplementation

+
+
+ +
+
fun addImplementation(dependencyNotation: String)
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-klutter-implementation.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-klutter-implementation.html new file mode 100644 index 00000000..f4898520 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-klutter-implementation.html @@ -0,0 +1,40 @@ + + + + addKlutterImplementation + + +
+
+ + +
+
+
+
+
+ +
+ +
+

addKlutterImplementation

+
+
+ +
+
fun addKlutterImplementation(simpleModuleName: String, version: String? = null)
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-klutter-test-implementation.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-klutter-test-implementation.html new file mode 100644 index 00000000..0ee75320 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-klutter-test-implementation.html @@ -0,0 +1,40 @@ + + + + addKlutterTestImplementation + + +
+
+ + +
+
+
+
+
+ +
+ +
+

addKlutterTestImplementation

+
+
+ +
+
fun addKlutterTestImplementation(simpleModuleName: String, version: String? = null)
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/include-compiler-plugin.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/include-compiler-plugin.html new file mode 100644 index 00000000..9f5ba41e --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/include-compiler-plugin.html @@ -0,0 +1,40 @@ + + + + includeCompilerPlugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

includeCompilerPlugin

+
+
+ +
+
fun includeCompilerPlugin(version: String? = null, versionTasks: String? = null, versionKore: String? = null)
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/index.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/index.html new file mode 100644 index 00000000..496e4b84 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/index.html @@ -0,0 +1,125 @@ + + + + KlutterDependencyHandler + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterDependencyHandler

+
class KlutterDependencyHandler(project: Project)

A Jetbrains 'kotlin' inspired dependency handler which makes it easier to add klutter dependencies in a build.gradle(.kts) file as follows:

klutter {
implementation("annotations")
implementation("annotations", version = "2022.r8")
}
+
+
+
+
+

Constructors

+
+
+
+
KlutterDependencyHandler +
Link copied to clipboard
+
+
+
+
fun KlutterDependencyHandler(project: Project)
+
+
+
+
+
+

Functions

+
+
+
+
addImplementation +
Link copied to clipboard
+
+
+
+ +
+
fun addImplementation(dependencyNotation: String)
+
+
+
+
+
+
+ +
+
+
addKlutterImplementation +
Link copied to clipboard
+
+
+
+ +
+
fun addKlutterImplementation(simpleModuleName: String, version: String? = null)
+
+
+
+
+
+
+ +
+
+
addKlutterTestImplementation +
Link copied to clipboard
+
+
+
+ +
+
fun addKlutterTestImplementation(simpleModuleName: String, version: String? = null)
+
+
+
+
+
+
+ +
+
+
includeCompilerPlugin +
Link copied to clipboard
+
+
+
+ +
+
fun includeCompilerPlugin(version: String? = null, versionTasks: String? = null, versionKore: String? = null)
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/-klutter-extension.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/-klutter-extension.html new file mode 100644 index 00000000..46918d90 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/-klutter-extension.html @@ -0,0 +1,40 @@ + + + + KlutterExtension + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterExtension

+
+
+ +
+
fun KlutterExtension(project: Project)
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/compiler.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/compiler.html new file mode 100644 index 00000000..1d615db1 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/compiler.html @@ -0,0 +1,40 @@ + + + + compiler + + +
+
+ + +
+
+
+
+
+ +
+ +
+

compiler

+
+
+ +
+
fun compiler(version: String? = null, dependsOnTasks: String? = null, dependsOnKore: String? = null)
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/include-test.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/include-test.html new file mode 100644 index 00000000..5cdd8010 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/include-test.html @@ -0,0 +1,40 @@ + + + + includeTest + + +
+
+ + +
+
+
+
+
+ +
+ +
+

includeTest

+
+
+ +
+
fun includeTest(simpleModuleName: String, version: String? = null)
+
+

Add klutter testImplementation dependency to this project.

+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/include.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/include.html new file mode 100644 index 00000000..3a348548 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/include.html @@ -0,0 +1,40 @@ + + + + include + + +
+
+ + +
+
+
+
+
+ +
+ +
+

include

+
+
+ +
+
fun include(simpleModuleName: String, version: String? = null, test: Boolean = false)
+
+

Add klutter implementation dependency to this project.

+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/index.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/index.html new file mode 100644 index 00000000..93a9020f --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/index.html @@ -0,0 +1,140 @@ + + + + KlutterExtension + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterExtension

+
open class KlutterExtension(project: Project)

Glue for the DSL used in a build.gradle(.kts) file and the Klutter tasks.

+
+
+
+
+

Constructors

+
+
+
+
KlutterExtension +
Link copied to clipboard
+
+
+
+
fun KlutterExtension(project: Project)
+
+
+
+
+
+

Functions

+
+
+
+
compiler +
Link copied to clipboard
+
+
+
+ +
+
fun compiler(version: String? = null, dependsOnTasks: String? = null, dependsOnKore: String? = null)
+
+
+
+
+
+
+ +
+
+
include +
Link copied to clipboard
+
+
+
+ +
+
fun include(simpleModuleName: String, version: String? = null, test: Boolean = false)
+
+
Add klutter implementation dependency to this project.
+
+
+
+
+ +
+
+
includeTest +
Link copied to clipboard
+
+
+
+ +
+
fun includeTest(simpleModuleName: String, version: String? = null)
+
+
Add klutter testImplementation dependency to this project.
+
+
+
+
+ +
+
+
plugin +
Link copied to clipboard
+
+
+
+ +
+
fun plugin(lambda: KlutterPluginBuilder.() -> Unit)
+
+
Configure the Gradle Plugin for a klutter plugin (consumer or producer).
+
+
+
+
+
+

Properties

+
+
+
+
root +
Link copied to clipboard
+
+
+
+
var root: File? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/plugin.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/plugin.html new file mode 100644 index 00000000..e89f5deb --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/plugin.html @@ -0,0 +1,40 @@ + + + + plugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

plugin

+
+
+ +
+
fun plugin(lambda: KlutterPluginBuilder.() -> Unit)
+
+

Configure the Gradle Plugin for a klutter plugin (consumer or producer).

+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/root.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/root.html new file mode 100644 index 00000000..1e4b8039 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/root.html @@ -0,0 +1,40 @@ + + + + root + + +
+
+ + +
+
+
+
+
+ +
+ +
+

root

+
+
+ +
+
var root: File? = null
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/-klutter-plugin-builder.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/-klutter-plugin-builder.html new file mode 100644 index 00000000..f7c937c5 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/-klutter-plugin-builder.html @@ -0,0 +1,40 @@ + + + + KlutterPluginBuilder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterPluginBuilder

+
+
+ +
+
fun KlutterPluginBuilder()
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/build.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/build.html new file mode 100644 index 00000000..0ff27745 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/build.html @@ -0,0 +1,40 @@ + + + + build + + +
+
+ + +
+
+
+
+
+ +
+ +
+

build

+
+
+ +
+
fun build(): Dto
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/index.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/index.html new file mode 100644 index 00000000..7c8868c0 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/index.html @@ -0,0 +1,74 @@ + + + + KlutterPluginBuilder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterPluginBuilder

+
class KlutterPluginBuilder
+
+
+
+
+

Functions

+
+
+
+
build +
Link copied to clipboard
+
+
+
+ +
+
fun build(): Dto
+
+
+
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/name.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/name.html new file mode 100644 index 00000000..c5442794 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/name.html @@ -0,0 +1,40 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
var name: String
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/embedded.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/embedded.html new file mode 100644 index 00000000..ca7b82ae --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/embedded.html @@ -0,0 +1,40 @@ + + + + embedded + + +
+
+ + +
+
+
+
+
+ +
+ +
+

embedded

+
+
+ +
+
fun KotlinDependencyHandler.embedded(dependencyNotation: String)
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle.dsl/index.html b/gradle/gradle/dev.buijs.klutter.gradle.dsl/index.html new file mode 100644 index 00000000..9005e723 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle.dsl/index.html @@ -0,0 +1,128 @@ + + + + dev.buijs.klutter.gradle.dsl + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.gradle.dsl

+
+
+
+
+

Types

+
+
+
+
Dto +
Link copied to clipboard
+
+
+
+ +
+
data class Dto(name: String)
+
+
DTO for storing Klutter plugin configuration.
+
+
+
+
+ +
+
+
KlutterDependencyHandler +
Link copied to clipboard
+
+
+
+ +
+
class KlutterDependencyHandler(project: Project)
+
+
A Jetbrains 'kotlin' inspired dependency handler which makes it easier to add klutter dependencies in a build.gradle(.
+
+
+
+
+ +
+
+
KlutterExtension +
Link copied to clipboard
+
+
+
+ +
+
open class KlutterExtension(project: Project)
+
+
Glue for the DSL used in a build.gradle(.kts) file and the Klutter tasks.
+
+
+
+
+ +
+
+
KlutterPluginBuilder +
Link copied to clipboard
+
+
+
+ +
+
class KlutterPluginBuilder
+
+
+
+
+
+
+
+

Functions

+
+
+
+
embedded +
Link copied to clipboard
+
+
+
+ +
+
fun KotlinDependencyHandler.embedded(dependencyNotation: String)
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/-klutter-gradle-plugin.html b/gradle/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/-klutter-gradle-plugin.html new file mode 100644 index 00000000..6beff236 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/-klutter-gradle-plugin.html @@ -0,0 +1,40 @@ + + + + KlutterGradlePlugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterGradlePlugin

+
+
+ +
+
fun KlutterGradlePlugin()
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/apply.html b/gradle/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/apply.html new file mode 100644 index 00000000..a68ce54f --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/apply.html @@ -0,0 +1,40 @@ + + + + apply + + +
+
+ + +
+
+
+
+
+ +
+ +
+

apply

+
+
+ +
+
open override fun apply(project: Project)
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/index.html b/gradle/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/index.html new file mode 100644 index 00000000..1bee081a --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/index.html @@ -0,0 +1,74 @@ + + + + KlutterGradlePlugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterGradlePlugin

+
class KlutterGradlePlugin : Plugin<Project>

Gradle plugin for Klutter Framework.

+
+
+
+
+

Constructors

+
+
+
+
KlutterGradlePlugin +
Link copied to clipboard
+
+
+
+
fun KlutterGradlePlugin()
+
+
+
+
+
+

Functions

+
+
+
+
apply +
Link copied to clipboard
+
+
+
+ +
+
open override fun apply(project: Project)
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/dev.buijs.klutter.gradle/index.html b/gradle/gradle/dev.buijs.klutter.gradle/index.html new file mode 100644 index 00000000..d460ad53 --- /dev/null +++ b/gradle/gradle/dev.buijs.klutter.gradle/index.html @@ -0,0 +1,58 @@ + + + + dev.buijs.klutter.gradle + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.gradle

+
+
+
+
+

Types

+
+
+
+
KlutterGradlePlugin +
Link copied to clipboard
+
+
+
+ +
+
class KlutterGradlePlugin : Plugin<Project>
+
+
Gradle plugin for Klutter Framework.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/gradle/gradle/package-list b/gradle/gradle/package-list new file mode 100644 index 00000000..d56e3813 --- /dev/null +++ b/gradle/gradle/package-list @@ -0,0 +1,31 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:dev.buijs.klutter.gradle.dsl////PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/index.html +$dokka.location:dev.buijs.klutter.gradle.dsl//embedded/org.jetbrains.kotlin.gradle.plugin.KotlinDependencyHandler#kotlin.String/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/embedded.html +$dokka.location:dev.buijs.klutter.gradle.dsl/Dto///PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-dto/index.html +$dokka.location:dev.buijs.klutter.gradle.dsl/Dto/Dto/#kotlin.String/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-dto/-dto.html +$dokka.location:dev.buijs.klutter.gradle.dsl/Dto/name/#/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-dto/name.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterDependencyHandler///PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/index.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterDependencyHandler/KlutterDependencyHandler/#org.gradle.api.Project/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/-klutter-dependency-handler.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterDependencyHandler/addImplementation/#kotlin.String/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-implementation.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterDependencyHandler/addKlutterImplementation/#kotlin.String#kotlin.String?/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-klutter-implementation.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterDependencyHandler/addKlutterTestImplementation/#kotlin.String#kotlin.String?/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/add-klutter-test-implementation.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterDependencyHandler/includeCompilerPlugin/#kotlin.String?#kotlin.String?#kotlin.String?/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-dependency-handler/include-compiler-plugin.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterExtension///PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/index.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterExtension/KlutterExtension/#org.gradle.api.Project/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/-klutter-extension.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterExtension/compiler/#kotlin.String?#kotlin.String?#kotlin.String?/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/compiler.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterExtension/include/#kotlin.String#kotlin.String?#kotlin.Boolean/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/include.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterExtension/includeTest/#kotlin.String#kotlin.String?/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/include-test.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterExtension/plugin/#kotlin.Function1[dev.buijs.klutter.gradle.dsl.KlutterPluginBuilder,kotlin.Unit]/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/plugin.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterExtension/root/#/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-extension/root.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterPluginBuilder///PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/index.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterPluginBuilder/KlutterPluginBuilder/#/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/-klutter-plugin-builder.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterPluginBuilder/build/#/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/build.html +$dokka.location:dev.buijs.klutter.gradle.dsl/KlutterPluginBuilder/name/#/PointingToDeclaration/gradle/dev.buijs.klutter.gradle.dsl/-klutter-plugin-builder/name.html +$dokka.location:dev.buijs.klutter.gradle////PointingToDeclaration/gradle/dev.buijs.klutter.gradle/index.html +$dokka.location:dev.buijs.klutter.gradle/KlutterGradlePlugin///PointingToDeclaration/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/index.html +$dokka.location:dev.buijs.klutter.gradle/KlutterGradlePlugin/KlutterGradlePlugin/#/PointingToDeclaration/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/-klutter-gradle-plugin.html +$dokka.location:dev.buijs.klutter.gradle/KlutterGradlePlugin/apply/#org.gradle.api.Project/PointingToDeclaration/gradle/dev.buijs.klutter.gradle/-klutter-gradle-plugin/apply.html +dev.buijs.klutter.gradle +dev.buijs.klutter.gradle.dsl + diff --git a/gradle/index.html b/gradle/index.html new file mode 100644 index 00000000..3a92059e --- /dev/null +++ b/gradle/index.html @@ -0,0 +1,60 @@ + + + + gradle + + +
+
+ + +
+
+
+
+
+ +
+ +
+

gradle

+
+

Packages

+
+
+
+
+
dev.buijs.klutter.gradle +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
dev.buijs.klutter.gradle.dsl +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/gradle/navigation.html b/gradle/navigation.html new file mode 100644 index 00000000..7b55ddcf --- /dev/null +++ b/gradle/navigation.html @@ -0,0 +1,1047 @@ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ Default +
+
+
+ +
+
+
+ Singleton +
+
+
+
+
+ Event +
+
+
+
+ JSON +
+
+
+
+ Response +
+
+
+
+
+
+ compiler +
+ + + +
+
+
+ gradle +
+ + +
+
+
+ jetbrains +
+ +
+
+
+ kommand +
+
+ +
+
+ main() +
+
+
+
+
+
+ kompose +
+
+ +
+ +
+
+
+ IosFlow +
+
+
+
+ Publisher +
+
+
+
+
+
+ kore +
+
+ + +
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ EnumType +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+ IntType +
+
+
+
+ ListType +
+
+
+ +
+
+
+ LongType +
+
+
+
+ MapType +
+
+
+
+ Method +
+
+
+
+ Nested +
+
+
+
+ Nullable +
+
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+
+ Singleton +
+
+ + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ TypeData +
+
+
+ +
+ + +
+
+ UnitType +
+
+
+
+ +
+
+ Either +
+
+
+
+ EitherNok +
+
+
+
+ EitherOk +
+
+ +
+ +
+
+
+ JSON +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ write() +
+
+
+
+ +
+
+ Android +
+
+ + +
+
+ Config +
+
+
+ +
+ +
+ +
+
+
+ IOS +
+
+
+ +
+ + + +
+
+ mapper +
+
+
+
+ Platform +
+
+
+
+ plugin +
+
+
+
+ Project +
+
+
+
+ Pubspec +
+
+
+ +
+
+ +
+ + +
+
+ Root +
+
+ + + +
+
+ toPubspec +
+
+
+ + +
+
+
+ tasks +
+
+ +
+ +
+ +
+
+ execute() +
+
+
+
+ Executor +
+
+
+
+ executor +
+
+
+
+ finish() +
+
+
+ + +
+
diff --git a/images/anchor-copy-button.svg b/images/anchor-copy-button.svg new file mode 100644 index 00000000..bab9d747 --- /dev/null +++ b/images/anchor-copy-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/images/arrow_down.svg b/images/arrow_down.svg new file mode 100644 index 00000000..89e7df47 --- /dev/null +++ b/images/arrow_down.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/copy-icon.svg b/images/copy-icon.svg new file mode 100644 index 00000000..61440f0a --- /dev/null +++ b/images/copy-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/copy-successful-icon.svg b/images/copy-successful-icon.svg new file mode 100644 index 00000000..1865f739 --- /dev/null +++ b/images/copy-successful-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/docs_logo.svg b/images/docs_logo.svg new file mode 100644 index 00000000..7c1e3ae8 --- /dev/null +++ b/images/docs_logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/footer-go-to-link.svg b/images/footer-go-to-link.svg new file mode 100644 index 00000000..0137e223 --- /dev/null +++ b/images/footer-go-to-link.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/go-to-top-icon.svg b/images/go-to-top-icon.svg new file mode 100644 index 00000000..d987f3ea --- /dev/null +++ b/images/go-to-top-icon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/images/logo-icon.svg b/images/logo-icon.svg new file mode 100644 index 00000000..1b3b3670 --- /dev/null +++ b/images/logo-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/index.html b/index.html new file mode 100644 index 00000000..eb72c8ed --- /dev/null +++ b/index.html @@ -0,0 +1,105 @@ + + + + All modules + + +
+
+ + +
+
+
+
+
+
+ +
+

All modules:

+
+
+
+
tasks +
Link copied to clipboard
+
+
+
+
+ +
+
+
kore +
Link copied to clipboard
+
+
+
+
+ +
+
+
kompose +
Link copied to clipboard
+
+
+
+
+ +
+
+
kommand +
Link copied to clipboard
+
+
+
+
+ +
+
+
jetbrains +
Link copied to clipboard
+
+
+
+
+ +
+
+
gradle +
Link copied to clipboard
+
+
+
+
+ +
+
+
compiler +
Link copied to clipboard
+
+
+
+
+ +
+
+
annotations +
Link copied to clipboard
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/jetbrains/index.html b/jetbrains/index.html new file mode 100644 index 00000000..4d0ecc42 --- /dev/null +++ b/jetbrains/index.html @@ -0,0 +1,48 @@ + + + + jetbrains + + +
+
+ + +
+
+
+
+
+ +
+ +
+

jetbrains

+
+

Packages

+
+
+
+
+
dev.buijs.klutter.jetbrains.shared +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/-jetbrains-executor.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/-jetbrains-executor.html new file mode 100644 index 00000000..5e3dd1b7 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/-jetbrains-executor.html @@ -0,0 +1,40 @@ + + + + JetbrainsExecutor + + +
+
+ + +
+
+
+
+
+ +
+ +
+

JetbrainsExecutor

+
+
+ +
+
fun JetbrainsExecutor()
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/execute.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/execute.html new file mode 100644 index 00000000..fe823c08 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/execute.html @@ -0,0 +1,40 @@ + + + + execute + + +
+
+ + +
+
+
+
+
+ +
+ +
+

execute

+
+
+ +
+
open override fun execute(runFrom: File, timeout: Long?, command: String, environment: Map<String, String>): String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/index.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/index.html new file mode 100644 index 00000000..6c928773 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/index.html @@ -0,0 +1,59 @@ + + + + JetbrainsExecutor + + +
+
+ + +
+
+
+
+
+ +
+ +
+

JetbrainsExecutor

+
class JetbrainsExecutor : Executor
+
+
+
+
+

Functions

+
+
+
+
execute +
Link copied to clipboard
+
+
+
+ +
+
open override fun execute(runFrom: File, timeout: Long?, command: String, environment: Map<String, String>): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/bundle-id.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/bundle-id.html new file mode 100644 index 00000000..5f4970ef --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/bundle-id.html @@ -0,0 +1,40 @@ + + + + bundleId + + +
+
+ + +
+
+
+
+
+ +
+ +
+

bundleId

+
+
+ +
+
const val bundleId: String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/description-long.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/description-long.html new file mode 100644 index 00000000..9fa06bed --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/description-long.html @@ -0,0 +1,40 @@ + + + + descriptionLong + + +
+
+ + +
+
+
+
+
+ +
+ +
+

descriptionLong

+
+
+ +
+
const val descriptionLong: String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/description-short.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/description-short.html new file mode 100644 index 00000000..0bba81f9 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/description-short.html @@ -0,0 +1,40 @@ + + + + descriptionShort + + +
+
+ + +
+
+
+
+
+ +
+ +
+

descriptionShort

+
+
+ +
+
const val descriptionShort: String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/group-name.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/group-name.html new file mode 100644 index 00000000..08f304ce --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/group-name.html @@ -0,0 +1,40 @@ + + + + groupName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

groupName

+
+
+ +
+
const val groupName: String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/index.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/index.html new file mode 100644 index 00000000..2663285f --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/index.html @@ -0,0 +1,120 @@ + + + + KlutterBundle + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterBundle

+
object KlutterBundle

Common text messages.

+
+
+
+
+

Properties

+
+
+
+
bundleId +
Link copied to clipboard
+
+
+
+
const val bundleId: String
+
+
+
+
+ +
+
+
descriptionLong +
Link copied to clipboard
+
+
+
+
const val descriptionLong: String
+
+
+
+
+ +
+
+
descriptionShort +
Link copied to clipboard
+
+
+
+
const val descriptionShort: String
+
+
+
+
+ +
+
+
groupName +
Link copied to clipboard
+
+
+
+
const val groupName: String
+
+
+
+
+ +
+
+
moduleId +
Link copied to clipboard
+
+
+
+
const val moduleId: String
+
+
+
+
+ +
+
+
presentableName +
Link copied to clipboard
+
+
+
+
const val presentableName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/module-id.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/module-id.html new file mode 100644 index 00000000..ad558d7a --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/module-id.html @@ -0,0 +1,40 @@ + + + + moduleId + + +
+
+ + +
+
+
+
+
+ +
+ +
+

moduleId

+
+
+ +
+
const val moduleId: String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/presentable-name.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/presentable-name.html new file mode 100644 index 00000000..070b0abd --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/presentable-name.html @@ -0,0 +1,40 @@ + + + + presentableName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

presentableName

+
+
+ +
+
const val presentableName: String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/index.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/index.html new file mode 100644 index 00000000..1c3202bd --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/index.html @@ -0,0 +1,68 @@ + + + + KlutterIcons + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterIcons

+
object KlutterIcons

Klutter Logo's in Icon format.

+
+
+
+
+

Properties

+
+
+
+
logo16x16 +
Link copied to clipboard
+
+
+
+
val logo16x16: Icon
+
+
+
+
+ +
+
+
logo20x20 +
Link copied to clipboard
+
+
+
+
val logo20x20: Icon
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/logo16x16.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/logo16x16.html new file mode 100644 index 00000000..b0a7b101 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/logo16x16.html @@ -0,0 +1,40 @@ + + + + logo16x16 + + +
+
+ + +
+
+
+
+
+ +
+ +
+

logo16x16

+
+
+ +
+
val logo16x16: Icon
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/logo20x20.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/logo20x20.html new file mode 100644 index 00000000..dd6c3fad --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/logo20x20.html @@ -0,0 +1,40 @@ + + + + logo20x20 + + +
+
+ + +
+
+
+
+
+ +
+ +
+

logo20x20

+
+
+ +
+
val logo20x20: Icon
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/-new-project-action.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/-new-project-action.html new file mode 100644 index 00000000..c84c1949 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/-new-project-action.html @@ -0,0 +1,40 @@ + + + + NewProjectAction + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NewProjectAction

+
+
+ +
+
fun NewProjectAction()
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/action-performed.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/action-performed.html new file mode 100644 index 00000000..65a6ba7c --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/action-performed.html @@ -0,0 +1,40 @@ + + + + actionPerformed + + +
+
+ + +
+
+
+
+
+ +
+ +
+

actionPerformed

+
+
+ +
+
open override fun actionPerformed(e: AnActionEvent)
+
+

When the button is clicked then open a new project wizard.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/get-action-update-thread.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/get-action-update-thread.html new file mode 100644 index 00000000..c82672a9 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/get-action-update-thread.html @@ -0,0 +1,40 @@ + + + + getActionUpdateThread + + +
+
+ + +
+
+
+
+
+ +
+ +
+

getActionUpdateThread

+
+
+ +
+
open override fun getActionUpdateThread(): ActionUpdateThread
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/index.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/index.html new file mode 100644 index 00000000..ae3605de --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/index.html @@ -0,0 +1,584 @@ + + + + NewProjectAction + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NewProjectAction

+
class NewProjectAction : AnAction, DumbAware

Action to start the new project wizard.

In this wizard, the NewProjectWizardStep can be selected. This is made available in the wizard options through the NewProjectBuilder. This builder is added in the resources/META-INF/plugin.xml as an extension.

+
+
+
+
+

Constructors

+
+
+
+
NewProjectAction +
Link copied to clipboard
+
+
+
+
fun NewProjectAction()
+
+
+
+
+
+

Functions

+
+
+
+
actionPerformed +
Link copied to clipboard
+
+
+
+ +
+
open override fun actionPerformed(e: AnActionEvent)
+
+
When the button is clicked then open a new project wizard.
+
+
+
+
+ +
+
+
addSynonym +
Link copied to clipboard
+
+
+
+ +
+
open fun addSynonym(@NotNull() p0: @NotNull() Supplier<@Nls() String>)
+
+
+
+
+
+
+ +
+
+
addTextOverride +
Link copied to clipboard
+
+
+
+ +
+
open fun addTextOverride(@NotNull() p0: @NotNull() String, @NotNull() p1: @NotNull() Supplier<String>)
open fun addTextOverride(@NotNull() p0: @NotNull() String, @NotNull() p1: @NotNull() String)
+
+
+
+
+
+
+ +
+
+
applyTextOverride +
Link copied to clipboard
+
+
+
+ +
+
@ApiStatus.Internal()
open fun applyTextOverride(@NotNull() p0: @NotNull() AnActionEvent)
@ApiStatus.Internal()
open fun applyTextOverride(@NotNull() p0: @NotNull() String, @NotNull() p1: @NotNull() Presentation)
+
+
+
+
+
+
+ +
+
+
beforeActionPerformedUpdate +
Link copied to clipboard
+
+
+
+ +
+
open fun beforeActionPerformedUpdate(@NotNull() p0: @NotNull() AnActionEvent)
+
+
+
+
+
+
+ +
+
+
copyActionTextOverride +
Link copied to clipboard
+
+
+
+ +
+
@ApiStatus.Internal()
open fun copyActionTextOverride(@NotNull() p0: @NotNull() String, @NotNull() p1: @NotNull() String, p2: String)
+
+
+
+
+
+
+ +
+
+
copyActionTextOverrides +
Link copied to clipboard
+
+
+
+ +
+
@ApiStatus.Internal()
open fun copyActionTextOverrides(p0: AnAction)
+
+
+
+
+
+
+ +
+
+
copyFrom +
Link copied to clipboard
+
+
+
+ +
+
fun copyFrom(@NotNull() p0: @NotNull() AnAction)
+
+
+
+
+
+
+ +
+
+
copyShortcutFrom +
Link copied to clipboard
+
+
+
+ +
+
fun copyShortcutFrom(@NotNull() p0: @NotNull() AnAction)
+
+
+
+
+
+
+ +
+
+
createTemplatePresentation +
Link copied to clipboard
+
+
+
+ +
+
@NotNull()
open fun createTemplatePresentation(): @NotNull() Presentation
+
+
+
+
+
+
+ +
+
+
displayTextInToolbar +
Link copied to clipboard
+
+
+
+ +
+
open fun displayTextInToolbar(): Boolean
+
+
+
+
+
+
+ +
+
+
getActionUpdateThread +
Link copied to clipboard
+
+
+
+ +
+
open override fun getActionUpdateThread(): ActionUpdateThread
+
+
+
+
+
+
+ +
+
+
getShortcutSet +
Link copied to clipboard
+
+
+
+ +
+
@NotNull()
fun getShortcutSet(): @NotNull() ShortcutSet
+
+
+
+
+
+
+ +
+
+
getSynonyms +
Link copied to clipboard
+
+
+
+ +
+
@NotNull()
open fun getSynonyms(): @NotNull() MutableList<Supplier<@Nls() String>>
+
+
+
+
+
+
+ +
+
+
getTemplatePresentation +
Link copied to clipboard
+
+
+
+ +
+
@NotNull()
fun getTemplatePresentation(): @NotNull() Presentation
+
+
+
+
+
+
+ +
+
+
getTemplateText +
Link copied to clipboard
+
+
+
+ +
+
@Nullable()
open fun getTemplateText(): @Nullable() String?
+
+
+
+
+
+
+ +
+
+
isDefaultIcon +
Link copied to clipboard
+
+
+
+ +
+
open fun isDefaultIcon(): Boolean
+
+
+
+
+
+
+ +
+
+
isDumbAware +
Link copied to clipboard
+
+
+
+ +
+
open override fun isDumbAware(): Boolean
+
+
+
+
+
+
+ +
+
+
isEnabledInModalContext +
Link copied to clipboard
+
+
+
+ +
+
fun isEnabledInModalContext(): Boolean
+
+
+
+
+
+
+ +
+
+
isInInjectedContext +
Link copied to clipboard
+
+
+
+ +
+
open fun isInInjectedContext(): Boolean
+
+
+
+
+
+
+ +
+
+
isTransparentUpdate +
Link copied to clipboard
+
+
+
+ +
+
open fun isTransparentUpdate(): Boolean
+
+
+
+
+
+
+ +
+
+
registerCustomShortcutSet +
Link copied to clipboard
+
+
+
+ +
+
fun registerCustomShortcutSet(@NotNull() p0: @NotNull() ShortcutSet, @Nullable() p1: @Nullable() JComponent?)
fun registerCustomShortcutSet(@Nullable() p0: @Nullable() JComponent?, @Nullable() p1: @Nullable() Disposable?)
fun registerCustomShortcutSet(@NotNull() p0: @NotNull() ShortcutSet, @Nullable() p1: @Nullable() JComponent?, @Nullable() p2: @Nullable() Disposable?)
fun registerCustomShortcutSet(p0: Int, p1: Int, @Nullable() p2: @Nullable() JComponent?)
+
+
+
+
+
+
+ +
+
+
setDefaultIcon +
Link copied to clipboard
+
+
+
+ +
+
open fun setDefaultIcon(p0: Boolean)
+
+
+
+
+
+
+ +
+
+
setEnabledInModalContext +
Link copied to clipboard
+
+
+
+ +
+
fun setEnabledInModalContext(p0: Boolean)
+
+
+
+
+
+
+ +
+
+
setInjectedContext +
Link copied to clipboard
+
+
+
+ +
+
open fun setInjectedContext(p0: Boolean)
+
+
+
+
+
+
+ +
+
+
setShortcutSet +
Link copied to clipboard
+
+
+
+ +
+
open fun setShortcutSet(@NotNull() p0: @NotNull() ShortcutSet)
+
+
+
+
+
+
+ +
+
+
startInTransaction +
Link copied to clipboard
+
+
+
+ +
+
open fun startInTransaction(): Boolean
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
@Nls()
open override fun toString(): @Nls() String
+
+
+
+
+
+
+ +
+
+
unregisterCustomShortcutSet +
Link copied to clipboard
+
+
+
+ +
+
fun unregisterCustomShortcutSet(@NotNull() p0: @NotNull() JComponent)
+
+
+
+
+
+
+ +
+
+
update +
Link copied to clipboard
+
+
+
+ +
+
open override fun update(e: AnActionEvent)
+
+
Adds a button named 'New Klutter Project' to the Welcome Screen.
+
+
+
+
+ +
+
+
useSmallerFontForTextInToolbar +
Link copied to clipboard
+
+
+
+ +
+
open fun useSmallerFontForTextInToolbar(): Boolean
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/update.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/update.html new file mode 100644 index 00000000..5783a600 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/update.html @@ -0,0 +1,40 @@ + + + + update + + +
+
+ + +
+
+
+
+
+ +
+ +
+

update

+
+
+ +
+
open override fun update(e: AnActionEvent)
+
+

Adds a button named 'New Klutter Project' to the Welcome Screen.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/-new-project-builder.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/-new-project-builder.html new file mode 100644 index 00000000..c5d8f717 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/-new-project-builder.html @@ -0,0 +1,40 @@ + + + + NewProjectBuilder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NewProjectBuilder

+
+
+ +
+
fun NewProjectBuilder(config: NewProjectConfig? = null)
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/config.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/config.html new file mode 100644 index 00000000..d7594b6f --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/config.html @@ -0,0 +1,40 @@ + + + + config + + +
+
+ + +
+
+
+
+
+ +
+ +
+

config

+
+
+ +
+
var config: NewProjectConfig? = null
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-builder-id.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-builder-id.html new file mode 100644 index 00000000..ef256b3b --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-builder-id.html @@ -0,0 +1,40 @@ + + + + getBuilderId + + +
+
+ + +
+
+
+
+
+ +
+ +
+

getBuilderId

+
+
+ +
+
open override fun getBuilderId(): String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-custom-options-step.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-custom-options-step.html new file mode 100644 index 00000000..eeb63b79 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-custom-options-step.html @@ -0,0 +1,40 @@ + + + + getCustomOptionsStep + + +
+
+ + +
+
+
+
+
+ +
+ +
+

getCustomOptionsStep

+
+
+ +
+
open override fun getCustomOptionsStep(context: WizardContext?, parentDisposable: Disposable?): NewProjectWizardStep
+
+

Load the NewProjectWizardStep where the user can enter the Klutter project configuration.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-description.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-description.html new file mode 100644 index 00000000..1649a8ef --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-description.html @@ -0,0 +1,40 @@ + + + + getDescription + + +
+
+ + +
+
+
+
+
+ +
+ +
+

getDescription

+
+
+ +
+
open override fun getDescription(): String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-group-name.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-group-name.html new file mode 100644 index 00000000..1e52bacd --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-group-name.html @@ -0,0 +1,40 @@ + + + + getGroupName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

getGroupName

+
+
+ +
+
open override fun getGroupName(): String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-module-type.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-module-type.html new file mode 100644 index 00000000..6b601f7c --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-module-type.html @@ -0,0 +1,40 @@ + + + + getModuleType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

getModuleType

+
+
+ +
+
open override fun getModuleType(): ModuleType<*>
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-node-icon.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-node-icon.html new file mode 100644 index 00000000..6539693a --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-node-icon.html @@ -0,0 +1,40 @@ + + + + getNodeIcon + + +
+
+ + +
+
+
+
+
+ +
+ +
+

getNodeIcon

+
+
+ +
+
open override fun getNodeIcon(): Icon
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-presentable-name.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-presentable-name.html new file mode 100644 index 00000000..cd291ea7 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-presentable-name.html @@ -0,0 +1,40 @@ + + + + getPresentableName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

getPresentableName

+
+
+ +
+
open override fun getPresentableName(): String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/index.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/index.html new file mode 100644 index 00000000..c0036620 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/index.html @@ -0,0 +1,986 @@ + + + + NewProjectBuilder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NewProjectBuilder

+
class NewProjectBuilder(config: NewProjectConfig?) : ModuleBuilder, ModuleBuilderListener

Builder which returns a wizard to input project details with which a new klutter project is created.

This builder is added in the resources/META-INF/plugin.xml as an extension.

+
+
+
+
+

Constructors

+
+
+
+
NewProjectBuilder +
Link copied to clipboard
+
+
+
+
fun NewProjectBuilder(config: NewProjectConfig? = null)
+
+
+
+
+
+

Functions

+
+
+
+
addListener +
Link copied to clipboard
+
+
+
+ +
+
open fun addListener(p0: ModuleBuilderListener)
+
+
+
+
+
+
+ +
+
+
addModuleConfigurationUpdater +
Link copied to clipboard
+
+
+
+ +
+
open fun addModuleConfigurationUpdater(p0: ModuleBuilder.ModuleConfigurationUpdater)
+
+
+
+
+
+
+ +
+
+
canCreateModule +
Link copied to clipboard
+
+
+
+ +
+
open fun canCreateModule(): Boolean
+
+
+
+
+
+
+ +
+
+
cleanup +
Link copied to clipboard
+
+
+
+ +
+
open fun cleanup()
+
+
+
+
+
+
+ +
+
+
commit +
Link copied to clipboard
+
+
+
+ +
+
open fun commit(@NotNull() p0: @NotNull() Project): MutableList<Module>
@Nullable()
open override fun commit(@NotNull() p0: @NotNull() Project, p1: ModifiableModuleModel?, p2: ModulesProvider): @Nullable() MutableList<Module>?
+
+
+
+
+
+
+ +
+
+
commitModule +
Link copied to clipboard
+
+
+
+ +
+
@Nullable()
open fun commitModule(@NotNull() p0: @NotNull() Project, @Nullable() p1: @Nullable() ModifiableModuleModel?): @Nullable() Module?
+
+
+
+
+
+
+ +
+
+
createAndCommitIfNeeded +
Link copied to clipboard
+
+
+
+ +
+
@NotNull()
open fun createAndCommitIfNeeded(@NotNull() p0: @NotNull() Project, @Nullable() p1: @Nullable() ModifiableModuleModel?, p2: Boolean): @NotNull() Module
+
+
+
+
+
+
+ +
+
+
createFinishingSteps +
Link copied to clipboard
+
+
+
+ +
+
open fun createFinishingSteps(@NotNull() p0: @NotNull() WizardContext, @NotNull() p1: @NotNull() ModulesProvider): Array<ModuleWizardStep>
+
+
+
+
+
+
+ +
+
+
createModule +
Link copied to clipboard
+
+
+
+ +
+
@NotNull()
open fun createModule(@NotNull() p0: @NotNull() ModifiableModuleModel): @NotNull() Module
+
+
+
+
+
+
+ +
+
+
createProject +
Link copied to clipboard
+
+
+
+ +
+
@Nullable()
open fun createProject(p0: String, p1: String): @Nullable() Project?
+
+
+
+
+
+
+ +
+
+
createWizardSteps +
Link copied to clipboard
+
+
+
+ +
+
open override fun createWizardSteps(@NotNull() p0: @NotNull() WizardContext, @NotNull() p1: @NotNull() ModulesProvider): Array<ModuleWizardStep>
+
+
+
+
+
+
+ +
+
+
doAddContentEntry +
Link copied to clipboard
+
+
+
+ +
+
@Nullable()
open fun doAddContentEntry(p0: ModifiableRootModel): @Nullable() ContentEntry?
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
getAdditionalFields +
Link copied to clipboard
+
+
+
+ +
+
@NotNull()
open fun getAdditionalFields(): @NotNull() MutableList<WizardInputField<*>>
+
+
+
+
+
+
+ +
+
+
getBuilderId +
Link copied to clipboard
+
+
+
+ +
+
open override fun getBuilderId(): String
+
+
+
+
+
+
+ +
+
+
getContentEntryPath +
Link copied to clipboard
+
+
+
+ +
+
@Nullable()
open fun getContentEntryPath(): @Nullable() String?
+
+
+
+
+
+
+ +
+
+
getCustomOptionsStep +
Link copied to clipboard
+
+
+
+ +
+
open override fun getCustomOptionsStep(context: WizardContext?, parentDisposable: Disposable?): NewProjectWizardStep
+
+
Load the NewProjectWizardStep where the user can enter the Klutter project configuration.
+
+
+
+
+ +
+
+
getDefaultAcceptableRole +
Link copied to clipboard
+
+
+
+ +
+
@NotNull()
open fun getDefaultAcceptableRole(): @NotNull() FrameworkRole
+
+
+
+
+
+
+ +
+
+
getDescription +
Link copied to clipboard
+
+
+
+ +
+
open override fun getDescription(): String
+
+
+
+
+
+
+ +
+
+
getGroupName +
Link copied to clipboard
+
+
+
+ +
+
open override fun getGroupName(): String
+
+
+
+
+
+
+ +
+
+
getIgnoredSteps +
Link copied to clipboard
+
+
+
+ +
+
@NotNull()
open fun getIgnoredSteps(): @NotNull() MutableList<Class<out ModuleWizardStep>>
+
+
+
+
+
+
+ +
+
+
getModuleFileDirectory +
Link copied to clipboard
+
+
+
+ +
+
@Nullable()
open fun getModuleFileDirectory(): @Nullable() String?
+
+
+
+
+
+
+ +
+
+
getModuleFilePath +
Link copied to clipboard
+
+
+
+ +
+
open fun getModuleFilePath(): String
+
+
+
+
+
+
+ +
+
+
getModuleJdk +
Link copied to clipboard
+
+
+
+ +
+
open fun getModuleJdk(): Sdk
+
+
+
+
+
+
+ +
+
+
getModuleType +
Link copied to clipboard
+
+
+
+ +
+
open override fun getModuleType(): ModuleType<*>
+
+
+
+
+
+
+ +
+
+
getModuleTypeName +
Link copied to clipboard
+
+
+
+ +
+
@Nls(capitalization = Nls.Capitalization.Title)
open fun getModuleTypeName(): @Nls(capitalization = Nls.Capitalization.TitleString
+
+
+
+
+
+
+ +
+
+
getName +
Link copied to clipboard
+
+
+
+ +
+
open fun getName(): String
+
+
+
+
+
+
+ +
+
+
getNodeIcon +
Link copied to clipboard
+
+
+
+ +
+
open override fun getNodeIcon(): Icon
+
+
+
+
+
+
+ +
+
+
getParentGroup +
Link copied to clipboard
+
+
+
+ +
+
open fun getParentGroup(): String
+
+
+
+
+
+
+ +
+
+
getPresentableName +
Link copied to clipboard
+
+
+
+ +
+
open override fun getPresentableName(): String
+
+
+
+
+
+
+ +
+
+
getProjectType +
Link copied to clipboard
+
+
+
+ +
+
open fun getProjectType(): ProjectType
+
+
+
+
+
+
+ +
+
+
getWeight +
Link copied to clipboard
+
+
+
+ +
+
open fun getWeight(): Int
+
+
+
+
+
+
+ +
+
+
isAvailable +
Link copied to clipboard
+
+
+
+ +
+
open fun isAvailable(): Boolean
+
+
+
+
+
+
+ +
+
+
isOpenProjectSettingsAfter +
Link copied to clipboard
+
+
+
+ +
+
open fun isOpenProjectSettingsAfter(): Boolean
+
+
+
+
+
+
+ +
+
+
isSuitableSdkType +
Link copied to clipboard
+
+
+
+ +
+
open fun isSuitableSdkType(p0: SdkTypeId): Boolean
+
+
+
+
+
+
+ +
+
+
isTemplate +
Link copied to clipboard
+
+
+
+ +
+
open fun isTemplate(): Boolean
+
+
+
+
+
+
+ +
+
+
isTemplateBased +
Link copied to clipboard
+
+
+
+ +
+
open fun isTemplateBased(): Boolean
+
+
+
+
+
+
+ +
+
+
isUpdate +
Link copied to clipboard
+
+
+
+ +
+
open fun isUpdate(): Boolean
+
+
+
+
+
+
+ +
+
+
modifyProjectTypeStep +
Link copied to clipboard
+
+
+
+ +
+
open override fun modifyProjectTypeStep(@NotNull() p0: @NotNull() SettingsStep): ModuleWizardStep?
+
+
+
+
+
+
+ +
+
+
modifySettingsStep +
Link copied to clipboard
+
+
+
+ +
+
@Nullable()
open override fun modifySettingsStep(@NotNull() p0: @NotNull() SettingsStep): @Nullable() ModuleWizardStep?
+
+
+
+
+
+
+ +
+
+
modifyStep +
Link copied to clipboard
+
+
+
+ +
+
open fun modifyStep(p0: SettingsStep): ModuleWizardStep
+
+
+
+
+
+
+ +
+
+
moduleCreated +
Link copied to clipboard
+
+
+
+ +
+
open override fun moduleCreated(module: Module)
+
+
Generate the actual project.
+
+
+
+
+ +
+
+
removeListener +
Link copied to clipboard
+
+
+
+ +
+
open fun removeListener(p0: ModuleBuilderListener)
+
+
+
+
+
+
+ +
+
+
setContentEntryPath +
Link copied to clipboard
+
+
+
+ +
+
open override fun setContentEntryPath(p0: String)
+
+
+
+
+
+
+ +
+
+
setModuleFilePath +
Link copied to clipboard
+
+
+
+ +
+
open override fun setModuleFilePath(@NonNls() p0: @NonNls() String)
+
+
+
+
+
+
+ +
+
+
setModuleJdk +
Link copied to clipboard
+
+
+
+ +
+
open fun setModuleJdk(p0: Sdk)
+
+
+
+
+
+
+ +
+
+
setName +
Link copied to clipboard
+
+
+
+ +
+
open override fun setName(p0: String)
+
+
+
+
+
+
+ +
+
+
setProjectType +
Link copied to clipboard
+
+
+
+ +
+
open fun setProjectType(p0: Module)
+
+
+
+
+
+
+ +
+
+
setupModule +
Link copied to clipboard
+
+
+
+ +
+
open fun setupModule(p0: Module)
+
+
+
+
+
+
+ +
+
+
setupRootModel +
Link copied to clipboard
+
+
+
+ +
+
open override fun setupRootModel(rootModel: ModifiableRootModel)
+
+
Configure Java SDK.
+
+
+
+
+ +
+
+
updateFrom +
Link copied to clipboard
+
+
+
+ +
+
open fun updateFrom(p0: ModuleBuilder)
+
+
+
+
+
+
+ +
+
+
validate +
Link copied to clipboard
+
+
+
+ +
+
open fun validate(@Nullable() p0: @Nullable() Project?, @NotNull() p1: @NotNull() Project): Boolean
+
+
+
+
+
+
+ +
+
+
validateModuleName +
Link copied to clipboard
+
+
+
+ +
+
open fun validateModuleName(@NotNull() p0: @NotNull() String): Boolean
+
+
+
+
+
+
+
+

Properties

+
+
+
+
config +
Link copied to clipboard
+
+
+
+
var config: NewProjectConfig? = null
+
+
+
+
+ +
+
+
myJdk +
Link copied to clipboard
+
+
+
+
val myJdk: Sdk
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/module-created.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/module-created.html new file mode 100644 index 00000000..806376ed --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/module-created.html @@ -0,0 +1,40 @@ + + + + moduleCreated + + +
+
+ + +
+
+
+
+
+ +
+ +
+

moduleCreated

+
+
+ +
+
open override fun moduleCreated(module: Module)
+
+

Generate the actual project.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/setup-root-model.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/setup-root-model.html new file mode 100644 index 00000000..d85a3d44 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/setup-root-model.html @@ -0,0 +1,40 @@ + + + + setupRootModel + + +
+
+ + +
+
+
+
+
+ +
+ +
+

setupRootModel

+
+
+ +
+
open override fun setupRootModel(rootModel: ModifiableRootModel)
+
+

Configure Java SDK.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/-new-project-config.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/-new-project-config.html new file mode 100644 index 00000000..5502abf8 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/-new-project-config.html @@ -0,0 +1,40 @@ + + + + NewProjectConfig + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NewProjectConfig

+
+
+ +
+
fun NewProjectConfig(appName: String? = null, groupName: String? = null, useGitForPubDependencies: Boolean? = false, bomVersion: String? = null)
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/app-name.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/app-name.html new file mode 100644 index 00000000..33dde3cb --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/app-name.html @@ -0,0 +1,40 @@ + + + + appName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

appName

+
+
+ +
+
var appName: String? = null
+
+

Name of the app (or plugin).

Will be set in the flutter pubspec.yaml.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/bom-version.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/bom-version.html new file mode 100644 index 00000000..1de66a33 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/bom-version.html @@ -0,0 +1,40 @@ + + + + bomVersion + + +
+
+ + +
+
+
+
+
+ +
+ +
+

bomVersion

+
+
+ +
+
var bomVersion: String? = null
+
+

Klutter Gradle version to use.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/group-name.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/group-name.html new file mode 100644 index 00000000..b46717ae --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/group-name.html @@ -0,0 +1,40 @@ + + + + groupName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

groupName

+
+
+ +
+
var groupName: String? = null
+
+

Name of the group/organisation/package.

Used as package name in Android.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/index.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/index.html new file mode 100644 index 00000000..31512af5 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/index.html @@ -0,0 +1,128 @@ + + + + NewProjectConfig + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NewProjectConfig

+
class NewProjectConfig(appName: String?, groupName: String?, useGitForPubDependencies: Boolean?, bomVersion: String?)

Wrapper for data used to create a new project.

+
+
+
+
+

Constructors

+
+
+
+
NewProjectConfig +
Link copied to clipboard
+
+
+
+
fun NewProjectConfig(appName: String? = null, groupName: String? = null, useGitForPubDependencies: Boolean? = false, bomVersion: String? = null)
+
+
+
+
+
+

Properties

+
+
+
+
appName +
Link copied to clipboard
+
+
+
+
var appName: String? = null
Name of the app (or plugin).
+
+
+
+
+ +
+
+
bomVersion +
Link copied to clipboard
+
+
+
+
var bomVersion: String? = null
Klutter Gradle version to use.
+
+
+
+
+ +
+
+
groupName +
Link copied to clipboard
+
+
+
+
var groupName: String? = null
Name of the group/organisation/package.
+
+
+
+
+ +
+
+
useGitForPubDependencies +
Link copied to clipboard
+
+
+
+
var useGitForPubDependencies: Boolean? = false
Get pub dependencies from Git or Pub.
+
+
+
+
+
+

Extensions

+
+
+
+
validate +
Link copied to clipboard
+
+
+
+ +
+
fun NewProjectConfig.validate(): ValidationResult
+
+
Validate a NewProjectConfig instance.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/use-git-for-pub-dependencies.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/use-git-for-pub-dependencies.html new file mode 100644 index 00000000..33e0dd35 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/use-git-for-pub-dependencies.html @@ -0,0 +1,40 @@ + + + + useGitForPubDependencies + + +
+
+ + +
+
+
+
+
+ +
+ +
+

useGitForPubDependencies

+
+
+ +
+
var useGitForPubDependencies: Boolean? = false
+
+

Get pub dependencies from Git or Pub.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-task-factory/build.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-task-factory/build.html new file mode 100644 index 00000000..2bdbbce3 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-task-factory/build.html @@ -0,0 +1,40 @@ + + + + build + + +
+
+ + +
+
+
+
+
+ +
+ +
+

build

+
+
+ +
+
fun build(pathToRoot: String, config: NewProjectConfig, project: Project? = null): Task
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-task-factory/index.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-task-factory/index.html new file mode 100644 index 00000000..a4ea4bc3 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-task-factory/index.html @@ -0,0 +1,59 @@ + + + + NewProjectTaskFactory + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NewProjectTaskFactory

+
object NewProjectTaskFactory
+
+
+
+
+

Functions

+
+
+
+
build +
Link copied to clipboard
+
+
+
+ +
+
fun build(pathToRoot: String, config: NewProjectConfig, project: Project? = null): Task
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/-new-project-wizard-step.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/-new-project-wizard-step.html new file mode 100644 index 00000000..d8e6aa7c --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/-new-project-wizard-step.html @@ -0,0 +1,40 @@ + + + + NewProjectWizardStep + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NewProjectWizardStep

+
+
+ +
+
fun NewProjectWizardStep(builder: NewProjectBuilder)
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/get-component.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/get-component.html new file mode 100644 index 00000000..a6ed2388 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/get-component.html @@ -0,0 +1,40 @@ + + + + getComponent + + +
+
+ + +
+
+
+
+
+ +
+ +
+

getComponent

+
+
+ +
+
open override fun getComponent(): <ERROR CLASS>
+
+

Show the panel to receive user input.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/index.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/index.html new file mode 100644 index 00000000..1f92c017 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/index.html @@ -0,0 +1,346 @@ + + + + NewProjectWizardStep + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NewProjectWizardStep

+
class NewProjectWizardStep(builder: NewProjectBuilder) : ModuleWizardStep

Displays a new project screen for Klutter in the standard new project wizard.

This wizard can be accessed by going to:

  • Intellij: File - New - Project... and then in the left pane click on Klutter.

  • Android Studio: File - New - New Klutter Project... and then in the left pane click on Klutter.

+
+
+
+
+

Constructors

+
+
+
+
NewProjectWizardStep +
Link copied to clipboard
+
+
+
+
fun NewProjectWizardStep(builder: NewProjectBuilder)
+
+
+
+
+
+

Functions

+
+
+
+
_commit +
Link copied to clipboard
+
+
+
+ +
+
open override fun _commit(p0: Boolean)
+
+
+
+
+
+
+ +
+
+
_init +
Link copied to clipboard
+
+
+
+ +
+
open override fun _init()
+
+
+
+
+
+
+ +
+
+
disposeUIResources +
Link copied to clipboard
+
+
+
+ +
+
open fun disposeUIResources()
+
+
+
+
+
+
+ +
+
+
fireStateChanged +
Link copied to clipboard
+
+
+
+ +
+
open fun fireStateChanged()
+
+
+
+
+
+
+ +
+
+
getComponent +
Link copied to clipboard
+
+
+
+ +
+
open override fun getComponent(): <ERROR CLASS>
+
+
Show the panel to receive user input.
+
+
+
+
+ +
+
+
getHelpId +
Link copied to clipboard
+
+
+
+ +
+
@NonNls()
open fun getHelpId(): @NonNls() String
+
+
+
+
+
+
+ +
+
+
getIcon +
Link copied to clipboard
+
+
+
+ +
+
@Nullable()
open override fun getIcon(): @Nullable() Icon?
+
+
+
+
+
+
+ +
+
+
getName +
Link copied to clipboard
+
+
+
+ +
+
open fun getName(): String
+
+
+
+
+
+
+ +
+
+
getPreferredFocusedComponent +
Link copied to clipboard
+
+
+
+ +
+
open override fun getPreferredFocusedComponent(): JComponent
+
+
+
+
+
+
+ +
+
+
isStepVisible +
Link copied to clipboard
+
+
+
+ +
+
open fun isStepVisible(): Boolean
+
+
+
+
+
+
+ +
+
+
onStepLeaving +
Link copied to clipboard
+
+
+
+ +
+
open fun onStepLeaving()
+
+
+
+
+
+
+ +
+
+
onWizardFinished +
Link copied to clipboard
+
+
+
+ +
+
open fun onWizardFinished()
+
+
+
+
+
+
+ +
+
+
registerStepListener +
Link copied to clipboard
+
+
+
+ +
+
open fun registerStepListener(p0: StepListener)
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+ +
+
+
updateDataModel +
Link copied to clipboard
+
+
+
+ +
+
open override fun updateDataModel()
+
+
Update the NewProjectConfig data.
+
+
+
+
+ +
+
+
updateStep +
Link copied to clipboard
+
+
+
+ +
+
open fun updateStep()
+
+
+
+
+
+
+ +
+
+
validate +
Link copied to clipboard
+
+
+
+ +
+
open override fun validate(): Boolean
+
+
Validate the NewProjectConfig data and display an error pop-up if invalid.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/update-data-model.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/update-data-model.html new file mode 100644 index 00000000..3162747b --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/update-data-model.html @@ -0,0 +1,40 @@ + + + + updateDataModel + + +
+
+ + +
+
+
+
+
+ +
+ +
+

updateDataModel

+
+
+ +
+
open override fun updateDataModel()
+
+

Update the NewProjectConfig data.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/validate.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/validate.html new file mode 100644 index 00000000..5dac64f3 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/validate.html @@ -0,0 +1,40 @@ + + + + validate + + +
+
+ + +
+
+
+
+
+ +
+ +
+

validate

+
+
+ +
+
open override fun validate(): Boolean
+
+

Validate the NewProjectConfig data and display an error pop-up if invalid.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/-validation-result.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/-validation-result.html new file mode 100644 index 00000000..1e4f52a1 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/-validation-result.html @@ -0,0 +1,40 @@ + + + + ValidationResult + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ValidationResult

+
+
+ +
+
fun ValidationResult(messages: List<String>)
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/index.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/index.html new file mode 100644 index 00000000..4ef7513c --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/index.html @@ -0,0 +1,83 @@ + + + + ValidationResult + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ValidationResult

+
data class ValidationResult(messages: List<String>)

Result returned after validating user input.

+
+
+
+
+

Constructors

+
+
+
+
ValidationResult +
Link copied to clipboard
+
+
+
+
fun ValidationResult(messages: List<String>)
+
+
+
+
+
+

Properties

+
+
+
+
isValid +
Link copied to clipboard
+
+
+
+
val isValid: Boolean
+
+
+
+
+ +
+
+
messages +
Link copied to clipboard
+
+
+
+
val messages: List<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/is-valid.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/is-valid.html new file mode 100644 index 00000000..13acf761 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/is-valid.html @@ -0,0 +1,40 @@ + + + + isValid + + +
+
+ + +
+
+
+
+
+ +
+ +
+

isValid

+
+
+ +
+
val isValid: Boolean
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/messages.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/messages.html new file mode 100644 index 00000000..cf87593f --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/messages.html @@ -0,0 +1,40 @@ + + + + messages + + +
+
+ + +
+
+
+
+
+ +
+ +
+

messages

+
+
+ +
+
val messages: List<String>
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/index.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/index.html new file mode 100644 index 00000000..93912cd4 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/index.html @@ -0,0 +1,241 @@ + + + + dev.buijs.klutter.jetbrains.shared + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.jetbrains.shared

+
+
+
+
+

Types

+
+
+
+
JetbrainsExecutor +
Link copied to clipboard
+
+
+
+ +
+
class JetbrainsExecutor : Executor
+
+
+
+
+
+
+ +
+
+
KlutterBundle +
Link copied to clipboard
+
+
+
+ +
+
object KlutterBundle
+
+
Common text messages.
+
+
+
+
+ +
+
+
KlutterIcons +
Link copied to clipboard
+
+
+
+ +
+
object KlutterIcons
+
+
Klutter Logo's in Icon format.
+
+
+
+
+ +
+
+
NewProjectAction +
Link copied to clipboard
+
+
+
+ +
+
class NewProjectAction : AnAction, DumbAware
+
+
Action to start the new project wizard.
+
+
+
+
+ +
+
+
NewProjectBuilder +
Link copied to clipboard
+
+
+
+ +
+
class NewProjectBuilder(config: NewProjectConfig?) : ModuleBuilder, ModuleBuilderListener
+
+
Builder which returns a wizard to input project details with which a new klutter project is created.
+
+
+
+
+ +
+
+
NewProjectConfig +
Link copied to clipboard
+
+
+
+ +
+
class NewProjectConfig(appName: String?, groupName: String?, useGitForPubDependencies: Boolean?, bomVersion: String?)
+
+
Wrapper for data used to create a new project.
+
+
+
+
+ +
+
+
NewProjectTaskFactory +
Link copied to clipboard
+
+
+
+ +
+
object NewProjectTaskFactory
+
+
+
+
+
+
+ +
+
+
NewProjectWizardStep +
Link copied to clipboard
+
+
+
+ +
+
class NewProjectWizardStep(builder: NewProjectBuilder) : ModuleWizardStep
+
+
Displays a new project screen for Klutter in the standard new project wizard.
+
+
+
+
+ +
+
+
ValidationResult +
Link copied to clipboard
+
+
+
+ +
+
data class ValidationResult(messages: List<String>)
+
+
Result returned after validating user input.
+
+
+
+
+
+

Functions

+
+
+
+
validate +
Link copied to clipboard
+
+
+
+ +
+
fun NewProjectConfig.validate(): ValidationResult
+
+
Validate a NewProjectConfig instance.
+
+
+
+
+
+

Properties

+
+
+
+
klutterPluginDefaultGroup +
Link copied to clipboard
+
+
+
+
const val klutterPluginDefaultGroup: String
+
+
+
+
+ +
+
+
klutterPluginDefaultName +
Link copied to clipboard
+
+
+
+
const val klutterPluginDefaultName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/klutter-plugin-default-group.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/klutter-plugin-default-group.html new file mode 100644 index 00000000..ed25eab4 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/klutter-plugin-default-group.html @@ -0,0 +1,40 @@ + + + + klutterPluginDefaultGroup + + +
+
+ + +
+
+
+
+
+ +
+ +
+

klutterPluginDefaultGroup

+
+
+ +
+
const val klutterPluginDefaultGroup: String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/klutter-plugin-default-name.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/klutter-plugin-default-name.html new file mode 100644 index 00000000..16b9e8bb --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/klutter-plugin-default-name.html @@ -0,0 +1,40 @@ + + + + klutterPluginDefaultName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

klutterPluginDefaultName

+
+
+ +
+
const val klutterPluginDefaultName: String
+
+
+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/validate.html b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/validate.html new file mode 100644 index 00000000..393be709 --- /dev/null +++ b/jetbrains/jetbrains/dev.buijs.klutter.jetbrains.shared/validate.html @@ -0,0 +1,40 @@ + + + + validate + + +
+
+ + +
+
+
+
+
+ +
+ +
+

validate

+
+
+ +
+
fun NewProjectConfig.validate(): ValidationResult
+
+

Validate a NewProjectConfig instance.

+
+ +
+
+ + + + diff --git a/jetbrains/jetbrains/package-list b/jetbrains/jetbrains/package-list new file mode 100644 index 00000000..020acadd --- /dev/null +++ b/jetbrains/jetbrains/package-list @@ -0,0 +1,55 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:dev.buijs.klutter.jetbrains.shared////PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/index.html +$dokka.location:dev.buijs.klutter.jetbrains.shared//klutterPluginDefaultGroup/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/klutter-plugin-default-group.html +$dokka.location:dev.buijs.klutter.jetbrains.shared//klutterPluginDefaultName/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/klutter-plugin-default-name.html +$dokka.location:dev.buijs.klutter.jetbrains.shared//validate/dev.buijs.klutter.jetbrains.shared.NewProjectConfig#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/validate.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/JetbrainsExecutor///PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/index.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/JetbrainsExecutor/JetbrainsExecutor/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/-jetbrains-executor.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/JetbrainsExecutor/execute/#java.io.File#kotlin.Long?#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.String]/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-jetbrains-executor/execute.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/KlutterBundle///PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/index.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/KlutterBundle/bundleId/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/bundle-id.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/KlutterBundle/descriptionLong/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/description-long.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/KlutterBundle/descriptionShort/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/description-short.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/KlutterBundle/groupName/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/group-name.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/KlutterBundle/moduleId/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/module-id.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/KlutterBundle/presentableName/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-bundle/presentable-name.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/KlutterIcons///PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/index.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/KlutterIcons/logo16x16/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/logo16x16.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/KlutterIcons/logo20x20/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-klutter-icons/logo20x20.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectAction///PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/index.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectAction/NewProjectAction/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/-new-project-action.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectAction/actionPerformed/#com.intellij.openapi.actionSystem.AnActionEvent/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/action-performed.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectAction/getActionUpdateThread/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/get-action-update-thread.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectAction/update/#com.intellij.openapi.actionSystem.AnActionEvent/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-action/update.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder///PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/index.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/NewProjectBuilder/#dev.buijs.klutter.jetbrains.shared.NewProjectConfig?/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/-new-project-builder.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/config/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/config.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/getBuilderId/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-builder-id.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/getCustomOptionsStep/#com.intellij.ide.util.projectWizard.WizardContext?#com.intellij.openapi.Disposable?/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-custom-options-step.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/getDescription/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-description.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/getGroupName/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-group-name.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/getModuleType/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-module-type.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/getNodeIcon/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-node-icon.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/getPresentableName/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/get-presentable-name.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/moduleCreated/#com.intellij.openapi.module.Module/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/module-created.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectBuilder/setupRootModel/#com.intellij.openapi.roots.ModifiableRootModel/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-builder/setup-root-model.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectConfig///PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/index.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectConfig/NewProjectConfig/#kotlin.String?#kotlin.String?#kotlin.Boolean?#kotlin.String?/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/-new-project-config.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectConfig/appName/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/app-name.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectConfig/bomVersion/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/bom-version.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectConfig/groupName/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/group-name.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectConfig/useGitForPubDependencies/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-config/use-git-for-pub-dependencies.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectTaskFactory///PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-task-factory/index.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectTaskFactory/build/#kotlin.String#dev.buijs.klutter.jetbrains.shared.NewProjectConfig#com.intellij.openapi.project.Project?/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-task-factory/build.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectWizardStep///PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/index.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectWizardStep/NewProjectWizardStep/#dev.buijs.klutter.jetbrains.shared.NewProjectBuilder/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/-new-project-wizard-step.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectWizardStep/getComponent/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/get-component.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectWizardStep/updateDataModel/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/update-data-model.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/NewProjectWizardStep/validate/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-new-project-wizard-step/validate.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/ValidationResult///PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/index.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/ValidationResult/ValidationResult/#kotlin.collections.List[kotlin.String]/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/-validation-result.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/ValidationResult/isValid/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/is-valid.html +$dokka.location:dev.buijs.klutter.jetbrains.shared/ValidationResult/messages/#/PointingToDeclaration/jetbrains/dev.buijs.klutter.jetbrains.shared/-validation-result/messages.html +dev.buijs.klutter.jetbrains.shared + diff --git a/jetbrains/navigation.html b/jetbrains/navigation.html new file mode 100644 index 00000000..7b55ddcf --- /dev/null +++ b/jetbrains/navigation.html @@ -0,0 +1,1047 @@ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ Default +
+
+
+ +
+
+
+ Singleton +
+
+
+
+
+ Event +
+
+
+
+ JSON +
+
+
+
+ Response +
+
+
+
+
+
+ compiler +
+ + + +
+
+
+ gradle +
+ + +
+
+
+ jetbrains +
+ +
+
+
+ kommand +
+
+ +
+
+ main() +
+
+
+
+
+
+ kompose +
+
+ +
+ +
+
+
+ IosFlow +
+
+
+
+ Publisher +
+
+
+
+
+
+ kore +
+
+ + +
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ EnumType +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+ IntType +
+
+
+
+ ListType +
+
+
+ +
+
+
+ LongType +
+
+
+
+ MapType +
+
+
+
+ Method +
+
+
+
+ Nested +
+
+
+
+ Nullable +
+
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+
+ Singleton +
+
+ + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ TypeData +
+
+
+ +
+ + +
+
+ UnitType +
+
+
+
+ +
+
+ Either +
+
+
+
+ EitherNok +
+
+
+
+ EitherOk +
+
+ +
+ +
+
+
+ JSON +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ write() +
+
+
+
+ +
+
+ Android +
+
+ + +
+
+ Config +
+
+
+ +
+ +
+ +
+
+
+ IOS +
+
+
+ +
+ + + +
+
+ mapper +
+
+
+
+ Platform +
+
+
+
+ plugin +
+
+
+
+ Project +
+
+
+
+ Pubspec +
+
+
+ +
+
+ +
+ + +
+
+ Root +
+
+ + + +
+
+ toPubspec +
+
+
+ + +
+
+
+ tasks +
+
+ +
+ +
+ +
+
+ execute() +
+
+
+
+ Executor +
+
+
+
+ executor +
+
+
+
+ finish() +
+
+
+ + +
+
diff --git a/kommand/index.html b/kommand/index.html new file mode 100644 index 00000000..7eae280c --- /dev/null +++ b/kommand/index.html @@ -0,0 +1,48 @@ + + + + kommand + + +
+
+ + +
+
+
+
+
+ +
+ +
+

kommand

+
+

Packages

+
+
+
+
+
dev.buijs.klutter.kommand +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kommand/kommand/dev.buijs.klutter.kommand/index.html b/kommand/kommand/dev.buijs.klutter.kommand/index.html new file mode 100644 index 00000000..4ddfc866 --- /dev/null +++ b/kommand/kommand/dev.buijs.klutter.kommand/index.html @@ -0,0 +1,58 @@ + + + + dev.buijs.klutter.kommand + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.kommand

+
+
+
+
+

Functions

+
+
+
+
main +
Link copied to clipboard
+
+
+
+ +
+
fun main(args: Array<String>)
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kommand/kommand/dev.buijs.klutter.kommand/main.html b/kommand/kommand/dev.buijs.klutter.kommand/main.html new file mode 100644 index 00000000..bda09a7e --- /dev/null +++ b/kommand/kommand/dev.buijs.klutter.kommand/main.html @@ -0,0 +1,40 @@ + + + + main + + +
+
+ + +
+
+
+
+
+ +
+ +
+

main

+
+
+ +
+
fun main(args: Array<String>)
+
+
+
+ +
+
+ + + + diff --git a/kommand/kommand/package-list b/kommand/kommand/package-list new file mode 100644 index 00000000..6cecc633 --- /dev/null +++ b/kommand/kommand/package-list @@ -0,0 +1,6 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:dev.buijs.klutter.kommand////PointingToDeclaration/kommand/dev.buijs.klutter.kommand/index.html +$dokka.location:dev.buijs.klutter.kommand//main/#kotlin.Array[kotlin.String]/PointingToDeclaration/kommand/dev.buijs.klutter.kommand/main.html +dev.buijs.klutter.kommand + diff --git a/kommand/navigation.html b/kommand/navigation.html new file mode 100644 index 00000000..7b55ddcf --- /dev/null +++ b/kommand/navigation.html @@ -0,0 +1,1047 @@ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ Default +
+
+
+ +
+
+
+ Singleton +
+
+
+
+
+ Event +
+
+
+
+ JSON +
+
+
+
+ Response +
+
+
+
+
+
+ compiler +
+ + + +
+
+
+ gradle +
+ + +
+
+
+ jetbrains +
+ +
+
+
+ kommand +
+
+ +
+
+ main() +
+
+
+
+
+
+ kompose +
+
+ +
+ +
+
+
+ IosFlow +
+
+
+
+ Publisher +
+
+
+
+
+
+ kore +
+
+ + +
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ EnumType +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+ IntType +
+
+
+
+ ListType +
+
+
+ +
+
+
+ LongType +
+
+
+
+ MapType +
+
+
+
+ Method +
+
+
+
+ Nested +
+
+
+
+ Nullable +
+
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+
+ Singleton +
+
+ + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ TypeData +
+
+
+ +
+ + +
+
+ UnitType +
+
+
+
+ +
+
+ Either +
+
+
+
+ EitherNok +
+
+
+
+ EitherOk +
+
+ +
+ +
+
+
+ JSON +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ write() +
+
+
+
+ +
+
+ Android +
+
+ + +
+
+ Config +
+
+
+ +
+ +
+ +
+
+
+ IOS +
+
+
+ +
+ + + +
+
+ mapper +
+
+
+
+ Platform +
+
+
+
+ plugin +
+
+
+
+ Project +
+
+
+
+ Pubspec +
+
+
+ +
+
+ +
+ + +
+
+ Root +
+
+ + + +
+
+ toPubspec +
+
+
+ + +
+
+
+ tasks +
+
+ +
+ +
+ +
+
+ execute() +
+
+
+
+ Executor +
+
+
+
+ executor +
+
+
+
+ finish() +
+
+
+ + +
+
diff --git a/kompose/index.html b/kompose/index.html new file mode 100644 index 00000000..c58e0b1e --- /dev/null +++ b/kompose/index.html @@ -0,0 +1,48 @@ + + + + kompose + + +
+
+ + +
+
+
+
+
+ +
+ +
+

kompose

+
+

Packages

+
+
+
+
+
dev.buijs.klutter.kompose +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-cancellable/cancel.html b/kompose/kompose/dev.buijs.klutter.kompose/-cancellable/cancel.html new file mode 100644 index 00000000..b3f4da9a --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-cancellable/cancel.html @@ -0,0 +1,40 @@ + + + + cancel + + +
+
+ + +
+
+
+
+
+ +
+ +
+

cancel

+
+
+ +
+
abstract fun cancel()
+
+
+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-cancellable/index.html b/kompose/kompose/dev.buijs.klutter.kompose/-cancellable/index.html new file mode 100644 index 00000000..d3bb4cc1 --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-cancellable/index.html @@ -0,0 +1,59 @@ + + + + Cancellable + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Cancellable

+
interface Cancellable
+
+
+
+
+

Functions

+
+
+
+
cancel +
Link copied to clipboard
+
+
+
+ +
+
abstract fun cancel()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-ios-flow/-ios-flow.html b/kompose/kompose/dev.buijs.klutter.kompose/-ios-flow/-ios-flow.html new file mode 100644 index 00000000..936738cd --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-ios-flow/-ios-flow.html @@ -0,0 +1,40 @@ + + + + IosFlow + + +
+
+ + +
+
+
+
+
+ +
+ +
+

IosFlow

+
+
+ +
+
fun <T> IosFlow(source: <ERROR CLASS><T>)
+
+
+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-ios-flow/collect.html b/kompose/kompose/dev.buijs.klutter.kompose/-ios-flow/collect.html new file mode 100644 index 00000000..ba2802a4 --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-ios-flow/collect.html @@ -0,0 +1,40 @@ + + + + collect + + +
+
+ + +
+
+
+
+
+ +
+ +
+

collect

+
+
+ +
+
fun collect(onEach: (T) -> Unit, onCompletion: (cause: Throwable?) -> Unit): Cancellable
+
+
+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-ios-flow/index.html b/kompose/kompose/dev.buijs.klutter.kompose/-ios-flow/index.html new file mode 100644 index 00000000..cb97a26a --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-ios-flow/index.html @@ -0,0 +1,59 @@ + + + + IosFlow + + +
+
+ + +
+
+
+
+
+ +
+ +
+

IosFlow

+
class IosFlow<T>(source: <ERROR CLASS><T>)
+
+
+
+
+

Functions

+
+
+
+
collect +
Link copied to clipboard
+
+
+
+ +
+
fun collect(onEach: (T) -> Unit, onCompletion: (cause: Throwable?) -> Unit): Cancellable
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-publisher/-publisher.html b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/-publisher.html new file mode 100644 index 00000000..b69af3d5 --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/-publisher.html @@ -0,0 +1,40 @@ + + + + Publisher + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Publisher

+
+
+ +
+
fun Publisher(scope: <ERROR CLASS> = CoroutineScope(Dispatchers.Main))
+
+
+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-publisher/cancel.html b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/cancel.html new file mode 100644 index 00000000..fbf320fd --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/cancel.html @@ -0,0 +1,40 @@ + + + + cancel + + +
+
+ + +
+
+
+
+
+ +
+ +
+

cancel

+
+
+ +
+
fun cancel(): <ERROR CLASS>
+
+

Cancel the broadcast.

+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-publisher/emit.html b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/emit.html new file mode 100644 index 00000000..a3c03f29 --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/emit.html @@ -0,0 +1,40 @@ + + + + emit + + +
+
+ + +
+
+
+
+
+ +
+ +
+

emit

+
+
+ +
+
suspend fun emit(event: T)
+
+

Add events to be broadcast.

+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-publisher/index.html b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/index.html new file mode 100644 index 00000000..22e17632 --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/index.html @@ -0,0 +1,157 @@ + + + + Publisher + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Publisher

+
abstract class Publisher<T>(scope: <ERROR CLASS>)

Controller which sends messages of type which can be received on the Dart side by EventChannel listeners.

+
+
+
+
+

Constructors

+
+
+
+
Publisher +
Link copied to clipboard
+
+
+
+
fun Publisher(scope: <ERROR CLASS> = CoroutineScope(Dispatchers.Main))
+
+
+
+
+
+

Functions

+
+
+
+
cancel +
Link copied to clipboard
+
+
+
+ +
+
fun cancel(): <ERROR CLASS>
+
+
Cancel the broadcast.
+
+
+
+
+ +
+
+
emit +
Link copied to clipboard
+
+
+
+ +
+
suspend fun emit(event: T)
+
+
Add events to be broadcast.
+
+
+
+
+ +
+
+
publish +
Link copied to clipboard
+
+
+
+ +
+
abstract suspend fun publish()
+
+
Actual broadcast implementation which should use emit to broadcast messages of type .
+
+
+
+
+ +
+
+
receiveBroadcastAndroid +
Link copied to clipboard
+
+
+
+ +
+
fun receiveBroadcastAndroid(): <ERROR CLASS>
+
+
Subscribe to the broadcast and receive messages.
+
+
+
+
+ +
+
+
receiveBroadcastIOS +
Link copied to clipboard
+
+
+
+ +
+
fun receiveBroadcastIOS(): <ERROR CLASS>
+
+
Subscribe to the broadcast and receive messages.
+
+
+
+
+
+

Properties

+
+
+
+
scope +
Link copied to clipboard
+
+
+
+
val scope: <ERROR CLASS>
Scope in which the publish function is executed.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-publisher/publish.html b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/publish.html new file mode 100644 index 00000000..b2e1d1b5 --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/publish.html @@ -0,0 +1,40 @@ + + + + publish + + +
+
+ + +
+
+
+
+
+ +
+ +
+

publish

+
+
+ +
+
abstract suspend fun publish()
+
+

Actual broadcast implementation which should use emit to broadcast messages of type .

+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-publisher/receive-broadcast-android.html b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/receive-broadcast-android.html new file mode 100644 index 00000000..e8bc7d55 --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/receive-broadcast-android.html @@ -0,0 +1,40 @@ + + + + receiveBroadcastAndroid + + +
+
+ + +
+
+
+
+
+ +
+ +
+

receiveBroadcastAndroid

+
+
+ +
+
fun receiveBroadcastAndroid(): <ERROR CLASS>
+
+

Subscribe to the broadcast and receive messages.

+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-publisher/receive-broadcast-i-o-s.html b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/receive-broadcast-i-o-s.html new file mode 100644 index 00000000..bcba58c9 --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/receive-broadcast-i-o-s.html @@ -0,0 +1,40 @@ + + + + receiveBroadcastIOS + + +
+
+ + +
+
+
+
+
+ +
+ +
+

receiveBroadcastIOS

+
+
+ +
+
fun receiveBroadcastIOS(): <ERROR CLASS>
+
+

Subscribe to the broadcast and receive messages.

Flow is wrapped in IosFlow for easing consumption on the iOS side.

+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/-publisher/scope.html b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/scope.html new file mode 100644 index 00000000..4650edfa --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/-publisher/scope.html @@ -0,0 +1,40 @@ + + + + scope + + +
+
+ + +
+
+
+
+
+ +
+ +
+

scope

+
+
+ +
+
val scope: <ERROR CLASS>
+
+

Scope in which the publish function is executed.

+
+ +
+
+ + + + diff --git a/kompose/kompose/dev.buijs.klutter.kompose/index.html b/kompose/kompose/dev.buijs.klutter.kompose/index.html new file mode 100644 index 00000000..f5995c6a --- /dev/null +++ b/kompose/kompose/dev.buijs.klutter.kompose/index.html @@ -0,0 +1,92 @@ + + + + dev.buijs.klutter.kompose + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.kompose

+
+
+
+
+

Types

+
+
+
+
Cancellable +
Link copied to clipboard
+
+
+
+ +
+
interface Cancellable
+
+
+
+
+
+
+ +
+
+
IosFlow +
Link copied to clipboard
+
+
+
+ +
+
class IosFlow<T>(source: <ERROR CLASS><T>)
+
+
+
+
+
+
+ +
+
+
Publisher +
Link copied to clipboard
+
+
+
+ +
+
abstract class Publisher<T>(scope: <ERROR CLASS>)
+
+
Controller which sends messages of type which can be received on the Dart side by EventChannel listeners.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kompose/kompose/package-list b/kompose/kompose/package-list new file mode 100644 index 00000000..3e7e7aa3 --- /dev/null +++ b/kompose/kompose/package-list @@ -0,0 +1,18 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:dev.buijs.klutter.kompose////PointingToDeclaration/kompose/dev.buijs.klutter.kompose/index.html +$dokka.location:dev.buijs.klutter.kompose/Cancellable///PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-cancellable/index.html +$dokka.location:dev.buijs.klutter.kompose/Cancellable/cancel/#/PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-cancellable/cancel.html +$dokka.location:dev.buijs.klutter.kompose/IosFlow///PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-ios-flow/index.html +$dokka.location:dev.buijs.klutter.kompose/IosFlow/IosFlow/#Flow[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-ios-flow/-ios-flow.html +$dokka.location:dev.buijs.klutter.kompose/IosFlow/collect/#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]#kotlin.Function1[kotlin.Throwable?,kotlin.Unit]/PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-ios-flow/collect.html +$dokka.location:dev.buijs.klutter.kompose/Publisher///PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-publisher/index.html +$dokka.location:dev.buijs.klutter.kompose/Publisher/Publisher/#CoroutineScope/PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-publisher/-publisher.html +$dokka.location:dev.buijs.klutter.kompose/Publisher/cancel/#/PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-publisher/cancel.html +$dokka.location:dev.buijs.klutter.kompose/Publisher/emit/#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-publisher/emit.html +$dokka.location:dev.buijs.klutter.kompose/Publisher/publish/#/PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-publisher/publish.html +$dokka.location:dev.buijs.klutter.kompose/Publisher/receiveBroadcastAndroid/#/PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-publisher/receive-broadcast-android.html +$dokka.location:dev.buijs.klutter.kompose/Publisher/receiveBroadcastIOS/#/PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-publisher/receive-broadcast-i-o-s.html +$dokka.location:dev.buijs.klutter.kompose/Publisher/scope/#/PointingToDeclaration/kompose/dev.buijs.klutter.kompose/-publisher/scope.html +dev.buijs.klutter.kompose + diff --git a/kompose/navigation.html b/kompose/navigation.html new file mode 100644 index 00000000..7b55ddcf --- /dev/null +++ b/kompose/navigation.html @@ -0,0 +1,1047 @@ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ Default +
+
+
+ +
+
+
+ Singleton +
+
+
+
+
+ Event +
+
+
+
+ JSON +
+
+
+
+ Response +
+
+
+
+ + + +
+
+ kommand +
+
+ +
+
+ main() +
+
+
+
+
+
+ kompose +
+
+ +
+ +
+
+
+ IosFlow +
+
+
+
+ Publisher +
+
+
+
+
+
+ kore +
+
+ + +
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ EnumType +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+ IntType +
+
+
+
+ ListType +
+
+
+ +
+
+
+ LongType +
+
+
+
+ MapType +
+
+
+
+ Method +
+
+
+
+ Nested +
+
+
+
+ Nullable +
+
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+
+ Singleton +
+
+ + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ TypeData +
+
+
+ +
+ + +
+
+ UnitType +
+
+
+
+ +
+
+ Either +
+
+
+
+ EitherNok +
+
+
+
+ EitherOk +
+
+ +
+ +
+
+
+ JSON +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ write() +
+
+
+
+ +
+
+ Android +
+
+ + +
+
+ Config +
+
+
+ +
+ +
+ +
+
+
+ IOS +
+
+
+ +
+ + + +
+
+ mapper +
+
+
+
+ Platform +
+
+
+
+ plugin +
+
+
+
+ Project +
+
+
+
+ Pubspec +
+
+
+ +
+
+ +
+ + +
+
+ Root +
+
+ + + +
+
+ toPubspec +
+
+
+ + +
+ +
diff --git a/kore/index.html b/kore/index.html new file mode 100644 index 00000000..5490cc36 --- /dev/null +++ b/kore/index.html @@ -0,0 +1,108 @@ + + + + kore + + +
+
+ + +
+
+
+
+
+ +
+ +
+

kore

+
+

Packages

+
+
+
+
+
dev.buijs.klutter.kore +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
dev.buijs.klutter.kore.ast +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
dev.buijs.klutter.kore.common +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
dev.buijs.klutter.kore.project +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
dev.buijs.klutter.kore.templates +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
dev.buijs.klutter.kore.templates.flutter +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-abstract-type/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-abstract-type/class-name.html new file mode 100644 index 00000000..bbac69e2 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-abstract-type/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-abstract-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-abstract-type/index.html new file mode 100644 index 00000000..7b218cc5 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-abstract-type/index.html @@ -0,0 +1,131 @@ + + + + AbstractType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

AbstractType

+
sealed class AbstractType

Parent for all types in the ast package.

+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open val className: String
+
+
+
+
+
+

Inheritors

+
+
+
+
CustomType +
Link copied to clipboard
+
+
+
+
+ +
+
+
EnumType +
Link copied to clipboard
+
+
+
+
+ +
+
+
UndeterminedType +
Link copied to clipboard
+
+
+
+
+ +
+
+
StandardType +
Link copied to clipboard
+
+
+
+
+
+

Extensions

+
+
+
+
typeSimplename +
Link copied to clipboard
+
+
+
+ +
+
fun AbstractType?.typeSimplename(asKotlinType: Boolean = true): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-abstract-type/to-string.html b/kore/kore/dev.buijs.klutter.kore.ast/-abstract-type/to-string.html new file mode 100644 index 00000000..20c76fd3 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-abstract-type/to-string.html @@ -0,0 +1,40 @@ + + + + toString + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toString

+
+
+ +
+
open override fun toString(): String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-boolean-type/-boolean-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-boolean-type/-boolean-type.html new file mode 100644 index 00000000..52b09575 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-boolean-type/-boolean-type.html @@ -0,0 +1,40 @@ + + + + BooleanType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

BooleanType

+
+
+ +
+
fun BooleanType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-boolean-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-boolean-type/index.html new file mode 100644 index 00000000..cdc73069 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-boolean-type/index.html @@ -0,0 +1,126 @@ + + + + BooleanType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

BooleanType

+
open class BooleanType : StandardType

A not null Boolean StandardType.

+
+
+
+
+

Constructors

+
+
+
+
BooleanType +
Link copied to clipboard
+
+
+
+
fun BooleanType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableBooleanType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-broadcast-controller/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-broadcast-controller/index.html new file mode 100644 index 00000000..92a1cbe1 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-broadcast-controller/index.html @@ -0,0 +1,214 @@ + + + + BroadcastController + + +
+
+ + +
+
+
+
+
+ +
+ +
+

BroadcastController

+
sealed class BroadcastController : Controller
+
+
+
+
+

Functions

+
+
+
+
copy +
Link copied to clipboard
+
+
+
+ +
+
open fun copy(fields: List<TypeMember>): CustomType
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toDebugString +
Link copied to clipboard
+
+
+
+ +
+
open fun toDebugString(): <ERROR CLASS>
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
functions +
Link copied to clipboard
+
+
+
+
open val functions: List<Method>
+
+
+
+
+ +
+
+
members +
Link copied to clipboard
+
+
+
+
val members: List<TypeMember>
+
+
+
+
+ +
+
+
packageName +
Link copied to clipboard
+
+
+
+
open val packageName: String? = null
+
+
+
+
+ +
+
+
response +
Link copied to clipboard
+
+
+
+
val response: AbstractType
+
+
+
+
+
+

Inheritors

+
+
+
+
SingletonBroadcastController +
Link copied to clipboard
+
+
+
+
+ +
+
+
RequestScopedBroadcastController +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-broadcast-controller/response.html b/kore/kore/dev.buijs.klutter.kore.ast/-broadcast-controller/response.html new file mode 100644 index 00000000..a07b199e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-broadcast-controller/response.html @@ -0,0 +1,40 @@ + + + + response + + +
+
+ + +
+
+
+
+
+ +
+ +
+

response

+
+
+ +
+
val response: AbstractType
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-byte-array-type/-byte-array-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-byte-array-type/-byte-array-type.html new file mode 100644 index 00000000..c488e25e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-byte-array-type/-byte-array-type.html @@ -0,0 +1,40 @@ + + + + ByteArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ByteArrayType

+
+
+ +
+
fun ByteArrayType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-byte-array-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-byte-array-type/index.html new file mode 100644 index 00000000..3a9dc464 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-byte-array-type/index.html @@ -0,0 +1,126 @@ + + + + ByteArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ByteArrayType

+
open class ByteArrayType : StandardType

A not null ByteArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
ByteArrayType +
Link copied to clipboard
+
+
+
+
fun ByteArrayType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableByteArrayType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-controller/functions.html b/kore/kore/dev.buijs.klutter.kore.ast/-controller/functions.html new file mode 100644 index 00000000..857cef9b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-controller/functions.html @@ -0,0 +1,40 @@ + + + + functions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

functions

+
+
+ +
+
open val functions: List<Method>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-controller/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-controller/index.html new file mode 100644 index 00000000..4828d713 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-controller/index.html @@ -0,0 +1,201 @@ + + + + Controller + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Controller

+
sealed class Controller : CustomType

Data wrapper for classes annotated with @Controller.

+
+
+
+
+

Functions

+
+
+
+
copy +
Link copied to clipboard
+
+
+
+ +
+
open fun copy(fields: List<TypeMember>): CustomType
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toDebugString +
Link copied to clipboard
+
+
+
+ +
+
open fun toDebugString(): <ERROR CLASS>
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
functions +
Link copied to clipboard
+
+
+
+
open val functions: List<Method>
+
+
+
+
+ +
+
+
members +
Link copied to clipboard
+
+
+
+
val members: List<TypeMember>
+
+
+
+
+ +
+
+
packageName +
Link copied to clipboard
+
+
+
+
open val packageName: String? = null
+
+
+
+
+
+

Inheritors

+
+
+
+
BroadcastController +
Link copied to clipboard
+
+
+
+
+ +
+
+
SimpleController +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-controller/to-debug-string.html b/kore/kore/dev.buijs.klutter.kore.ast/-controller/to-debug-string.html new file mode 100644 index 00000000..aab975ec --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-controller/to-debug-string.html @@ -0,0 +1,40 @@ + + + + toDebugString + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toDebugString

+
+
+ +
+
open fun toDebugString(): <ERROR CLASS>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-controller/to-string.html b/kore/kore/dev.buijs.klutter.kore.ast/-controller/to-string.html new file mode 100644 index 00000000..8c4ef900 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-controller/to-string.html @@ -0,0 +1,40 @@ + + + + toString + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toString

+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/-custom-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/-custom-type.html new file mode 100644 index 00000000..81a7a35d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/-custom-type.html @@ -0,0 +1,40 @@ + + + + CustomType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

CustomType

+
+
+ +
+
fun CustomType(className: String, packageName: String? = null, members: List<TypeMember> = emptyList())
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/class-name.html new file mode 100644 index 00000000..832861f4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open override val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/copy.html b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/copy.html new file mode 100644 index 00000000..d9882c6b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/copy.html @@ -0,0 +1,40 @@ + + + + copy + + +
+
+ + +
+
+
+
+
+ +
+ +
+

copy

+
+
+ +
+
open fun copy(fields: List<TypeMember>): CustomType
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/equals.html b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/equals.html new file mode 100644 index 00000000..c0ee05a9 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/equals.html @@ -0,0 +1,40 @@ + + + + equals + + +
+
+ + +
+
+
+
+
+ +
+ +
+

equals

+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/hash-code.html b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/hash-code.html new file mode 100644 index 00000000..1c83cce4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/hash-code.html @@ -0,0 +1,40 @@ + + + + hashCode + + +
+
+ + +
+
+
+
+
+ +
+ +
+

hashCode

+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/index.html new file mode 100644 index 00000000..78e68cde --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/index.html @@ -0,0 +1,186 @@ + + + + CustomType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

CustomType

+
open class CustomType(className: String, packageName: String?, members: List<TypeMember>) : AbstractType

A user defined class.

Example:

package com.example

class Response(
val foo: Foo
)

is CustomType:

  • name: "Response"

  • package: "com.example"

  • members: []

+
+
+
+
+

Constructors

+
+
+
+
CustomType +
Link copied to clipboard
+
+
+
+
fun CustomType(className: String, packageName: String? = null, members: List<TypeMember> = emptyList())
+
+
+
+
+
+

Functions

+
+
+
+
copy +
Link copied to clipboard
+
+
+
+ +
+
open fun copy(fields: List<TypeMember>): CustomType
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
members +
Link copied to clipboard
+
+
+
+
val members: List<TypeMember>
+
+
+
+
+ +
+
+
packageName +
Link copied to clipboard
+
+
+
+
open val packageName: String? = null
+
+
+
+
+
+

Inheritors

+
+
+
+
Controller +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableCustomType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/members.html b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/members.html new file mode 100644 index 00000000..dcb9bc94 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/members.html @@ -0,0 +1,40 @@ + + + + members + + +
+
+ + +
+
+
+
+
+ +
+ +
+

members

+
+
+ +
+
val members: List<TypeMember>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/package-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/package-name.html new file mode 100644 index 00000000..5a29c68e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/package-name.html @@ -0,0 +1,40 @@ + + + + packageName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

packageName

+
+
+ +
+
open val packageName: String? = null
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/to-string.html b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/to-string.html new file mode 100644 index 00000000..8e8481d7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-custom-type/to-string.html @@ -0,0 +1,40 @@ + + + + toString + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toString

+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-double-array-type/-double-array-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-double-array-type/-double-array-type.html new file mode 100644 index 00000000..58195446 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-double-array-type/-double-array-type.html @@ -0,0 +1,40 @@ + + + + DoubleArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

DoubleArrayType

+
+
+ +
+
fun DoubleArrayType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-double-array-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-double-array-type/index.html new file mode 100644 index 00000000..77d7fd31 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-double-array-type/index.html @@ -0,0 +1,126 @@ + + + + DoubleArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

DoubleArrayType

+
open class DoubleArrayType : StandardType

A not null DoubleArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
DoubleArrayType +
Link copied to clipboard
+
+
+
+
fun DoubleArrayType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableDoubleArrayType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-double-type/-double-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-double-type/-double-type.html new file mode 100644 index 00000000..c4164210 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-double-type/-double-type.html @@ -0,0 +1,40 @@ + + + + DoubleType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

DoubleType

+
+
+ +
+
fun DoubleType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-double-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-double-type/index.html new file mode 100644 index 00000000..0889a787 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-double-type/index.html @@ -0,0 +1,126 @@ + + + + DoubleType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

DoubleType

+
open class DoubleType : StandardType

A not null Double StandardType.

+
+
+
+
+

Constructors

+
+
+
+
DoubleType +
Link copied to clipboard
+
+
+
+
fun DoubleType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableDoubleType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/-enum-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/-enum-type.html new file mode 100644 index 00000000..7a814ed7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/-enum-type.html @@ -0,0 +1,40 @@ + + + + EnumType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

EnumType

+
+
+ +
+
fun EnumType(className: String, packageName: String? = null, values: List<String> = emptyList(), valuesJSON: List<String> = emptyList())
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/class-name.html new file mode 100644 index 00000000..96914be5 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open override val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/copy.html b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/copy.html new file mode 100644 index 00000000..d9491f13 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/copy.html @@ -0,0 +1,40 @@ + + + + copy + + +
+
+ + +
+
+
+
+
+ +
+ +
+

copy

+
+
+ +
+
open fun copy(values: List<String>): EnumType
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/index.html new file mode 100644 index 00000000..f048f66f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/index.html @@ -0,0 +1,145 @@ + + + + EnumType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

EnumType

+
open class EnumType(className: String, packageName: String?, values: List<String>, valuesJSON: List<String>) : AbstractType

A user defined enum class.

Example:

package com.example

enum class GreetingType(
GREETING, HUG, HIGH_FIVE
)

is EnumType:

  • name: "GreetingType"

  • package: "com.example"

  • values: GREETING, HUG, HIGH_FIVE

+
+
+
+
+

Constructors

+
+
+
+
EnumType +
Link copied to clipboard
+
+
+
+
fun EnumType(className: String, packageName: String? = null, values: List<String> = emptyList(), valuesJSON: List<String> = emptyList())
+
+
+
+
+
+

Functions

+
+
+
+
copy +
Link copied to clipboard
+
+
+
+ +
+
open fun copy(values: List<String>): EnumType
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
packageName +
Link copied to clipboard
+
+
+
+
open val packageName: String? = null
+
+
+
+
+ +
+
+
values +
Link copied to clipboard
+
+
+
+
val values: List<String>
+
+
+
+
+ +
+
+
valuesJSON +
Link copied to clipboard
+
+
+
+
val valuesJSON: List<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/package-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/package-name.html new file mode 100644 index 00000000..11a11ae7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/package-name.html @@ -0,0 +1,40 @@ + + + + packageName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

packageName

+
+
+ +
+
open val packageName: String? = null
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/to-string.html b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/to-string.html new file mode 100644 index 00000000..027b6dba --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/to-string.html @@ -0,0 +1,40 @@ + + + + toString + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toString

+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/values-j-s-o-n.html b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/values-j-s-o-n.html new file mode 100644 index 00000000..e5eb086c --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/values-j-s-o-n.html @@ -0,0 +1,40 @@ + + + + valuesJSON + + +
+
+ + +
+
+
+
+
+ +
+ +
+

valuesJSON

+
+
+ +
+
val valuesJSON: List<String>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/values.html b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/values.html new file mode 100644 index 00000000..0370d5a3 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-enum-type/values.html @@ -0,0 +1,40 @@ + + + + values + + +
+
+ + +
+
+
+
+
+ +
+ +
+

values

+
+
+ +
+
val values: List<String>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-float-array-type/-float-array-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-float-array-type/-float-array-type.html new file mode 100644 index 00000000..567df3bb --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-float-array-type/-float-array-type.html @@ -0,0 +1,40 @@ + + + + FloatArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FloatArrayType

+
+
+ +
+
fun FloatArrayType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-float-array-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-float-array-type/index.html new file mode 100644 index 00000000..20b3671a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-float-array-type/index.html @@ -0,0 +1,126 @@ + + + + FloatArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FloatArrayType

+
open class FloatArrayType : StandardType

A not null FloatArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
FloatArrayType +
Link copied to clipboard
+
+
+
+
fun FloatArrayType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableFloatArrayType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/-flutter-async-channel.html b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/-flutter-async-channel.html new file mode 100644 index 00000000..cbc07d55 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/-flutter-async-channel.html @@ -0,0 +1,40 @@ + + + + FlutterAsyncChannel + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterAsyncChannel

+
+
+ +
+
fun FlutterAsyncChannel(name: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/index.html new file mode 100644 index 00000000..45cefa29 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/index.html @@ -0,0 +1,55 @@ + + + + FlutterAsyncChannel + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterAsyncChannel

+
data class FlutterAsyncChannel(name: String) : FlutterChannel
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
open override val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/name.html b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/name.html new file mode 100644 index 00000000..b0b3e6a0 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/name.html @@ -0,0 +1,40 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
open override val name: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-flutter-channel/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-channel/index.html new file mode 100644 index 00000000..62f24564 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-channel/index.html @@ -0,0 +1,75 @@ + + + + FlutterChannel + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterChannel

+
interface FlutterChannel
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+

Inheritors

+
+
+
+
FlutterAsyncChannel +
Link copied to clipboard
+
+
+
+
+ +
+
+
FlutterSyncChannel +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-flutter-channel/name.html b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-channel/name.html new file mode 100644 index 00000000..d268c9a8 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-channel/name.html @@ -0,0 +1,40 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
abstract val name: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/-flutter-sync-channel.html b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/-flutter-sync-channel.html new file mode 100644 index 00000000..f5b4c2d7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/-flutter-sync-channel.html @@ -0,0 +1,40 @@ + + + + FlutterSyncChannel + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterSyncChannel

+
+
+ +
+
fun FlutterSyncChannel(name: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/index.html new file mode 100644 index 00000000..8ddeead6 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/index.html @@ -0,0 +1,55 @@ + + + + FlutterSyncChannel + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterSyncChannel

+
data class FlutterSyncChannel(name: String) : FlutterChannel
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
open override val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/name.html b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/name.html new file mode 100644 index 00000000..5fb1068b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/name.html @@ -0,0 +1,40 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
open override val name: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-int-array-type/-int-array-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-int-array-type/-int-array-type.html new file mode 100644 index 00000000..ab18f344 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-int-array-type/-int-array-type.html @@ -0,0 +1,40 @@ + + + + IntArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

IntArrayType

+
+
+ +
+
fun IntArrayType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-int-array-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-int-array-type/index.html new file mode 100644 index 00000000..15f2962a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-int-array-type/index.html @@ -0,0 +1,126 @@ + + + + IntArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

IntArrayType

+
open class IntArrayType : StandardType

A not null IntArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
IntArrayType +
Link copied to clipboard
+
+
+
+
fun IntArrayType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableIntArrayType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-int-type/-int-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-int-type/-int-type.html new file mode 100644 index 00000000..aae573f1 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-int-type/-int-type.html @@ -0,0 +1,40 @@ + + + + IntType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

IntType

+
+
+ +
+
fun IntType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-int-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-int-type/index.html new file mode 100644 index 00000000..d20fa8ec --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-int-type/index.html @@ -0,0 +1,126 @@ + + + + IntType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

IntType

+
open class IntType : StandardType

A not null Integer StandardType.

+
+
+
+
+

Constructors

+
+
+
+
IntType +
Link copied to clipboard
+
+
+
+
fun IntType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableIntType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-list-type/-list-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-list-type/-list-type.html new file mode 100644 index 00000000..d82019aa --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-list-type/-list-type.html @@ -0,0 +1,40 @@ + + + + ListType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ListType

+
+
+ +
+
fun ListType(child: AbstractType? = null)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-list-type/child.html b/kore/kore/dev.buijs.klutter.kore.ast/-list-type/child.html new file mode 100644 index 00000000..25c83cc9 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-list-type/child.html @@ -0,0 +1,40 @@ + + + + child + + +
+
+ + +
+
+
+
+
+ +
+ +
+

child

+
+
+ +
+
val child: AbstractType? = null
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-list-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-list-type/index.html new file mode 100644 index 00000000..d685100a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-list-type/index.html @@ -0,0 +1,139 @@ + + + + ListType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ListType

+
open class ListType(child: AbstractType?) : StandardType, Nested

A not null List StandardType.

+
+
+
+
+

Constructors

+
+
+
+
ListType +
Link copied to clipboard
+
+
+
+
fun ListType(child: AbstractType? = null)
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
child +
Link copied to clipboard
+
+
+
+
val child: AbstractType? = null
+
+
+
+
+ +
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableListType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-long-array-type/-long-array-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-long-array-type/-long-array-type.html new file mode 100644 index 00000000..2c62fcbb --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-long-array-type/-long-array-type.html @@ -0,0 +1,40 @@ + + + + LongArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

LongArrayType

+
+
+ +
+
fun LongArrayType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-long-array-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-long-array-type/index.html new file mode 100644 index 00000000..fc89f97d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-long-array-type/index.html @@ -0,0 +1,126 @@ + + + + LongArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

LongArrayType

+
open class LongArrayType : StandardType

A not null LongArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
LongArrayType +
Link copied to clipboard
+
+
+
+
fun LongArrayType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableLongArrayType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-long-type/-long-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-long-type/-long-type.html new file mode 100644 index 00000000..409b3eec --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-long-type/-long-type.html @@ -0,0 +1,40 @@ + + + + LongType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

LongType

+
+
+ +
+
fun LongType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-long-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-long-type/index.html new file mode 100644 index 00000000..d3a73c1e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-long-type/index.html @@ -0,0 +1,126 @@ + + + + LongType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

LongType

+
open class LongType : StandardType

A not null Long StandardType.

+
+
+
+
+

Constructors

+
+
+
+
LongType +
Link copied to clipboard
+
+
+
+
fun LongType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableLongType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-map-type/-map-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-map-type/-map-type.html new file mode 100644 index 00000000..6002fce8 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-map-type/-map-type.html @@ -0,0 +1,40 @@ + + + + MapType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

MapType

+
+
+ +
+
fun MapType(key: AbstractType? = null, value: AbstractType? = null)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-map-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-map-type/index.html new file mode 100644 index 00000000..4eeed62e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-map-type/index.html @@ -0,0 +1,152 @@ + + + + MapType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

MapType

+
open class MapType(key: AbstractType?, value: AbstractType?) : StandardType, Nested

A not null Map StandardType.

+
+
+
+
+

Constructors

+
+
+
+
MapType +
Link copied to clipboard
+
+
+
+
fun MapType(key: AbstractType? = null, value: AbstractType? = null)
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
key +
Link copied to clipboard
+
+
+
+
val key: AbstractType? = null
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+ +
+
+
value +
Link copied to clipboard
+
+
+
+
val value: AbstractType? = null
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableMapType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-map-type/key.html b/kore/kore/dev.buijs.klutter.kore.ast/-map-type/key.html new file mode 100644 index 00000000..bdc11d18 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-map-type/key.html @@ -0,0 +1,40 @@ + + + + key + + +
+
+ + +
+
+
+
+
+ +
+ +
+

key

+
+
+ +
+
val key: AbstractType? = null
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-map-type/value.html b/kore/kore/dev.buijs.klutter.kore.ast/-map-type/value.html new file mode 100644 index 00000000..b3ece395 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-map-type/value.html @@ -0,0 +1,40 @@ + + + + value + + +
+
+ + +
+
+
+
+
+ +
+ +
+

value

+
+
+ +
+
val value: AbstractType? = null
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-method/-method.html b/kore/kore/dev.buijs.klutter.kore.ast/-method/-method.html new file mode 100644 index 00000000..62da281a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-method/-method.html @@ -0,0 +1,40 @@ + + + + Method + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Method

+
+
+ +
+
fun Method(command: String, import: String, method: String, async: Boolean = false, responseDataType: AbstractType, requestDataType: AbstractType? = null, requestParameterName: String? = null)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-method/async.html b/kore/kore/dev.buijs.klutter.kore.ast/-method/async.html new file mode 100644 index 00000000..e9ffad6d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-method/async.html @@ -0,0 +1,40 @@ + + + + async + + +
+
+ + +
+
+
+
+
+ +
+ +
+

async

+
+
+ +
+
val async: Boolean = false
+
+

Boolean value indicating a method to be called is asynchronous or not.

Asynchronous code requires more boilerplate code to be generated by Klutter.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-method/command.html b/kore/kore/dev.buijs.klutter.kore.ast/-method/command.html new file mode 100644 index 00000000..a9534936 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-method/command.html @@ -0,0 +1,40 @@ + + + + command + + +
+
+ + +
+
+
+
+
+ +
+ +
+

command

+
+
+ +
+
val command: String
+
+

The command to execute a method-channel method.

In the following example 'greeting' is the command:

static Future<AdapterResponse<String>> get greeting async {
...
}
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-method/import.html b/kore/kore/dev.buijs.klutter.kore.ast/-method/import.html new file mode 100644 index 00000000..dec0a971 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-method/import.html @@ -0,0 +1,40 @@ + + + + import + + +
+
+ + +
+
+
+
+
+ +
+ +
+

import

+
+
+ +
+
val import: String
+
+

The full import statement as required in Android to call a platform method.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-method/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-method/index.html new file mode 100644 index 00000000..018fe637 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-method/index.html @@ -0,0 +1,148 @@ + + + + Method + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Method

+
data class Method(command: String, import: String, method: String, async: Boolean, responseDataType: AbstractType, requestDataType: AbstractType?, requestParameterName: String?)

Data class to contain information about analyzed Kotlin (Platform) code which is used to generate Dart code in the Flutter lib folder.

+
+
+
+
+

Constructors

+
+
+
+
Method +
Link copied to clipboard
+
+
+
+
fun Method(command: String, import: String, method: String, async: Boolean = false, responseDataType: AbstractType, requestDataType: AbstractType? = null, requestParameterName: String? = null)
+
+
+
+
+
+

Properties

+
+
+
+
async +
Link copied to clipboard
+
+
+
+
val async: Boolean = false
Boolean value indicating a method to be called is asynchronous or not.
+
+
+
+
+ +
+
+
command +
Link copied to clipboard
+
+
+
+
val command: String
The command to execute a method-channel method.
+
+
+
+
+ +
+
+
import +
Link copied to clipboard
+
+
+
+
val import: String
The full import statement as required in Android to call a platform method.
+
+
+
+
+ +
+
+
method +
Link copied to clipboard
+
+
+
+
val method: String
The actual platform method signature to be executed.
+
+
+
+
+ +
+
+
requestDataType +
Link copied to clipboard
+
+
+
+
val requestDataType: AbstractType? = null
The type of data consumed when calling the method.
+
+
+
+
+ +
+
+
requestParameterName +
Link copied to clipboard
+
+
+
+
val requestParameterName: String? = null
Name of the request parameter (if any).
+
+
+
+
+ +
+
+
responseDataType +
Link copied to clipboard
+
+
+
+
val responseDataType: AbstractType
The type of data returned when calling the method.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-method/method.html b/kore/kore/dev.buijs.klutter.kore.ast/-method/method.html new file mode 100644 index 00000000..2bb145d9 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-method/method.html @@ -0,0 +1,40 @@ + + + + method + + +
+
+ + +
+
+
+
+
+ +
+ +
+

method

+
+
+ +
+
val method: String
+
+

The actual platform method signature to be executed.

In the following example 'greeting()' is the method:

 override fun onMethodCall(@NonNull call: MethodCall, @NonNull result: Result) {
mainScope.launch {
when (call.method) {
"greeting" -> {
result.success(Greeting().greeting())
}
else -> result.notImplemented()
}
}
}
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-method/request-data-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-method/request-data-type.html new file mode 100644 index 00000000..f1ba0586 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-method/request-data-type.html @@ -0,0 +1,40 @@ + + + + requestDataType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

requestDataType

+
+
+ +
+
val requestDataType: AbstractType? = null
+
+

The type of data consumed when calling the method.

Can be a standard Kotlin/Dart type as defined in StandardTypeMap or a custom defined type.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-method/request-parameter-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-method/request-parameter-name.html new file mode 100644 index 00000000..115f0397 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-method/request-parameter-name.html @@ -0,0 +1,40 @@ + + + + requestParameterName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

requestParameterName

+
+
+ +
+
val requestParameterName: String? = null
+
+

Name of the request parameter (if any).

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-method/response-data-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-method/response-data-type.html new file mode 100644 index 00000000..7bb4a1f6 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-method/response-data-type.html @@ -0,0 +1,40 @@ + + + + responseDataType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

responseDataType

+
+
+ +
+
val responseDataType: AbstractType
+
+

The type of data returned when calling the method.

Can be a standard Kotlin/Dart type as defined in StandardTypeMap or a custom defined type.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nested/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nested/index.html new file mode 100644 index 00000000..4d4d1af6 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nested/index.html @@ -0,0 +1,60 @@ + + + + Nested + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Nested

+
interface Nested

A type that has type parameters.

Example: List.

+
+
+
+
+

Inheritors

+
+
+
+
ListType +
Link copied to clipboard
+
+
+
+
+ +
+
+
MapType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-boolean-type/-nullable-boolean-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-boolean-type/-nullable-boolean-type.html new file mode 100644 index 00000000..a9de3814 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-boolean-type/-nullable-boolean-type.html @@ -0,0 +1,40 @@ + + + + NullableBooleanType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableBooleanType

+
+
+ +
+
fun NullableBooleanType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-boolean-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-boolean-type/index.html new file mode 100644 index 00000000..e50694cc --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-boolean-type/index.html @@ -0,0 +1,115 @@ + + + + NullableBooleanType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableBooleanType

+
open class NullableBooleanType : BooleanType, Nullable

A nullable Boolean StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableBooleanType +
Link copied to clipboard
+
+
+
+
fun NullableBooleanType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-byte-array-type/-nullable-byte-array-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-byte-array-type/-nullable-byte-array-type.html new file mode 100644 index 00000000..1b9bcb87 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-byte-array-type/-nullable-byte-array-type.html @@ -0,0 +1,40 @@ + + + + NullableByteArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableByteArrayType

+
+
+ +
+
fun NullableByteArrayType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-byte-array-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-byte-array-type/index.html new file mode 100644 index 00000000..fc6f43da --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-byte-array-type/index.html @@ -0,0 +1,115 @@ + + + + NullableByteArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableByteArrayType

+
open class NullableByteArrayType : ByteArrayType, Nullable

A nullable ByteArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableByteArrayType +
Link copied to clipboard
+
+
+
+
fun NullableByteArrayType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/-nullable-custom-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/-nullable-custom-type.html new file mode 100644 index 00000000..40ea84ff --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/-nullable-custom-type.html @@ -0,0 +1,40 @@ + + + + NullableCustomType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableCustomType

+
+
+ +
+
fun NullableCustomType(className: String, packageName: String? = null, fields: List<TypeMember> = emptyList())
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/copy.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/copy.html new file mode 100644 index 00000000..a7b9ce7b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/copy.html @@ -0,0 +1,40 @@ + + + + copy + + +
+
+ + +
+
+
+
+
+ +
+ +
+

copy

+
+
+ +
+
open override fun copy(fields: List<TypeMember>): NullableCustomType
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/index.html new file mode 100644 index 00000000..379e047a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/index.html @@ -0,0 +1,166 @@ + + + + NullableCustomType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableCustomType

+
class NullableCustomType(className: String, packageName: String?, fields: List<TypeMember>) : CustomType, Nullable

A nullable variant of CustomType.

+
+
+
+
+

Constructors

+
+
+
+
NullableCustomType +
Link copied to clipboard
+
+
+
+
fun NullableCustomType(className: String, packageName: String? = null, fields: List<TypeMember> = emptyList())
+
+
+
+
+
+

Functions

+
+
+
+
copy +
Link copied to clipboard
+
+
+
+ +
+
open override fun copy(fields: List<TypeMember>): NullableCustomType
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
members +
Link copied to clipboard
+
+
+
+
val members: List<TypeMember>
+
+
+
+
+ +
+
+
packageName +
Link copied to clipboard
+
+
+
+
open val packageName: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/to-string.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/to-string.html new file mode 100644 index 00000000..37d42e86 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/to-string.html @@ -0,0 +1,40 @@ + + + + toString + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toString

+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-array-type/-nullable-double-array-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-array-type/-nullable-double-array-type.html new file mode 100644 index 00000000..f3fabe39 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-array-type/-nullable-double-array-type.html @@ -0,0 +1,40 @@ + + + + NullableDoubleArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableDoubleArrayType

+
+
+ +
+
fun NullableDoubleArrayType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-array-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-array-type/index.html new file mode 100644 index 00000000..acb21829 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-array-type/index.html @@ -0,0 +1,115 @@ + + + + NullableDoubleArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableDoubleArrayType

+
open class NullableDoubleArrayType : DoubleArrayType, Nullable

A nullable LongArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableDoubleArrayType +
Link copied to clipboard
+
+
+
+
fun NullableDoubleArrayType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-type/-nullable-double-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-type/-nullable-double-type.html new file mode 100644 index 00000000..f1c20d19 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-type/-nullable-double-type.html @@ -0,0 +1,40 @@ + + + + NullableDoubleType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableDoubleType

+
+
+ +
+
fun NullableDoubleType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-type/index.html new file mode 100644 index 00000000..a8065d8a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-double-type/index.html @@ -0,0 +1,115 @@ + + + + NullableDoubleType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableDoubleType

+
open class NullableDoubleType : DoubleType, Nullable

A nullable Double StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableDoubleType +
Link copied to clipboard
+
+
+
+
fun NullableDoubleType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-float-array-type/-nullable-float-array-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-float-array-type/-nullable-float-array-type.html new file mode 100644 index 00000000..572b972e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-float-array-type/-nullable-float-array-type.html @@ -0,0 +1,40 @@ + + + + NullableFloatArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableFloatArrayType

+
+
+ +
+
fun NullableFloatArrayType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-float-array-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-float-array-type/index.html new file mode 100644 index 00000000..ec30b79c --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-float-array-type/index.html @@ -0,0 +1,115 @@ + + + + NullableFloatArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableFloatArrayType

+
open class NullableFloatArrayType : FloatArrayType, Nullable

A nullable FloatArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableFloatArrayType +
Link copied to clipboard
+
+
+
+
fun NullableFloatArrayType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-array-type/-nullable-int-array-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-array-type/-nullable-int-array-type.html new file mode 100644 index 00000000..a1dddc91 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-array-type/-nullable-int-array-type.html @@ -0,0 +1,40 @@ + + + + NullableIntArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableIntArrayType

+
+
+ +
+
fun NullableIntArrayType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-array-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-array-type/index.html new file mode 100644 index 00000000..3291bf54 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-array-type/index.html @@ -0,0 +1,115 @@ + + + + NullableIntArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableIntArrayType

+
open class NullableIntArrayType : IntArrayType, Nullable

A nullable IntArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableIntArrayType +
Link copied to clipboard
+
+
+
+
fun NullableIntArrayType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-type/-nullable-int-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-type/-nullable-int-type.html new file mode 100644 index 00000000..f2994ef8 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-type/-nullable-int-type.html @@ -0,0 +1,40 @@ + + + + NullableIntType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableIntType

+
+
+ +
+
fun NullableIntType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-type/index.html new file mode 100644 index 00000000..896f3fe7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-int-type/index.html @@ -0,0 +1,115 @@ + + + + NullableIntType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableIntType

+
open class NullableIntType : IntType, Nullable

A nullable Integer StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableIntType +
Link copied to clipboard
+
+
+
+
fun NullableIntType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-list-type/-nullable-list-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-list-type/-nullable-list-type.html new file mode 100644 index 00000000..375a2a94 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-list-type/-nullable-list-type.html @@ -0,0 +1,40 @@ + + + + NullableListType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableListType

+
+
+ +
+
fun NullableListType(child: AbstractType? = null)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-list-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-list-type/index.html new file mode 100644 index 00000000..9d96ce5b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-list-type/index.html @@ -0,0 +1,128 @@ + + + + NullableListType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableListType

+
open class NullableListType(child: AbstractType?) : ListType, Nullable

A nullable List StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableListType +
Link copied to clipboard
+
+
+
+
fun NullableListType(child: AbstractType? = null)
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
child +
Link copied to clipboard
+
+
+
+
val child: AbstractType? = null
+
+
+
+
+ +
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-array-type/-nullable-long-array-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-array-type/-nullable-long-array-type.html new file mode 100644 index 00000000..900a077a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-array-type/-nullable-long-array-type.html @@ -0,0 +1,40 @@ + + + + NullableLongArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableLongArrayType

+
+
+ +
+
fun NullableLongArrayType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-array-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-array-type/index.html new file mode 100644 index 00000000..e8356d9e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-array-type/index.html @@ -0,0 +1,115 @@ + + + + NullableLongArrayType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableLongArrayType

+
open class NullableLongArrayType : LongArrayType, Nullable

A nullable LongArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableLongArrayType +
Link copied to clipboard
+
+
+
+
fun NullableLongArrayType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-type/-nullable-long-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-type/-nullable-long-type.html new file mode 100644 index 00000000..30419e53 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-type/-nullable-long-type.html @@ -0,0 +1,40 @@ + + + + NullableLongType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableLongType

+
+
+ +
+
fun NullableLongType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-type/index.html new file mode 100644 index 00000000..5c3df97d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-long-type/index.html @@ -0,0 +1,115 @@ + + + + NullableLongType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableLongType

+
open class NullableLongType : LongType, Nullable

A nullable Long StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableLongType +
Link copied to clipboard
+
+
+
+
fun NullableLongType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-map-type/-nullable-map-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-map-type/-nullable-map-type.html new file mode 100644 index 00000000..0185f82d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-map-type/-nullable-map-type.html @@ -0,0 +1,40 @@ + + + + NullableMapType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableMapType

+
+
+ +
+
fun NullableMapType(key: AbstractType? = null, value: AbstractType? = null)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-map-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-map-type/index.html new file mode 100644 index 00000000..b3ea92e5 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-map-type/index.html @@ -0,0 +1,141 @@ + + + + NullableMapType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableMapType

+
open class NullableMapType(key: AbstractType?, value: AbstractType?) : MapType, Nullable

A nullable LongArray StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableMapType +
Link copied to clipboard
+
+
+
+
fun NullableMapType(key: AbstractType? = null, value: AbstractType? = null)
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
key +
Link copied to clipboard
+
+
+
+
val key: AbstractType? = null
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+ +
+
+
value +
Link copied to clipboard
+
+
+
+
val value: AbstractType? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-string-type/-nullable-string-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-string-type/-nullable-string-type.html new file mode 100644 index 00000000..6002bdf9 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-string-type/-nullable-string-type.html @@ -0,0 +1,40 @@ + + + + NullableStringType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableStringType

+
+
+ +
+
fun NullableStringType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable-string-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-string-type/index.html new file mode 100644 index 00000000..4739d4de --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable-string-type/index.html @@ -0,0 +1,115 @@ + + + + NullableStringType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

NullableStringType

+
open class NullableStringType : StringType, Nullable

A nullable String StandardType.

+
+
+
+
+

Constructors

+
+
+
+
NullableStringType +
Link copied to clipboard
+
+
+
+
fun NullableStringType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-nullable/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-nullable/index.html new file mode 100644 index 00000000..9f91ca41 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-nullable/index.html @@ -0,0 +1,159 @@ + + + + Nullable + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Nullable

+
interface Nullable

A type that is nullable.

Example: String?.

+
+
+
+
+

Inheritors

+
+
+
+
NullableIntType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableDoubleType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableBooleanType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableStringType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableLongType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableByteArrayType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableIntArrayType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableLongArrayType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableFloatArrayType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableDoubleArrayType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableListType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableMapType +
Link copied to clipboard
+
+
+
+
+ +
+
+
NullableCustomType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/-request-scoped-broadcast-controller.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/-request-scoped-broadcast-controller.html new file mode 100644 index 00000000..21c1c4cb --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/-request-scoped-broadcast-controller.html @@ -0,0 +1,40 @@ + + + + RequestScopedBroadcastController + + +
+
+ + +
+
+
+
+
+ +
+ +
+

RequestScopedBroadcastController

+
+
+ +
+
fun RequestScopedBroadcastController(packageName: String, className: String, functions: List<Method>, response: AbstractType)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/class-name.html new file mode 100644 index 00000000..cd701c18 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open override val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/functions.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/functions.html new file mode 100644 index 00000000..ba1b0abc --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/functions.html @@ -0,0 +1,40 @@ + + + + functions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

functions

+
+
+ +
+
open override val functions: List<Method>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/index.html new file mode 100644 index 00000000..62450ced --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/index.html @@ -0,0 +1,194 @@ + + + + RequestScopedBroadcastController + + +
+
+ + +
+
+
+
+
+ +
+ +
+

RequestScopedBroadcastController

+
class RequestScopedBroadcastController(packageName: String, className: String, functions: List<Method>, response: AbstractType) : BroadcastController, RequestScoped
+
+
+
+
+

Functions

+
+
+
+
copy +
Link copied to clipboard
+
+
+
+ +
+
open fun copy(fields: List<TypeMember>): CustomType
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toDebugString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toDebugString(): <ERROR CLASS>
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
functions +
Link copied to clipboard
+
+
+
+
open override val functions: List<Method>
+
+
+
+
+ +
+
+
members +
Link copied to clipboard
+
+
+
+
val members: List<TypeMember>
+
+
+
+
+ +
+
+
packageName +
Link copied to clipboard
+
+
+
+
open override val packageName: String
+
+
+
+
+ +
+
+
response +
Link copied to clipboard
+
+
+
+
val response: AbstractType
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/package-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/package-name.html new file mode 100644 index 00000000..8ae670d4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/package-name.html @@ -0,0 +1,40 @@ + + + + packageName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

packageName

+
+
+ +
+
open override val packageName: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/to-debug-string.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/to-debug-string.html new file mode 100644 index 00000000..dc327990 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/to-debug-string.html @@ -0,0 +1,40 @@ + + + + toDebugString + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toDebugString

+
+
+ +
+
open override fun toDebugString(): <ERROR CLASS>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/to-string.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/to-string.html new file mode 100644 index 00000000..f59c45e0 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/to-string.html @@ -0,0 +1,40 @@ + + + + toString + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toString

+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/-request-scoped-simple-controller.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/-request-scoped-simple-controller.html new file mode 100644 index 00000000..f2dfbae6 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/-request-scoped-simple-controller.html @@ -0,0 +1,40 @@ + + + + RequestScopedSimpleController + + +
+
+ + +
+
+
+
+
+ +
+ +
+

RequestScopedSimpleController

+
+
+ +
+
fun RequestScopedSimpleController(packageName: String, className: String, functions: List<Method>)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/class-name.html new file mode 100644 index 00000000..554eedf0 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open override val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/functions.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/functions.html new file mode 100644 index 00000000..561e397f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/functions.html @@ -0,0 +1,40 @@ + + + + functions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

functions

+
+
+ +
+
open override val functions: List<Method>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/index.html new file mode 100644 index 00000000..158c53e2 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/index.html @@ -0,0 +1,196 @@ + + + + RequestScopedSimpleController + + +
+
+ + +
+
+
+
+
+ +
+ +
+

RequestScopedSimpleController

+
class RequestScopedSimpleController(packageName: String, className: String, functions: List<Method>) : SimpleController, RequestScoped

A Simple Controller which is a class with a no-arg constructor and contains one or more @Event annotated functions.

+
+
+
+
+

Constructors

+
+
+
+
RequestScopedSimpleController +
Link copied to clipboard
+
+
+
+
fun RequestScopedSimpleController(packageName: String, className: String, functions: List<Method>)
+
+
+
+
+
+

Functions

+
+
+
+
copy +
Link copied to clipboard
+
+
+
+ +
+
open fun copy(fields: List<TypeMember>): CustomType
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toDebugString +
Link copied to clipboard
+
+
+
+ +
+
open fun toDebugString(): <ERROR CLASS>
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
functions +
Link copied to clipboard
+
+
+
+
open override val functions: List<Method>
+
+
+
+
+ +
+
+
members +
Link copied to clipboard
+
+
+
+
val members: List<TypeMember>
+
+
+
+
+ +
+
+
packageName +
Link copied to clipboard
+
+
+
+
open override val packageName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/package-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/package-name.html new file mode 100644 index 00000000..cb6910d7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/package-name.html @@ -0,0 +1,40 @@ + + + + packageName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

packageName

+
+
+ +
+
open override val packageName: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped/index.html new file mode 100644 index 00000000..88f03309 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-request-scoped/index.html @@ -0,0 +1,60 @@ + + + + RequestScoped + + +
+
+ + +
+
+
+
+
+ +
+ +
+

RequestScoped

+
interface RequestScoped
+
+
+
+
+

Inheritors

+
+
+
+
RequestScopedSimpleController +
Link copied to clipboard
+
+
+
+
+ +
+
+
RequestScopedBroadcastController +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-simple-controller/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-simple-controller/index.html new file mode 100644 index 00000000..e666199c --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-simple-controller/index.html @@ -0,0 +1,201 @@ + + + + SimpleController + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SimpleController

+
sealed class SimpleController : Controller
+
+
+
+
+

Functions

+
+
+
+
copy +
Link copied to clipboard
+
+
+
+ +
+
open fun copy(fields: List<TypeMember>): CustomType
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toDebugString +
Link copied to clipboard
+
+
+
+ +
+
open fun toDebugString(): <ERROR CLASS>
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
functions +
Link copied to clipboard
+
+
+
+
open val functions: List<Method>
+
+
+
+
+ +
+
+
members +
Link copied to clipboard
+
+
+
+
val members: List<TypeMember>
+
+
+
+
+ +
+
+
packageName +
Link copied to clipboard
+
+
+
+
open val packageName: String? = null
+
+
+
+
+
+

Inheritors

+
+
+
+
RequestScopedSimpleController +
Link copied to clipboard
+
+
+
+
+ +
+
+
SingletonSimpleController +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/-singleton-broadcast-controller.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/-singleton-broadcast-controller.html new file mode 100644 index 00000000..26bf8515 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/-singleton-broadcast-controller.html @@ -0,0 +1,40 @@ + + + + SingletonBroadcastController + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SingletonBroadcastController

+
+
+ +
+
fun SingletonBroadcastController(packageName: String, className: String, functions: List<Method>, response: AbstractType)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/class-name.html new file mode 100644 index 00000000..f63799e3 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open override val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/functions.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/functions.html new file mode 100644 index 00000000..e23c343f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/functions.html @@ -0,0 +1,40 @@ + + + + functions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

functions

+
+
+ +
+
open override val functions: List<Method>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/index.html new file mode 100644 index 00000000..26a0b91d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/index.html @@ -0,0 +1,209 @@ + + + + SingletonBroadcastController + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SingletonBroadcastController

+
class SingletonBroadcastController(packageName: String, className: String, functions: List<Method>, response: AbstractType) : BroadcastController, Singleton

A Broadcast Controller which is a class with a no-arg constructor which extends KlutterBroadcast.

+
+
+
+
+

Constructors

+
+
+
+
SingletonBroadcastController +
Link copied to clipboard
+
+
+
+
fun SingletonBroadcastController(packageName: String, className: String, functions: List<Method>, response: AbstractType)
+
+
+
+
+
+

Functions

+
+
+
+
copy +
Link copied to clipboard
+
+
+
+ +
+
open fun copy(fields: List<TypeMember>): CustomType
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toDebugString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toDebugString(): <ERROR CLASS>
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
functions +
Link copied to clipboard
+
+
+
+
open override val functions: List<Method>
+
+
+
+
+ +
+
+
members +
Link copied to clipboard
+
+
+
+
val members: List<TypeMember>
+
+
+
+
+ +
+
+
packageName +
Link copied to clipboard
+
+
+
+
open override val packageName: String
+
+
+
+
+ +
+
+
response +
Link copied to clipboard
+
+
+
+
val response: AbstractType
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/package-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/package-name.html new file mode 100644 index 00000000..5a1c73e6 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/package-name.html @@ -0,0 +1,40 @@ + + + + packageName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

packageName

+
+
+ +
+
open override val packageName: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/to-debug-string.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/to-debug-string.html new file mode 100644 index 00000000..3d8eb069 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/to-debug-string.html @@ -0,0 +1,40 @@ + + + + toDebugString + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toDebugString

+
+
+ +
+
open override fun toDebugString(): <ERROR CLASS>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/to-string.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/to-string.html new file mode 100644 index 00000000..7d7427cc --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/to-string.html @@ -0,0 +1,40 @@ + + + + toString + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toString

+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/-singleton-simple-controller.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/-singleton-simple-controller.html new file mode 100644 index 00000000..958ad99c --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/-singleton-simple-controller.html @@ -0,0 +1,40 @@ + + + + SingletonSimpleController + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SingletonSimpleController

+
+
+ +
+
fun SingletonSimpleController(packageName: String, className: String, functions: List<Method>)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/class-name.html new file mode 100644 index 00000000..f3e9f936 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open override val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/functions.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/functions.html new file mode 100644 index 00000000..bd669fc0 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/functions.html @@ -0,0 +1,40 @@ + + + + functions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

functions

+
+
+ +
+
open override val functions: List<Method>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/index.html new file mode 100644 index 00000000..8038eb5f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/index.html @@ -0,0 +1,181 @@ + + + + SingletonSimpleController + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SingletonSimpleController

+
class SingletonSimpleController(packageName: String, className: String, functions: List<Method>) : SimpleController, Singleton
+
+
+
+
+

Functions

+
+
+
+
copy +
Link copied to clipboard
+
+
+
+ +
+
open fun copy(fields: List<TypeMember>): CustomType
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toDebugString +
Link copied to clipboard
+
+
+
+ +
+
open fun toDebugString(): <ERROR CLASS>
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): <ERROR CLASS>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
functions +
Link copied to clipboard
+
+
+
+
open override val functions: List<Method>
+
+
+
+
+ +
+
+
members +
Link copied to clipboard
+
+
+
+
val members: List<TypeMember>
+
+
+
+
+ +
+
+
packageName +
Link copied to clipboard
+
+
+
+
open override val packageName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/package-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/package-name.html new file mode 100644 index 00000000..888dda60 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/package-name.html @@ -0,0 +1,40 @@ + + + + packageName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

packageName

+
+
+ +
+
open override val packageName: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-singleton/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-singleton/index.html new file mode 100644 index 00000000..7f239ac7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-singleton/index.html @@ -0,0 +1,60 @@ + + + + Singleton + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Singleton

+
interface Singleton
+
+
+
+
+

Inheritors

+
+
+
+
SingletonSimpleController +
Link copied to clipboard
+
+
+
+
+ +
+
+
SingletonBroadcastController +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/-squint-custom-type-member.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/-squint-custom-type-member.html new file mode 100644 index 00000000..682cc758 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/-squint-custom-type-member.html @@ -0,0 +1,40 @@ + + + + SquintCustomTypeMember + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SquintCustomTypeMember

+
+
+ +
+
fun SquintCustomTypeMember(name: String, type: String, nullable: Boolean)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/index.html new file mode 100644 index 00000000..8e1b0093 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/index.html @@ -0,0 +1,96 @@ + + + + SquintCustomTypeMember + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SquintCustomTypeMember

+
@Serializable()
data class SquintCustomTypeMember(name: String, type: String, nullable: Boolean)

A member of a CustomType SquintCustomType.

Example:

{
"name": "a1",
"type": "int",
"nullable": false
}
+
+
+
+
+

Constructors

+
+
+
+
SquintCustomTypeMember +
Link copied to clipboard
+
+
+
+
fun SquintCustomTypeMember(name: String, type: String, nullable: Boolean)
+
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
nullable +
Link copied to clipboard
+
+
+
+
val nullable: Boolean
+
+
+
+
+ +
+
+
type +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/name.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/name.html new file mode 100644 index 00000000..0babe141 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/name.html @@ -0,0 +1,40 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
val name: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/nullable.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/nullable.html new file mode 100644 index 00000000..d32c56d4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/nullable.html @@ -0,0 +1,40 @@ + + + + nullable + + +
+
+ + +
+
+
+
+
+ +
+ +
+

nullable

+
+
+ +
+
val nullable: Boolean
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/type.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/type.html new file mode 100644 index 00000000..e1217b4e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/type.html @@ -0,0 +1,40 @@ + + + + type + + +
+
+ + +
+
+
+
+
+ +
+ +
+

type

+
+
+ +
+
val type: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/-squint-custom-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/-squint-custom-type.html new file mode 100644 index 00000000..4e643bf7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/-squint-custom-type.html @@ -0,0 +1,40 @@ + + + + SquintCustomType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SquintCustomType

+
+
+ +
+
fun SquintCustomType(className: String, members: List<SquintCustomTypeMember>)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/class-name.html new file mode 100644 index 00000000..8f4cc6bd --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open override val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/index.html new file mode 100644 index 00000000..63e8051e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/index.html @@ -0,0 +1,83 @@ + + + + SquintCustomType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SquintCustomType

+
@Serializable()
data class SquintCustomType(className: String, members: List<SquintCustomTypeMember>) : SquintType

Data class to serialize a Klutter CustomType to JSON, formatted in a way which can be read by dart library Squint (https://pub.dev/packages/squint_json).

Example:

 {
"className": "MyResponse",
"members": [
{
"name": "a1",
"type": "int",
"nullable": false
},
{
"name": "a2",
"type": "String",
"nullable": true
}
]
}
+
+
+
+
+

Constructors

+
+
+
+
SquintCustomType +
Link copied to clipboard
+
+
+
+
fun SquintCustomType(className: String, members: List<SquintCustomTypeMember>)
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
members +
Link copied to clipboard
+
+
+
+
val members: List<SquintCustomTypeMember>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/members.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/members.html new file mode 100644 index 00000000..8f45bca9 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/members.html @@ -0,0 +1,40 @@ + + + + members + + +
+
+ + +
+
+
+
+
+ +
+ +
+

members

+
+
+ +
+
val members: List<SquintCustomTypeMember>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/-squint-enum-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/-squint-enum-type.html new file mode 100644 index 00000000..4f23cfb2 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/-squint-enum-type.html @@ -0,0 +1,40 @@ + + + + SquintEnumType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SquintEnumType

+
+
+ +
+
fun SquintEnumType(className: String, values: List<String>, valuesJSON: List<String>)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/class-name.html new file mode 100644 index 00000000..3c405049 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open override val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/index.html new file mode 100644 index 00000000..f38c6a34 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/index.html @@ -0,0 +1,81 @@ + + + + SquintEnumType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SquintEnumType

+
@Serializable()
data class SquintEnumType(className: String, values: List<String>, valuesJSON: List<String>) : SquintType
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
values +
Link copied to clipboard
+
+
+
+
val values: List<String>
+
+
+
+
+ +
+
+
valuesJSON +
Link copied to clipboard
+
+
+
+
val valuesJSON: List<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/values-j-s-o-n.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/values-j-s-o-n.html new file mode 100644 index 00000000..c06172a4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/values-j-s-o-n.html @@ -0,0 +1,40 @@ + + + + valuesJSON + + +
+
+ + +
+
+
+
+
+ +
+ +
+

valuesJSON

+
+
+ +
+
val valuesJSON: List<String>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/values.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/values.html new file mode 100644 index 00000000..f419b74e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/values.html @@ -0,0 +1,40 @@ + + + + values + + +
+
+ + +
+
+
+
+
+ +
+ +
+

values

+
+
+ +
+
val values: List<String>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/-squint-message-source.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/-squint-message-source.html new file mode 100644 index 00000000..0a952715 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/-squint-message-source.html @@ -0,0 +1,40 @@ + + + + SquintMessageSource + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SquintMessageSource

+
+
+ +
+
fun SquintMessageSource(type: AbstractType, squintType: SquintType, source: File? = null)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/index.html new file mode 100644 index 00000000..9c818655 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/index.html @@ -0,0 +1,81 @@ + + + + SquintMessageSource + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SquintMessageSource

+
data class SquintMessageSource(type: AbstractType, squintType: SquintType, source: File?)
+
+
+
+
+

Properties

+
+
+
+
source +
Link copied to clipboard
+
+
+
+
val source: File? = null
File link to squint type source.
+
+
+
+
+ +
+
+
squintType +
Link copied to clipboard
+
+
+
+
val squintType: SquintType
Type data to be consumed by dart squint.
+
+
+
+
+ +
+
+
type +
Link copied to clipboard
+
+
+
+
val type: AbstractType
Scanned output as AbstractType.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/source.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/source.html new file mode 100644 index 00000000..ade012d0 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/source.html @@ -0,0 +1,40 @@ + + + + source + + +
+
+ + +
+
+
+
+
+ +
+ +
+

source

+
+
+ +
+
val source: File? = null
+
+

File link to squint type source.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/squint-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/squint-type.html new file mode 100644 index 00000000..7583d091 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/squint-type.html @@ -0,0 +1,40 @@ + + + + squintType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

squintType

+
+
+ +
+
val squintType: SquintType
+
+

Type data to be consumed by dart squint.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/type.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/type.html new file mode 100644 index 00000000..db71b4c6 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-message-source/type.html @@ -0,0 +1,40 @@ + + + + type + + +
+
+ + +
+
+
+
+
+ +
+ +
+

type

+
+
+ +
+
val type: AbstractType
+
+

Scanned output as AbstractType.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-type/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-type/class-name.html new file mode 100644 index 00000000..ac1639e5 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-type/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
abstract val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-squint-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-squint-type/index.html new file mode 100644 index 00000000..081d22ea --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-squint-type/index.html @@ -0,0 +1,75 @@ + + + + SquintType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SquintType

+
@Serializable()
interface SquintType

Parent for all types that are serializable to a format that dart squint can process.

+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
abstract val className: String
+
+
+
+
+
+

Inheritors

+
+
+
+
SquintCustomType +
Link copied to clipboard
+
+
+
+
+ +
+
+
SquintEnumType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/class-name.html new file mode 100644 index 00000000..20121803 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open override val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/dart-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/dart-type.html new file mode 100644 index 00000000..8f42e2ff --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/dart-type.html @@ -0,0 +1,40 @@ + + + + dartType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

dartType

+
+
+ +
+
val dartType: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/index.html new file mode 100644 index 00000000..c9d1a5d1 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/index.html @@ -0,0 +1,219 @@ + + + + StandardType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

StandardType

+
sealed class StandardType : AbstractType

A standard Kotlin/Dart type, as defined in StandardTypeMap.

+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
IntType +
Link copied to clipboard
+
+
+
+
+ +
+
+
DoubleType +
Link copied to clipboard
+
+
+
+
+ +
+
+
BooleanType +
Link copied to clipboard
+
+
+
+
+ +
+
+
StringType +
Link copied to clipboard
+
+
+
+
+ +
+
+
UnitType +
Link copied to clipboard
+
+
+
+
+ +
+
+
LongType +
Link copied to clipboard
+
+
+
+
+ +
+
+
ByteArrayType +
Link copied to clipboard
+
+
+
+
+ +
+
+
IntArrayType +
Link copied to clipboard
+
+
+
+
+ +
+
+
LongArrayType +
Link copied to clipboard
+
+
+
+
+ +
+
+
FloatArrayType +
Link copied to clipboard
+
+
+
+
+ +
+
+
DoubleArrayType +
Link copied to clipboard
+
+
+
+
+ +
+
+
ListType +
Link copied to clipboard
+
+
+
+
+ +
+
+
MapType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/kotlin-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/kotlin-type.html new file mode 100644 index 00000000..97b66e41 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-standard-type/kotlin-type.html @@ -0,0 +1,40 @@ + + + + kotlinType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

kotlinType

+
+
+ +
+
val kotlinType: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-string-type/-string-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-string-type/-string-type.html new file mode 100644 index 00000000..089eefa5 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-string-type/-string-type.html @@ -0,0 +1,40 @@ + + + + StringType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

StringType

+
+
+ +
+
fun StringType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-string-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-string-type/index.html new file mode 100644 index 00000000..2713dbfd --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-string-type/index.html @@ -0,0 +1,126 @@ + + + + StringType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

StringType

+
open class StringType : StandardType

A not null String StandardType.

+
+
+
+
+

Constructors

+
+
+
+
StringType +
Link copied to clipboard
+
+
+
+
fun StringType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+

Inheritors

+
+
+
+
NullableStringType +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-type-data/-type-data.html b/kore/kore/dev.buijs.klutter.kore.ast/-type-data/-type-data.html new file mode 100644 index 00000000..b4c3af06 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-type-data/-type-data.html @@ -0,0 +1,40 @@ + + + + TypeData + + +
+
+ + +
+
+
+
+
+ +
+ +
+

TypeData

+
+
+ +
+
fun TypeData(raw: String)
fun TypeData(type: String, arguments: List<String>, nullable: Boolean)
fun TypeData(type: String, nullable: Boolean)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-type-data/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-type-data/index.html new file mode 100644 index 00000000..8af87e0e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-type-data/index.html @@ -0,0 +1,128 @@ + + + + TypeData + + +
+
+ + +
+
+
+
+
+ +
+ +
+

TypeData

+
data class TypeData(type: String, nullable: Boolean)

Raw String wrapper which contains a Type.

+
+
+
+
+

Constructors

+
+
+
+
TypeData +
Link copied to clipboard
+
+
+
+
fun TypeData(raw: String)
+
+
+
+
+ +
+
+
TypeData +
Link copied to clipboard
+
+
+
+
fun TypeData(type: String, arguments: List<String>, nullable: Boolean)
+
+
+
+
+ +
+
+
TypeData +
Link copied to clipboard
+
+
+
+
fun TypeData(type: String, nullable: Boolean)
+
+
+
+
+
+

Properties

+
+
+
+
nullable +
Link copied to clipboard
+
+
+
+
val nullable: Boolean
Nullable indicator.
+
+
+
+
+ +
+
+
type +
Link copied to clipboard
+
+
+
+
val type: String
The actual type.
+
+
+
+
+
+

Extensions

+
+
+
+
toStandardTypeOrUndetermined +
Link copied to clipboard
+
+
+
+ +
+
fun TypeData.toStandardTypeOrUndetermined(): Either<String, AbstractType>
+
+
Return a StandardType or CustomType wrapped in ValidAbstractType or InvalidAbstractType:A StandardType can be valid or invalid.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-type-data/nullable.html b/kore/kore/dev.buijs.klutter.kore.ast/-type-data/nullable.html new file mode 100644 index 00000000..3a35b603 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-type-data/nullable.html @@ -0,0 +1,40 @@ + + + + nullable + + +
+
+ + +
+
+
+
+
+ +
+ +
+

nullable

+
+
+ +
+
val nullable: Boolean
+
+

Nullable indicator.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-type-data/type.html b/kore/kore/dev.buijs.klutter.kore.ast/-type-data/type.html new file mode 100644 index 00000000..3e218581 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-type-data/type.html @@ -0,0 +1,40 @@ + + + + type + + +
+
+ + +
+
+
+
+
+ +
+ +
+

type

+
+
+ +
+
val type: String
+
+

The actual type.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-type-member/-type-member.html b/kore/kore/dev.buijs.klutter.kore.ast/-type-member/-type-member.html new file mode 100644 index 00000000..c4b2a16b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-type-member/-type-member.html @@ -0,0 +1,40 @@ + + + + TypeMember + + +
+
+ + +
+
+
+
+
+ +
+ +
+

TypeMember

+
+
+ +
+
fun TypeMember(name: String, type: AbstractType)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-type-member/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-type-member/index.html new file mode 100644 index 00000000..dd8178f0 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-type-member/index.html @@ -0,0 +1,83 @@ + + + + TypeMember + + +
+
+ + +
+
+
+
+
+ +
+ +
+

TypeMember

+
data class TypeMember(name: String, type: AbstractType)

Representation of a class field member.

+
+
+
+
+

Constructors

+
+
+
+
TypeMember +
Link copied to clipboard
+
+
+
+
fun TypeMember(name: String, type: AbstractType)
+
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
type +
Link copied to clipboard
+
+
+
+
val type: AbstractType
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-type-member/name.html b/kore/kore/dev.buijs.klutter.kore.ast/-type-member/name.html new file mode 100644 index 00000000..48e48db9 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-type-member/name.html @@ -0,0 +1,40 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
val name: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-type-member/type.html b/kore/kore/dev.buijs.klutter.kore.ast/-type-member/type.html new file mode 100644 index 00000000..8583197b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-type-member/type.html @@ -0,0 +1,40 @@ + + + + type + + +
+
+ + +
+
+
+
+
+ +
+ +
+

type

+
+
+ +
+
val type: AbstractType
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-undetermined-type/-undetermined-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-undetermined-type/-undetermined-type.html new file mode 100644 index 00000000..5f58282e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-undetermined-type/-undetermined-type.html @@ -0,0 +1,40 @@ + + + + UndeterminedType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

UndeterminedType

+
+
+ +
+
fun UndeterminedType(className: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-undetermined-type/class-name.html b/kore/kore/dev.buijs.klutter.kore.ast/-undetermined-type/class-name.html new file mode 100644 index 00000000..57c28c5e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-undetermined-type/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
open override val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-undetermined-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-undetermined-type/index.html new file mode 100644 index 00000000..298b2252 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-undetermined-type/index.html @@ -0,0 +1,55 @@ + + + + UndeterminedType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

UndeterminedType

+
data class UndeterminedType(className: String) : AbstractType
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-unit-type/-unit-type.html b/kore/kore/dev.buijs.klutter.kore.ast/-unit-type/-unit-type.html new file mode 100644 index 00000000..3dc53dfd --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-unit-type/-unit-type.html @@ -0,0 +1,40 @@ + + + + UnitType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

UnitType

+
+
+ +
+
fun UnitType()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/-unit-type/index.html b/kore/kore/dev.buijs.klutter.kore.ast/-unit-type/index.html new file mode 100644 index 00000000..b38248c4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/-unit-type/index.html @@ -0,0 +1,115 @@ + + + + UnitType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

UnitType

+
open class UnitType : StandardType

Unit StandardType.

+
+
+
+
+

Constructors

+
+
+
+
UnitType +
Link copied to clipboard
+
+
+
+
fun UnitType()
+
+
+
+
+
+

Functions

+
+
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
open override val className: String
+
+
+
+
+ +
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
kotlinType +
Link copied to clipboard
+
+
+
+
val kotlinType: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/index.html b/kore/kore/dev.buijs.klutter.kore.ast/index.html new file mode 100644 index 00000000..6df8b658 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/index.html @@ -0,0 +1,1046 @@ + + + + dev.buijs.klutter.kore.ast + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.kore.ast

+
+
+
+
+

Types

+
+
+
+
AbstractType +
Link copied to clipboard
+
+
+
+ +
+
sealed class AbstractType
+
+
Parent for all types in the ast package.
+
+
+
+
+ +
+
+
BooleanType +
Link copied to clipboard
+
+
+
+ +
+
open class BooleanType : StandardType
+
+
A not null Boolean StandardType.
+
+
+
+
+ +
+
+
BroadcastController +
Link copied to clipboard
+
+
+
+ +
+
sealed class BroadcastController : Controller
+
+
+
+
+
+
+ +
+
+
ByteArrayType +
Link copied to clipboard
+
+
+
+ +
+
open class ByteArrayType : StandardType
+
+
A not null ByteArray StandardType.
+
+
+
+
+ +
+
+
Controller +
Link copied to clipboard
+
+
+
+ +
+
sealed class Controller : CustomType
+
+
Data wrapper for classes annotated with @Controller.
+
+
+
+
+ +
+
+
CustomType +
Link copied to clipboard
+
+
+
+ +
+
open class CustomType(className: String, packageName: String?, members: List<TypeMember>) : AbstractType
+
+
A user defined class.
+
+
+
+
+ +
+
+
DoubleArrayType +
Link copied to clipboard
+
+
+
+ +
+
open class DoubleArrayType : StandardType
+
+
A not null DoubleArray StandardType.
+
+
+
+
+ +
+
+
DoubleType +
Link copied to clipboard
+
+
+
+ +
+
open class DoubleType : StandardType
+
+
A not null Double StandardType.
+
+
+
+
+ +
+
+
EnumType +
Link copied to clipboard
+
+
+
+ +
+
open class EnumType(className: String, packageName: String?, values: List<String>, valuesJSON: List<String>) : AbstractType
+
+
A user defined enum class.
+
+
+
+
+ +
+
+
FloatArrayType +
Link copied to clipboard
+
+
+
+ +
+
open class FloatArrayType : StandardType
+
+
A not null FloatArray StandardType.
+
+
+
+
+ +
+
+
FlutterAsyncChannel +
Link copied to clipboard
+
+
+
+ +
+
data class FlutterAsyncChannel(name: String) : FlutterChannel
+
+
+
+
+
+
+ +
+
+
FlutterChannel +
Link copied to clipboard
+
+
+
+ +
+
interface FlutterChannel
+
+
+
+
+
+
+ +
+
+
FlutterSyncChannel +
Link copied to clipboard
+
+
+
+ +
+
data class FlutterSyncChannel(name: String) : FlutterChannel
+
+
+
+
+
+
+ +
+
+
IntArrayType +
Link copied to clipboard
+
+
+
+ +
+
open class IntArrayType : StandardType
+
+
A not null IntArray StandardType.
+
+
+
+
+ +
+
+
IntType +
Link copied to clipboard
+
+
+
+ +
+
open class IntType : StandardType
+
+
A not null Integer StandardType.
+
+
+
+
+ +
+
+
InvalidAbstractType +
Link copied to clipboard
+
+
+
+ +
+
typealias InvalidAbstractType = EitherNok<String, AbstractType>
+
+

Alias for Either with only left value of type String (error).

+
+
+
+
+ +
+
+
InvalidTypeMember +
Link copied to clipboard
+
+
+
+ +
+
typealias InvalidTypeMember = EitherNok<String, TypeMember>
+
+

Alias for Either with only left value of type String (error).

+
+
+
+
+ +
+
+
ListType +
Link copied to clipboard
+
+
+
+ +
+
open class ListType(child: AbstractType?) : StandardType, Nested
+
+
A not null List StandardType.
+
+
+
+
+ +
+
+
LongArrayType +
Link copied to clipboard
+
+
+
+ +
+
open class LongArrayType : StandardType
+
+
A not null LongArray StandardType.
+
+
+
+
+ +
+
+
LongType +
Link copied to clipboard
+
+
+
+ +
+
open class LongType : StandardType
+
+
A not null Long StandardType.
+
+
+
+
+ +
+
+
MapType +
Link copied to clipboard
+
+
+
+ +
+
open class MapType(key: AbstractType?, value: AbstractType?) : StandardType, Nested
+
+
A not null Map StandardType.
+
+
+
+
+ +
+
+
Method +
Link copied to clipboard
+
+
+
+ +
+
data class Method(command: String, import: String, method: String, async: Boolean, responseDataType: AbstractType, requestDataType: AbstractType?, requestParameterName: String?)
+
+
Data class to contain information about analyzed Kotlin (Platform) code which is used to generate Dart code in the Flutter lib folder.
+
+
+
+
+ +
+
+
Nested +
Link copied to clipboard
+
+
+
+ +
+
interface Nested
+
+
A type that has type parameters.
+
+
+
+
+ +
+
+
Nullable +
Link copied to clipboard
+
+
+
+ +
+
interface Nullable
+
+
A type that is nullable.
+
+
+
+
+ +
+
+
NullableBooleanType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableBooleanType : BooleanType, Nullable
+
+
A nullable Boolean StandardType.
+
+
+
+
+ +
+
+
NullableByteArrayType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableByteArrayType : ByteArrayType, Nullable
+
+
A nullable ByteArray StandardType.
+
+
+
+
+ +
+
+
NullableCustomType +
Link copied to clipboard
+
+
+
+ +
+
class NullableCustomType(className: String, packageName: String?, fields: List<TypeMember>) : CustomType, Nullable
+
+
A nullable variant of CustomType.
+
+
+
+
+ +
+
+
NullableDoubleArrayType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableDoubleArrayType : DoubleArrayType, Nullable
+
+
A nullable LongArray StandardType.
+
+
+
+
+ +
+
+
NullableDoubleType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableDoubleType : DoubleType, Nullable
+
+
A nullable Double StandardType.
+
+
+
+
+ +
+
+
NullableFloatArrayType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableFloatArrayType : FloatArrayType, Nullable
+
+
A nullable FloatArray StandardType.
+
+
+
+
+ +
+
+
NullableIntArrayType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableIntArrayType : IntArrayType, Nullable
+
+
A nullable IntArray StandardType.
+
+
+
+
+ +
+
+
NullableIntType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableIntType : IntType, Nullable
+
+
A nullable Integer StandardType.
+
+
+
+
+ +
+
+
NullableListType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableListType(child: AbstractType?) : ListType, Nullable
+
+
A nullable List StandardType.
+
+
+
+
+ +
+
+
NullableLongArrayType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableLongArrayType : LongArrayType, Nullable
+
+
A nullable LongArray StandardType.
+
+
+
+
+ +
+
+
NullableLongType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableLongType : LongType, Nullable
+
+
A nullable Long StandardType.
+
+
+
+
+ +
+
+
NullableMapType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableMapType(key: AbstractType?, value: AbstractType?) : MapType, Nullable
+
+
A nullable LongArray StandardType.
+
+
+
+
+ +
+
+
NullableStringType +
Link copied to clipboard
+
+
+
+ +
+
open class NullableStringType : StringType, Nullable
+
+
A nullable String StandardType.
+
+
+
+
+ +
+
+
RequestScoped +
Link copied to clipboard
+
+
+
+ +
+
interface RequestScoped
+
+
+
+
+
+
+ +
+
+
RequestScopedBroadcastController +
Link copied to clipboard
+
+
+
+ +
+
class RequestScopedBroadcastController(packageName: String, className: String, functions: List<Method>, response: AbstractType) : BroadcastController, RequestScoped
+
+
+
+
+
+
+ +
+
+
RequestScopedSimpleController +
Link copied to clipboard
+
+
+
+ +
+
class RequestScopedSimpleController(packageName: String, className: String, functions: List<Method>) : SimpleController, RequestScoped
+
+
A Simple Controller which is a class with a no-arg constructor and contains one or more @Event annotated functions.
+
+
+
+
+ +
+
+
SimpleController +
Link copied to clipboard
+
+
+
+ +
+
sealed class SimpleController : Controller
+
+
+
+
+
+
+ +
+
+
Singleton +
Link copied to clipboard
+
+
+
+ +
+
interface Singleton
+
+
+
+
+
+
+ +
+
+
SingletonBroadcastController +
Link copied to clipboard
+
+
+
+ +
+
class SingletonBroadcastController(packageName: String, className: String, functions: List<Method>, response: AbstractType) : BroadcastController, Singleton
+
+
A Broadcast Controller which is a class with a no-arg constructor which extends KlutterBroadcast.
+
+
+
+
+ +
+
+
SingletonSimpleController +
Link copied to clipboard
+
+
+
+ +
+
class SingletonSimpleController(packageName: String, className: String, functions: List<Method>) : SimpleController, Singleton
+
+
+
+
+
+
+ +
+
+
SquintCustomType +
Link copied to clipboard
+
+
+
+ +
+
@Serializable()
data class SquintCustomType(className: String, members: List<SquintCustomTypeMember>) : SquintType
+
+
Data class to serialize a Klutter CustomType to JSON, formatted in a way which can be read by dart library Squint (https://pub.dev/packages/squint_json).
+
+
+
+
+ +
+
+
SquintCustomTypeMember +
Link copied to clipboard
+
+
+
+ +
+
@Serializable()
data class SquintCustomTypeMember(name: String, type: String, nullable: Boolean)
+
+
A member of a CustomType SquintCustomType.
+
+
+
+
+ +
+
+
SquintEnumType +
Link copied to clipboard
+
+
+
+ +
+
@Serializable()
data class SquintEnumType(className: String, values: List<String>, valuesJSON: List<String>) : SquintType
+
+
+
+
+
+
+ +
+
+
SquintMessageSource +
Link copied to clipboard
+
+
+
+ +
+
data class SquintMessageSource(type: AbstractType, squintType: SquintType, source: File?)
+
+
+
+
+
+
+ +
+
+
SquintType +
Link copied to clipboard
+
+
+
+ +
+
@Serializable()
interface SquintType
+
+
Parent for all types that are serializable to a format that dart squint can process.
+
+
+
+
+ +
+
+
StandardType +
Link copied to clipboard
+
+
+
+ +
+
sealed class StandardType : AbstractType
+
+
A standard Kotlin/Dart type, as defined in StandardTypeMap.
+
+
+
+
+ +
+
+
StringType +
Link copied to clipboard
+
+
+
+ +
+
open class StringType : StandardType
+
+
A not null String StandardType.
+
+
+
+
+ +
+
+
TypeData +
Link copied to clipboard
+
+
+
+ +
+
data class TypeData(type: String, nullable: Boolean)
+
+
Raw String wrapper which contains a Type.
+
+
+
+
+ +
+
+
TypeMember +
Link copied to clipboard
+
+
+
+ +
+
data class TypeMember(name: String, type: AbstractType)
+
+
Representation of a class field member.
+
+
+
+
+ +
+
+
UndeterminedType +
Link copied to clipboard
+
+
+
+ +
+
data class UndeterminedType(className: String) : AbstractType
+
+
+
+
+
+
+ +
+
+
UnitType +
Link copied to clipboard
+
+
+
+ +
+
open class UnitType : StandardType
+
+
+
+
+
+
+ +
+
+
ValidAbstractType +
Link copied to clipboard
+
+
+
+ +
+
typealias ValidAbstractType = EitherOk<String, AbstractType>
+
+

Alias for Either with only right value of type AbstractType.

+
+
+
+
+ +
+
+
ValidTypeMember +
Link copied to clipboard
+
+
+
+ +
+
typealias ValidTypeMember = EitherOk<String, TypeMember>
+
+

Alias for Either with only right value of type TypeMember.

+
+
+
+
+
+

Functions

+
+
+
+
toStandardTypeOrUndetermined +
Link copied to clipboard
+
+
+
+ +
+
fun TypeData.toStandardTypeOrUndetermined(): Either<String, AbstractType>
+
+
Return a StandardType or CustomType wrapped in ValidAbstractType or InvalidAbstractType:A StandardType can be valid or invalid.
+
+
+
+
+ +
+
+
typeSimplename +
Link copied to clipboard
+
+
+
+ +
+
fun AbstractType?.typeSimplename(asKotlinType: Boolean = true): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/to-standard-type-or-undetermined.html b/kore/kore/dev.buijs.klutter.kore.ast/to-standard-type-or-undetermined.html new file mode 100644 index 00000000..53b6265b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/to-standard-type-or-undetermined.html @@ -0,0 +1,40 @@ + + + + toStandardTypeOrUndetermined + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toStandardTypeOrUndetermined

+
+
+ +
+
fun TypeData.toStandardTypeOrUndetermined(): Either<String, AbstractType>
+
+

Return a StandardType or CustomType wrapped in ValidAbstractType or InvalidAbstractType:

A StandardType can be valid or invalid. A CustomType is always wrapped in ValidAbstractType.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.ast/type-simplename.html b/kore/kore/dev.buijs.klutter.kore.ast/type-simplename.html new file mode 100644 index 00000000..32c90246 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.ast/type-simplename.html @@ -0,0 +1,40 @@ + + + + typeSimplename + + +
+
+ + +
+
+
+
+
+ +
+ +
+

typeSimplename

+
+
+ +
+
fun AbstractType?.typeSimplename(asKotlinType: Boolean = true): String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-either-nok/-either-nok.html b/kore/kore/dev.buijs.klutter.kore.common/-either-nok/-either-nok.html new file mode 100644 index 00000000..b16f44d3 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-either-nok/-either-nok.html @@ -0,0 +1,40 @@ + + + + EitherNok + + +
+
+ + +
+
+
+
+
+ +
+ +
+

EitherNok

+
+
+ +
+
fun <T> EitherNok(data: T)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-either-nok/data.html b/kore/kore/dev.buijs.klutter.kore.common/-either-nok/data.html new file mode 100644 index 00000000..e59e3f3a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-either-nok/data.html @@ -0,0 +1,40 @@ + + + + data + + +
+
+ + +
+
+
+
+
+ +
+ +
+

data

+
+
+ +
+
val data: T
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-either-nok/index.html b/kore/kore/dev.buijs.klutter.kore.common/-either-nok/index.html new file mode 100644 index 00000000..cbde9332 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-either-nok/index.html @@ -0,0 +1,55 @@ + + + + EitherNok + + +
+
+ + +
+
+
+
+
+ +
+ +
+

EitherNok

+
data class EitherNok<T, R>(data: T) : Either<T, R>
+
+
+
+
+

Properties

+
+
+
+
data +
Link copied to clipboard
+
+
+
+
val data: T
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-either-ok/-either-ok.html b/kore/kore/dev.buijs.klutter.kore.common/-either-ok/-either-ok.html new file mode 100644 index 00000000..29dd31ea --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-either-ok/-either-ok.html @@ -0,0 +1,40 @@ + + + + EitherOk + + +
+
+ + +
+
+
+
+
+ +
+ +
+

EitherOk

+
+
+ +
+
fun <R> EitherOk(data: R)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-either-ok/data.html b/kore/kore/dev.buijs.klutter.kore.common/-either-ok/data.html new file mode 100644 index 00000000..bdfbe265 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-either-ok/data.html @@ -0,0 +1,40 @@ + + + + data + + +
+
+ + +
+
+
+
+
+ +
+ +
+

data

+
+
+ +
+
val data: R
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-either-ok/index.html b/kore/kore/dev.buijs.klutter.kore.common/-either-ok/index.html new file mode 100644 index 00000000..c024be61 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-either-ok/index.html @@ -0,0 +1,55 @@ + + + + EitherOk + + +
+
+ + +
+
+
+
+
+ +
+ +
+

EitherOk

+
data class EitherOk<T, R>(data: R) : Either<T, R>
+
+
+
+
+

Properties

+
+
+
+
data +
Link copied to clipboard
+
+
+
+
val data: R
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-either/-companion/index.html b/kore/kore/dev.buijs.klutter.kore.common/-either/-companion/index.html new file mode 100644 index 00000000..0f338211 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-either/-companion/index.html @@ -0,0 +1,76 @@ + + + + Companion + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Companion

+
object Companion
+
+
+
+
+

Functions

+
+
+
+
nok +
Link copied to clipboard
+
+
+
+ +
+
fun <T, R> nok(data: T): EitherNok<T, R>
+
+
+
+
+
+
+ +
+
+
ok +
Link copied to clipboard
+
+
+
+ +
+
fun <T, R> ok(data: R): EitherOk<T, R>
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-either/-companion/nok.html b/kore/kore/dev.buijs.klutter.kore.common/-either/-companion/nok.html new file mode 100644 index 00000000..6e61be6a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-either/-companion/nok.html @@ -0,0 +1,40 @@ + + + + nok + + +
+
+ + +
+
+
+
+
+ +
+ +
+

nok

+
+
+ +
+
fun <T, R> nok(data: T): EitherNok<T, R>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-either/-companion/ok.html b/kore/kore/dev.buijs.klutter.kore.common/-either/-companion/ok.html new file mode 100644 index 00000000..8d90d2a1 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-either/-companion/ok.html @@ -0,0 +1,40 @@ + + + + ok + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ok

+
+
+ +
+
fun <T, R> ok(data: R): EitherOk<T, R>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-either/index.html b/kore/kore/dev.buijs.klutter.kore.common/-either/index.html new file mode 100644 index 00000000..738a0d4e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-either/index.html @@ -0,0 +1,79 @@ + + + + Either + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Either

+
sealed class Either<T, R>
+
+
+
+
+

Types

+
+
+
+
Companion +
Link copied to clipboard
+
+
+
+ +
+
object Companion
+
+
+
+
+
+
+
+

Inheritors

+
+
+
+
EitherOk +
Link copied to clipboard
+
+
+
+
+ +
+
+
EitherNok +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/-exclude-from-jacoco-generated-report.html b/kore/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/-exclude-from-jacoco-generated-report.html new file mode 100644 index 00000000..e867cdba --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/-exclude-from-jacoco-generated-report.html @@ -0,0 +1,40 @@ + + + + ExcludeFromJacocoGeneratedReport + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ExcludeFromJacocoGeneratedReport

+
+
+ +
+
fun ExcludeFromJacocoGeneratedReport(reason: String = "")
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/index.html b/kore/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/index.html new file mode 100644 index 00000000..466b2394 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/index.html @@ -0,0 +1,55 @@ + + + + ExcludeFromJacocoGeneratedReport + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ExcludeFromJacocoGeneratedReport

+
annotation class ExcludeFromJacocoGeneratedReport(reason: String)
+
+
+
+
+

Properties

+
+
+
+
reason +
Link copied to clipboard
+
+
+
+
val reason: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/reason.html b/kore/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/reason.html new file mode 100644 index 00000000..e22bd9b8 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/reason.html @@ -0,0 +1,40 @@ + + + + reason + + +
+
+ + +
+
+
+
+
+ +
+ +
+

reason

+
+
+ +
+
val reason: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-file-writer/-file-writer.html b/kore/kore/dev.buijs.klutter.kore.common/-file-writer/-file-writer.html new file mode 100644 index 00000000..cab2a9ab --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-file-writer/-file-writer.html @@ -0,0 +1,40 @@ + + + + FileWriter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FileWriter

+
+
+ +
+
fun FileWriter(file: File, content: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-file-writer/index.html b/kore/kore/dev.buijs.klutter.kore.common/-file-writer/index.html new file mode 100644 index 00000000..972a89cb --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-file-writer/index.html @@ -0,0 +1,74 @@ + + + + FileWriter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FileWriter

+
class FileWriter(file: File, content: String) : KlutterWriter

Default implementation of KlutterWriter which creates a new File and writes content to it.

+
+
+
+
+

Constructors

+
+
+
+
FileWriter +
Link copied to clipboard
+
+
+
+
fun FileWriter(file: File, content: String)
+
+
+
+
+
+

Functions

+
+
+
+
write +
Link copied to clipboard
+
+
+
+ +
+
open override fun write()
+
+
Write content to the file:
  • Delete the file if it exists.

  • Create a new file.

  • Write content to file.

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-file-writer/write.html b/kore/kore/dev.buijs.klutter.kore.common/-file-writer/write.html new file mode 100644 index 00000000..10f6e545 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-file-writer/write.html @@ -0,0 +1,40 @@ + + + + write + + +
+
+ + +
+
+
+
+
+ +
+ +
+

write

+
+
+ +
+
open override fun write()
+
+

Write content to the file:

  • Delete the file if it exists.

  • Create a new file.

  • Write content to file.

Throws

if file does not exist after creation.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/-j-s-o-n.html b/kore/kore/dev.buijs.klutter.kore.common/-j-s-o-n.html new file mode 100644 index 00000000..25ae79be --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/-j-s-o-n.html @@ -0,0 +1,40 @@ + + + + JSON + + +
+
+ + +
+
+
+
+
+ +
+ +
+

JSON

+
+
+ +
+
val JSON: Json
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/index.html b/kore/kore/dev.buijs.klutter.kore.common/index.html new file mode 100644 index 00000000..03ed74bc --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/index.html @@ -0,0 +1,279 @@ + + + + dev.buijs.klutter.kore.common + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.kore.common

+
+
+
+
+

Types

+
+
+
+
Either +
Link copied to clipboard
+
+
+
+ +
+
sealed class Either<T, R>
+
+
+
+
+
+
+ +
+
+
EitherNok +
Link copied to clipboard
+
+
+
+ +
+
data class EitherNok<T, R>(data: T) : Either<T, R>
+
+
+
+
+
+
+ +
+
+
EitherOk +
Link copied to clipboard
+
+
+
+ +
+
data class EitherOk<T, R>(data: R) : Either<T, R>
+
+
+
+
+
+
+ +
+
+
ExcludeFromJacocoGeneratedReport +
Link copied to clipboard
+
+
+
+ +
+
annotation class ExcludeFromJacocoGeneratedReport(reason: String)
+
+
+
+
+
+
+ +
+
+
FileWriter +
Link copied to clipboard
+
+
+
+ +
+
class FileWriter(file: File, content: String) : KlutterWriter
+
+
Default implementation of KlutterWriter which creates a new File and writes content to it.
+
+
+
+
+
+

Functions

+
+
+
+
maybeCreate +
Link copied to clipboard
+
+
+
+ +
+
fun File.maybeCreate(): <ERROR CLASS>
+
+
Create a new File if it does not exist.
+
+
+
+
+ +
+
+
maybeCreateFolder +
Link copied to clipboard
+
+
+
+ +
+
fun File.maybeCreateFolder(clearIfExists: Boolean = false): <ERROR CLASS>
+
+
Create a new folder if it does not exist.
+
+
+
+
+ +
+
+
prefixIfNot +
Link copied to clipboard
+
+
+
+ +
+
fun String.prefixIfNot(prefix: String): String
+
+
+
+
+
+
+ +
+
+
removeSuffixIfPresent +
Link copied to clipboard
+
+
+
+ +
+
fun String.removeSuffixIfPresent(suffix: String): String
+
+
+
+
+
+
+ +
+
+
toCamelCase +
Link copied to clipboard
+
+
+
+ +
+
fun String.toCamelCase(): String
+
+
Convert a String to camelCase.
+
+
+
+
+ +
+
+
toSnakeCase +
Link copied to clipboard
+
+
+
+ +
+
fun String.toSnakeCase(): String
+
+
Convert a String to snake_case.
+
+
+
+
+ +
+
+
verifyExists +
Link copied to clipboard
+
+
+
+ +
+
fun File.verifyExists(): File
+
+
Return the File or throw a KlutterException if it does not exist.
+
+
+
+
+ +
+
+
write +
Link copied to clipboard
+
+
+
+ +
+
infix fun File.write(printer: KlutterPrinter)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
JSON +
Link copied to clipboard
+
+
+
+
val JSON: Json
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/maybe-create-folder.html b/kore/kore/dev.buijs.klutter.kore.common/maybe-create-folder.html new file mode 100644 index 00000000..478070e1 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/maybe-create-folder.html @@ -0,0 +1,40 @@ + + + + maybeCreateFolder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

maybeCreateFolder

+
+
+ +
+
fun File.maybeCreateFolder(clearIfExists: Boolean = false): <ERROR CLASS>
+
+

Create a new folder if it does not exist.

Throws

if folder does not exist after creating it.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/maybe-create.html b/kore/kore/dev.buijs.klutter.kore.common/maybe-create.html new file mode 100644 index 00000000..69c35b2d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/maybe-create.html @@ -0,0 +1,40 @@ + + + + maybeCreate + + +
+
+ + +
+
+
+
+
+ +
+ +
+

maybeCreate

+
+
+ +
+
fun File.maybeCreate(): <ERROR CLASS>
+
+

Create a new File if it does not exist.

Throws

if file does not exist after creating it.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/prefix-if-not.html b/kore/kore/dev.buijs.klutter.kore.common/prefix-if-not.html new file mode 100644 index 00000000..7e958ee7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/prefix-if-not.html @@ -0,0 +1,40 @@ + + + + prefixIfNot + + +
+
+ + +
+
+
+
+
+ +
+ +
+

prefixIfNot

+
+
+ +
+
fun String.prefixIfNot(prefix: String): String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/remove-suffix-if-present.html b/kore/kore/dev.buijs.klutter.kore.common/remove-suffix-if-present.html new file mode 100644 index 00000000..99942ee3 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/remove-suffix-if-present.html @@ -0,0 +1,40 @@ + + + + removeSuffixIfPresent + + +
+
+ + +
+
+
+
+
+ +
+ +
+

removeSuffixIfPresent

+
+
+ +
+
fun String.removeSuffixIfPresent(suffix: String): String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/to-camel-case.html b/kore/kore/dev.buijs.klutter.kore.common/to-camel-case.html new file mode 100644 index 00000000..d6e84dee --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/to-camel-case.html @@ -0,0 +1,40 @@ + + + + toCamelCase + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toCamelCase

+
+
+ +
+
fun String.toCamelCase(): String
+
+

Convert a String to camelCase.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/to-snake-case.html b/kore/kore/dev.buijs.klutter.kore.common/to-snake-case.html new file mode 100644 index 00000000..4d3a61d0 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/to-snake-case.html @@ -0,0 +1,40 @@ + + + + toSnakeCase + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toSnakeCase

+
+
+ +
+
fun String.toSnakeCase(): String
+
+

Convert a String to snake_case.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/verify-exists.html b/kore/kore/dev.buijs.klutter.kore.common/verify-exists.html new file mode 100644 index 00000000..7517164d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/verify-exists.html @@ -0,0 +1,40 @@ + + + + verifyExists + + +
+
+ + +
+
+
+
+
+ +
+ +
+

verifyExists

+
+
+ +
+
fun File.verifyExists(): File
+
+

Return the File or throw a KlutterException if it does not exist.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.common/write.html b/kore/kore/dev.buijs.klutter.kore.common/write.html new file mode 100644 index 00000000..ba114dc2 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.common/write.html @@ -0,0 +1,40 @@ + + + + write + + +
+
+ + +
+
+
+
+
+ +
+ +
+

write

+
+
+ +
+
infix fun File.write(printer: KlutterPrinter)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-android/-android.html b/kore/kore/dev.buijs.klutter.kore.project/-android/-android.html new file mode 100644 index 00000000..23714363 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-android/-android.html @@ -0,0 +1,40 @@ + + + + Android + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Android

+
+
+ +
+
fun Android(folder: File, pluginPackageName: String, pluginClassName: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-android/folder.html b/kore/kore/dev.buijs.klutter.kore.project/-android/folder.html new file mode 100644 index 00000000..08c2e41f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-android/folder.html @@ -0,0 +1,40 @@ + + + + folder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

folder

+
+
+ +
+
val folder: File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-android/index.html b/kore/kore/dev.buijs.klutter.kore.project/-android/index.html new file mode 100644 index 00000000..31ae795d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-android/index.html @@ -0,0 +1,135 @@ + + + + Android + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Android

+
class Android(folder: File, pluginPackageName: String, pluginClassName: String)

Wrapper class with a file instance pointing to the android submodule.

+
+
+
+
+

Constructors

+
+
+
+
Android +
Link copied to clipboard
+
+
+
+
fun Android(folder: File, pluginPackageName: String, pluginClassName: String)
+
+
+
+
+
+

Properties

+
+
+
+
folder +
Link copied to clipboard
+
+
+
+
val folder: File
path to the Android folder.
+
+
+
+
+ +
+
+
manifest +
Link copied to clipboard
+
+
+
+
val manifest: <ERROR CLASS>
Return path to android/src/main/AndroidManifest.xml.
+
+
+
+
+ +
+
+
pathToPlugin +
Link copied to clipboard
+
+
+
+
val pathToPlugin: File
+
+
+
+
+ +
+
+
pathToPluginPackage +
Link copied to clipboard
+
+
+
+
val pathToPluginPackage: File
+
+
+
+
+ +
+
+
pluginClassName +
Link copied to clipboard
+
+
+
+
val pluginClassName: String
+
+
+
+
+ +
+
+
pluginPackageName +
Link copied to clipboard
+
+
+
+
val pluginPackageName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-android/manifest.html b/kore/kore/dev.buijs.klutter.kore.project/-android/manifest.html new file mode 100644 index 00000000..ed92b1ba --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-android/manifest.html @@ -0,0 +1,40 @@ + + + + manifest + + +
+
+ + +
+
+
+
+
+ +
+ +
+

manifest

+
+
+ +
+
val manifest: <ERROR CLASS>
+
+

Return path to android/src/main/AndroidManifest.xml.

Return

File AndroidManifest.xml.

Throws

if path/file does not exist.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-android/path-to-plugin-package.html b/kore/kore/dev.buijs.klutter.kore.project/-android/path-to-plugin-package.html new file mode 100644 index 00000000..05c00368 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-android/path-to-plugin-package.html @@ -0,0 +1,40 @@ + + + + pathToPluginPackage + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pathToPluginPackage

+
+
+ +
+
val pathToPluginPackage: File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-android/path-to-plugin.html b/kore/kore/dev.buijs.klutter.kore.project/-android/path-to-plugin.html new file mode 100644 index 00000000..f01a76dd --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-android/path-to-plugin.html @@ -0,0 +1,40 @@ + + + + pathToPlugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pathToPlugin

+
+
+ +
+
val pathToPlugin: File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-android/plugin-class-name.html b/kore/kore/dev.buijs.klutter.kore.project/-android/plugin-class-name.html new file mode 100644 index 00000000..4ab1751f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-android/plugin-class-name.html @@ -0,0 +1,40 @@ + + + + pluginClassName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pluginClassName

+
+
+ +
+
val pluginClassName: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-android/plugin-package-name.html b/kore/kore/dev.buijs.klutter.kore.project/-android/plugin-package-name.html new file mode 100644 index 00000000..716c398f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-android/plugin-package-name.html @@ -0,0 +1,40 @@ + + + + pluginPackageName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pluginPackageName

+
+
+ +
+
val pluginPackageName: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-config/-config.html b/kore/kore/dev.buijs.klutter.kore.project/-config/-config.html new file mode 100644 index 00000000..2b9c23c7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-config/-config.html @@ -0,0 +1,40 @@ + + + + Config + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Config

+
+
+ +
+
fun Config(dependencies: Dependencies = Dependencies(), bomVersion: String = klutterBomVersion)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-config/bom-version.html b/kore/kore/dev.buijs.klutter.kore.project/-config/bom-version.html new file mode 100644 index 00000000..5f6f8a7a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-config/bom-version.html @@ -0,0 +1,40 @@ + + + + bomVersion + + +
+
+ + +
+
+
+
+
+ +
+ +
+

bomVersion

+
+
+ +
+
val bomVersion: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-config/dependencies.html b/kore/kore/dev.buijs.klutter.kore.project/-config/dependencies.html new file mode 100644 index 00000000..a1c95fe0 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-config/dependencies.html @@ -0,0 +1,40 @@ + + + + dependencies + + +
+
+ + +
+
+
+
+
+ +
+ +
+

dependencies

+
+
+ +
+
val dependencies: Dependencies
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-config/index.html b/kore/kore/dev.buijs.klutter.kore.project/-config/index.html new file mode 100644 index 00000000..0a8fad0b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-config/index.html @@ -0,0 +1,68 @@ + + + + Config + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Config

+
data class Config(dependencies: Dependencies, bomVersion: String)
+
+
+
+
+

Properties

+
+
+
+
bomVersion +
Link copied to clipboard
+
+
+
+
val bomVersion: String
+
+
+
+
+ +
+
+
dependencies +
Link copied to clipboard
+
+
+
+
val dependencies: Dependencies
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-dependencies/-dependencies.html b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/-dependencies.html new file mode 100644 index 00000000..0ef5de8b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/-dependencies.html @@ -0,0 +1,40 @@ + + + + Dependencies + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Dependencies

+
+
+ +
+
fun Dependencies(klutter: String = klutterPubVersion, klutterUI: String = klutterUIPubVersion, squint: String = squintPubVersion, embedded: Set<String> = emptySet())
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-dependencies/embedded.html b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/embedded.html new file mode 100644 index 00000000..8c6fbc8f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/embedded.html @@ -0,0 +1,40 @@ + + + + embedded + + +
+
+ + +
+
+
+
+
+ +
+ +
+

embedded

+
+
+ +
+
val embedded: Set<String>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-dependencies/index.html b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/index.html new file mode 100644 index 00000000..6fb1ddde --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/index.html @@ -0,0 +1,94 @@ + + + + Dependencies + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Dependencies

+
data class Dependencies(klutter: String, klutterUI: String, squint: String, embedded: Set<String>)
+
+
+
+
+

Properties

+
+
+
+
embedded +
Link copied to clipboard
+
+
+
+
val embedded: Set<String>
+
+
+
+
+ +
+
+
klutter +
Link copied to clipboard
+
+
+
+
val klutter: String
+
+
+
+
+ +
+
+
klutterUI +
Link copied to clipboard
+
+
+
+
val klutterUI: String
+
+
+
+
+ +
+
+
squint +
Link copied to clipboard
+
+
+
+
val squint: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-dependencies/klutter-u-i.html b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/klutter-u-i.html new file mode 100644 index 00000000..cf2e2dfd --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/klutter-u-i.html @@ -0,0 +1,40 @@ + + + + klutterUI + + +
+
+ + +
+
+
+
+
+ +
+ +
+

klutterUI

+
+
+ +
+
val klutterUI: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-dependencies/klutter.html b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/klutter.html new file mode 100644 index 00000000..0aa4aa93 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/klutter.html @@ -0,0 +1,40 @@ + + + + klutter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

klutter

+
+
+ +
+
val klutter: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-dependencies/squint.html b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/squint.html new file mode 100644 index 00000000..0501cf7a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-dependencies/squint.html @@ -0,0 +1,40 @@ + + + + squint + + +
+
+ + +
+
+
+
+
+ +
+ +
+

squint

+
+
+ +
+
val squint: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/-i-o-s.html b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/-i-o-s.html new file mode 100644 index 00000000..1cb42dac --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/-i-o-s.html @@ -0,0 +1,40 @@ + + + + IOS + + +
+
+ + +
+
+
+
+
+ +
+ +
+

IOS

+
+
+ +
+
fun IOS(folder: File, pluginName: String, pluginClassName: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/app-delegate.html b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/app-delegate.html new file mode 100644 index 00000000..ca8f6eb3 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/app-delegate.html @@ -0,0 +1,40 @@ + + + + appDelegate + + +
+
+ + +
+
+
+
+
+ +
+ +
+

appDelegate

+
+
+ +
+
fun appDelegate(): <ERROR CLASS>
+
+

Function to return the location of the AppDelegate.swift file in the ios folder.

Return

the absolute path to the ios AppDelegate.

Throws

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/folder.html b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/folder.html new file mode 100644 index 00000000..68aa8e7b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/folder.html @@ -0,0 +1,40 @@ + + + + folder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

folder

+
+
+ +
+
val folder: File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/index.html b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/index.html new file mode 100644 index 00000000..79e4d965 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/index.html @@ -0,0 +1,175 @@ + + + + IOS + + +
+
+ + +
+
+
+
+
+ +
+ +
+

IOS

+
class IOS(folder: File, pluginName: String, pluginClassName: String)

Wrapper class with a path to the root/ios.

+
+
+
+
+

Constructors

+
+
+
+
IOS +
Link copied to clipboard
+
+
+
+
fun IOS(folder: File, pluginName: String, pluginClassName: String)
+
+
+
+
+
+

Functions

+
+
+
+
appDelegate +
Link copied to clipboard
+
+
+
+ +
+
fun appDelegate(): <ERROR CLASS>
+
+
Function to return the location of the AppDelegate.swift file in the ios folder.
+
+
+
+
+ +
+
+
podfile +
Link copied to clipboard
+
+
+
+ +
+
fun podfile(): <ERROR CLASS>
+
+
Function to return the location of the PodFile in the ios sub-module.
+
+
+
+
+ +
+
+
podspec +
Link copied to clipboard
+
+
+
+ +
+
fun podspec(): <ERROR CLASS>
+
+
Function to return the location of the podspec in the ios sub-module.
+
+
+
+
+
+

Properties

+
+
+
+
folder +
Link copied to clipboard
+
+
+
+
val folder: File
path to the iOS folder.
+
+
+
+
+ +
+
+
pathToClasses +
Link copied to clipboard
+
+
+
+
val pathToClasses: File
+
+
+
+
+ +
+
+
pathToPlugin +
Link copied to clipboard
+
+
+
+
val pathToPlugin: File
+
+
+
+
+ +
+
+
pluginClassName +
Link copied to clipboard
+
+
+
+
val pluginClassName: String
+
+
+
+
+ +
+
+
pluginName +
Link copied to clipboard
+
+
+
+
val pluginName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/path-to-classes.html b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/path-to-classes.html new file mode 100644 index 00000000..50f7fb57 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/path-to-classes.html @@ -0,0 +1,40 @@ + + + + pathToClasses + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pathToClasses

+
+
+ +
+
val pathToClasses: File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/path-to-plugin.html b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/path-to-plugin.html new file mode 100644 index 00000000..0c640296 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/path-to-plugin.html @@ -0,0 +1,40 @@ + + + + pathToPlugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pathToPlugin

+
+
+ +
+
val pathToPlugin: File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/plugin-class-name.html b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/plugin-class-name.html new file mode 100644 index 00000000..2cfcd3cb --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/plugin-class-name.html @@ -0,0 +1,40 @@ + + + + pluginClassName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pluginClassName

+
+
+ +
+
val pluginClassName: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/plugin-name.html b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/plugin-name.html new file mode 100644 index 00000000..62486e8d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/plugin-name.html @@ -0,0 +1,40 @@ + + + + pluginName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pluginName

+
+
+ +
+
val pluginName: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/podfile.html b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/podfile.html new file mode 100644 index 00000000..793323c1 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/podfile.html @@ -0,0 +1,40 @@ + + + + podfile + + +
+
+ + +
+
+
+
+
+ +
+ +
+

podfile

+
+
+ +
+
fun podfile(): <ERROR CLASS>
+
+

Function to return the location of the PodFile in the ios sub-module. If no custom path is given, Klutter assumes the path to the iOS Podfile is root-project/ios/PodFile.

Return

the absolute path to the ios Podfile.

Throws

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/podspec.html b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/podspec.html new file mode 100644 index 00000000..1d57ef78 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-i-o-s/podspec.html @@ -0,0 +1,40 @@ + + + + podspec + + +
+
+ + +
+
+
+
+
+ +
+ +
+

podspec

+
+
+ +
+
fun podspec(): <ERROR CLASS>
+
+

Function to return the location of the podspec in the ios sub-module.

Return

the absolute path to the ios Podfile.

Throws

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-platform/-platform.html b/kore/kore/dev.buijs.klutter.kore.project/-platform/-platform.html new file mode 100644 index 00000000..c03227b6 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-platform/-platform.html @@ -0,0 +1,40 @@ + + + + Platform + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Platform

+
+
+ +
+
fun Platform(folder: File, pluginName: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-platform/folder.html b/kore/kore/dev.buijs.klutter.kore.project/-platform/folder.html new file mode 100644 index 00000000..eac3cd2b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-platform/folder.html @@ -0,0 +1,40 @@ + + + + folder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

folder

+
+
+ +
+
val folder: File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-platform/index.html b/kore/kore/dev.buijs.klutter.kore.project/-platform/index.html new file mode 100644 index 00000000..bd2ef320 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-platform/index.html @@ -0,0 +1,106 @@ + + + + Platform + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Platform

+
class Platform(folder: File, pluginName: String)

Wrapper class with a file instance pointing to the kmp sub-module in root/platform.

+
+
+
+
+

Constructors

+
+
+
+
Platform +
Link copied to clipboard
+
+
+
+
fun Platform(folder: File, pluginName: String)
+
+
+
+
+
+

Functions

+
+
+
+
podspec +
Link copied to clipboard
+
+
+
+ +
+
fun podspec(): <ERROR CLASS>
+
+
Function to return the location of the podspec in the platform sub-module.
+
+
+
+
+ +
+
+
source +
Link copied to clipboard
+
+
+
+ +
+
fun source(): <ERROR CLASS>
+
+
Function to return the location of the src module containing the common/shared platform code.
+
+
+
+
+
+

Properties

+
+
+
+
folder +
Link copied to clipboard
+
+
+
+
val folder: File
path to the Platform folder.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-platform/podspec.html b/kore/kore/dev.buijs.klutter.kore.project/-platform/podspec.html new file mode 100644 index 00000000..a53a2f01 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-platform/podspec.html @@ -0,0 +1,40 @@ + + + + podspec + + +
+
+ + +
+
+
+
+
+ +
+ +
+

podspec

+
+
+ +
+
fun podspec(): <ERROR CLASS>
+
+

Function to return the location of the podspec in the platform sub-module.

Return

the absolute path to the ios Podfile.

Throws

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-platform/source.html b/kore/kore/dev.buijs.klutter.kore.project/-platform/source.html new file mode 100644 index 00000000..9bf198f1 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-platform/source.html @@ -0,0 +1,40 @@ + + + + source + + +
+
+ + +
+
+
+
+
+ +
+ +
+

source

+
+
+ +
+
fun source(): <ERROR CLASS>
+
+

Function to return the location of the src module containing the common/shared platform code.

Return

the absolute path to the common source code.

Throws

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-project/-project.html b/kore/kore/dev.buijs.klutter.kore.project/-project/-project.html new file mode 100644 index 00000000..da66a8e8 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-project/-project.html @@ -0,0 +1,40 @@ + + + + Project + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Project

+
+
+ +
+
fun Project(root: Root, ios: IOS, android: Android, platform: Platform)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-project/android.html b/kore/kore/dev.buijs.klutter.kore.project/-project/android.html new file mode 100644 index 00000000..bde1089b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-project/android.html @@ -0,0 +1,40 @@ + + + + android + + +
+
+ + +
+
+
+
+
+ +
+ +
+

android

+
+
+ +
+
val android: Android
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-project/index.html b/kore/kore/dev.buijs.klutter.kore.project/-project/index.html new file mode 100644 index 00000000..0eb4dea7 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-project/index.html @@ -0,0 +1,109 @@ + + + + Project + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Project

+
data class Project(root: Root, ios: IOS, android: Android, platform: Platform)

A representation of the structure of a project made with the Klutter Framework. Each property of this object represents a folder containing one or more folders and/or files wich are in some way used or needed by Klutter.

Author

Gillian Buijs

+
+
+
+
+

Constructors

+
+
+
+
Project +
Link copied to clipboard
+
+
+
+
fun Project(root: Root, ios: IOS, android: Android, platform: Platform)
+
+
+
+
+
+

Properties

+
+
+
+
android +
Link copied to clipboard
+
+
+
+
val android: Android
is the folder containing the Android frontend code, basically the iOS folder from a standard Flutter project.
+
+
+
+
+ +
+
+
ios +
Link copied to clipboard
+
+
+
+
val ios: IOS
is the folder containing the iOS frontend code, basically the iOS folder from a standard Flutter project.
+
+
+
+
+ +
+
+
platform +
Link copied to clipboard
+
+
+
+
val platform: Platform
is the folder containing the native backend code, basically a Kotlin Multiplatform library module.
+
+
+
+
+ +
+
+
root +
Link copied to clipboard
+
+
+
+
val root: Root
is the top level of the project.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-project/ios.html b/kore/kore/dev.buijs.klutter.kore.project/-project/ios.html new file mode 100644 index 00000000..5c58de73 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-project/ios.html @@ -0,0 +1,40 @@ + + + + ios + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ios

+
+
+ +
+
val ios: IOS
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-project/platform.html b/kore/kore/dev.buijs.klutter.kore.project/-project/platform.html new file mode 100644 index 00000000..87b0fde8 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-project/platform.html @@ -0,0 +1,40 @@ + + + + platform + + +
+
+ + +
+
+
+
+
+ +
+ +
+

platform

+
+
+ +
+
val platform: Platform
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-project/root.html b/kore/kore/dev.buijs.klutter.kore.project/-project/root.html new file mode 100644 index 00000000..8e977a6b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-project/root.html @@ -0,0 +1,40 @@ + + + + root + + +
+
+ + +
+
+
+
+
+ +
+ +
+

root

+
+
+ +
+
val root: Root
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/-pubspec-flutter.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/-pubspec-flutter.html new file mode 100644 index 00000000..79a55272 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/-pubspec-flutter.html @@ -0,0 +1,40 @@ + + + + PubspecFlutter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PubspecFlutter

+
+
+ +
+
fun PubspecFlutter(plugin: PubspecPlugin?)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/index.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/index.html new file mode 100644 index 00000000..e0cce7f5 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/index.html @@ -0,0 +1,70 @@ + + + + PubspecFlutter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PubspecFlutter

+
data class PubspecFlutter(plugin: PubspecPlugin?)

flutter: plugin: platforms: android: package: com.example.super_awesome pluginClass: SuperAwesomePlugin ios: pluginClass: SuperAwesomePlugin

+
+
+
+
+

Constructors

+
+
+
+
PubspecFlutter +
Link copied to clipboard
+
+
+
+
fun PubspecFlutter(plugin: PubspecPlugin?)
+
+
+
+
+
+

Properties

+
+
+
+
plugin +
Link copied to clipboard
+
+
+
+
val plugin: PubspecPlugin?
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/plugin.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/plugin.html new file mode 100644 index 00000000..e23e3690 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/plugin.html @@ -0,0 +1,40 @@ + + + + plugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

plugin

+
+
+ +
+
val plugin: PubspecPlugin?
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/-pubspec-plugin-class.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/-pubspec-plugin-class.html new file mode 100644 index 00000000..36cf8458 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/-pubspec-plugin-class.html @@ -0,0 +1,40 @@ + + + + PubspecPluginClass + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PubspecPluginClass

+
+
+ +
+
fun PubspecPluginClass(pluginPackage: String? = null, pluginClass: String?)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/index.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/index.html new file mode 100644 index 00000000..4890c5c6 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/index.html @@ -0,0 +1,87 @@ + + + + PubspecPluginClass + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PubspecPluginClass

+
data class PubspecPluginClass(pluginPackage: String?, pluginClass: String?)
    android:
+       package: com.example.super_awesome
+       pluginClass: SuperAwesomePlugin
+    ios:
+       pluginClass: SuperAwesomePlugin
+
+
+
+
+

Constructors

+
+
+
+
PubspecPluginClass +
Link copied to clipboard
+
+
+
+
fun PubspecPluginClass(pluginPackage: String? = null, pluginClass: String?)
+
+
+
+
+
+

Properties

+
+
+
+
pluginClass +
Link copied to clipboard
+
+
+
+
val pluginClass: String?
+
+
+
+
+ +
+
+
pluginPackage +
Link copied to clipboard
+
+
+
+
val pluginPackage: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/plugin-class.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/plugin-class.html new file mode 100644 index 00000000..d70a8a94 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/plugin-class.html @@ -0,0 +1,40 @@ + + + + pluginClass + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pluginClass

+
+
+ +
+
val pluginClass: String?
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/plugin-package.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/plugin-package.html new file mode 100644 index 00000000..e70340fc --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/plugin-package.html @@ -0,0 +1,40 @@ + + + + pluginPackage + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pluginPackage

+
+
+ +
+
val pluginPackage: String? = null
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/-pubspec-plugin-platforms.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/-pubspec-plugin-platforms.html new file mode 100644 index 00000000..6210eec4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/-pubspec-plugin-platforms.html @@ -0,0 +1,40 @@ + + + + PubspecPluginPlatforms + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PubspecPluginPlatforms

+
+
+ +
+
fun PubspecPluginPlatforms(android: PubspecPluginClass?, ios: PubspecPluginClass?)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/android.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/android.html new file mode 100644 index 00000000..46549b79 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/android.html @@ -0,0 +1,40 @@ + + + + android + + +
+
+ + +
+
+
+
+
+ +
+ +
+

android

+
+
+ +
+
val android: PubspecPluginClass?
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/index.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/index.html new file mode 100644 index 00000000..b1084c3f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/index.html @@ -0,0 +1,83 @@ + + + + PubspecPluginPlatforms + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PubspecPluginPlatforms

+
data class PubspecPluginPlatforms(android: PubspecPluginClass?, ios: PubspecPluginClass?)

platforms: android: package: com.example.super_awesome pluginClass: SuperAwesomePlugin ios: pluginClass: SuperAwesomePlugin

+
+
+
+
+

Constructors

+
+
+
+
PubspecPluginPlatforms +
Link copied to clipboard
+
+
+
+
fun PubspecPluginPlatforms(android: PubspecPluginClass?, ios: PubspecPluginClass?)
+
+
+
+
+
+

Properties

+
+
+
+
android +
Link copied to clipboard
+
+
+
+
val android: PubspecPluginClass?
+
+
+
+
+ +
+
+
ios +
Link copied to clipboard
+
+
+
+
val ios: PubspecPluginClass?
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/ios.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/ios.html new file mode 100644 index 00000000..e4f25970 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/ios.html @@ -0,0 +1,40 @@ + + + + ios + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ios

+
+
+ +
+
val ios: PubspecPluginClass?
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/-pubspec-plugin.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/-pubspec-plugin.html new file mode 100644 index 00000000..ad12f11c --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/-pubspec-plugin.html @@ -0,0 +1,40 @@ + + + + PubspecPlugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PubspecPlugin

+
+
+ +
+
fun PubspecPlugin(platforms: PubspecPluginPlatforms?)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/index.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/index.html new file mode 100644 index 00000000..b1ccba94 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/index.html @@ -0,0 +1,70 @@ + + + + PubspecPlugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PubspecPlugin

+
data class PubspecPlugin(platforms: PubspecPluginPlatforms?)

plugin: platforms: android: package: com.example.super_awesome pluginClass: SuperAwesomePlugin ios: pluginClass: SuperAwesomePlugin

+
+
+
+
+

Constructors

+
+
+
+
PubspecPlugin +
Link copied to clipboard
+
+
+
+
fun PubspecPlugin(platforms: PubspecPluginPlatforms?)
+
+
+
+
+
+

Properties

+
+
+
+
platforms +
Link copied to clipboard
+
+
+
+
val platforms: PubspecPluginPlatforms?
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/platforms.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/platforms.html new file mode 100644 index 00000000..e55d58b9 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/platforms.html @@ -0,0 +1,40 @@ + + + + platforms + + +
+
+ + +
+
+
+
+
+ +
+ +
+

platforms

+
+
+ +
+
val platforms: PubspecPluginPlatforms?
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec/-pubspec.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/-pubspec.html new file mode 100644 index 00000000..a608210b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/-pubspec.html @@ -0,0 +1,40 @@ + + + + Pubspec + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Pubspec

+
+
+ +
+
fun Pubspec(name: String? = null, description: String? = null, version: String? = null, flutter: PubspecFlutter? = null)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec/android.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/android.html new file mode 100644 index 00000000..9729a6f9 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/android.html @@ -0,0 +1,40 @@ + + + + android + + +
+
+ + +
+
+
+
+
+ +
+ +
+

android

+
+
+ +
+
val android: PubspecPluginClass?
+
+

The Android plugin class name.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec/description.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/description.html new file mode 100644 index 00000000..ee0af76a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/description.html @@ -0,0 +1,40 @@ + + + + description + + +
+
+ + +
+
+
+
+
+ +
+ +
+

description

+
+
+ +
+
val description: String? = null
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec/flutter.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/flutter.html new file mode 100644 index 00000000..7b4dff0c --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/flutter.html @@ -0,0 +1,40 @@ + + + + flutter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

flutter

+
+
+ +
+
val flutter: PubspecFlutter? = null
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec/index.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/index.html new file mode 100644 index 00000000..efef2e9d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/index.html @@ -0,0 +1,214 @@ + + + + Pubspec + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Pubspec

+
data class Pubspec(name: String?, description: String?, version: String?, flutter: PubspecFlutter?)

The parsed pubspec.yaml file.

Example:

name: ridiculous_plugin
description: A new flutter plugin project.
version: 0.0.1
homepage: www.my_homepage.com

environment:
sdk: ">=2.16.1 <3.0.0"
flutter: ">=2.5.0"

dependencies:
flutter:
sdk: flutter

dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^1.0.0

# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec

# The following section is specific to Flutter.
flutter:
# This section identifies this Flutter project as a plugin project.
# The 'pluginClass' and Android 'package' identifiers should not ordinarily
# be modified. They are used by the tooling to maintain consistency when
# adding or updating assets for this project.
plugin:
platforms:
android:
package: some.company.ridiculous_plugin
pluginClass: RidiculousPlugin
ios:
pluginClass: RidiculousPlugin

assets:
- images/a_dot_burr.jpeg
- images/a_dot_ham.jpeg
+
+
+
+
+

Constructors

+
+
+
+
Pubspec +
Link copied to clipboard
+
+
+
+
fun Pubspec(name: String? = null, description: String? = null, version: String? = null, flutter: PubspecFlutter? = null)
+
+
+
+
+
+

Properties

+
+
+
+
android +
Link copied to clipboard
+
+
+
+
val android: PubspecPluginClass?
The Android plugin class name.
+
+
+
+
+ +
+
+
description +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
flutter +
Link copied to clipboard
+
+
+
+
val flutter: PubspecFlutter? = null
+
+
+
+
+ +
+
+
ios +
Link copied to clipboard
+
+
+
+
val ios: PubspecPluginClass?
The IOS plugin class name.
+
+
+
+
+ +
+
+
name +
Link copied to clipboard
+
+
+
+
val name: String? = null
+
+
+
+
+ +
+
+
platforms +
Link copied to clipboard
+
+
+
+
val platforms: PubspecPluginPlatforms?
The supported plugin platforms.
+
+
+
+
+ +
+
+
plugin +
Link copied to clipboard
+
+
+
+
val plugin: PubspecPlugin?
The plugin content.
+
+
+
+
+ +
+
+
version +
Link copied to clipboard
+
+
+
+
val version: String? = null
+
+
+
+
+
+

Extensions

+
+
+
+
androidClassName +
Link copied to clipboard
+
+
+
+ +
+
fun Pubspec.androidClassName(orElse: String): String
+
+
+
+
+
+
+ +
+
+
androidPackageName +
Link copied to clipboard
+
+
+
+ +
+
fun Pubspec.androidPackageName(): String
+
+
+
+
+
+
+ +
+
+
iosClassName +
Link copied to clipboard
+
+
+
+ +
+
fun Pubspec.iosClassName(orElse: String): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec/ios.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/ios.html new file mode 100644 index 00000000..811c6a48 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/ios.html @@ -0,0 +1,40 @@ + + + + ios + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ios

+
+
+ +
+
val ios: PubspecPluginClass?
+
+

The IOS plugin class name.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec/name.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/name.html new file mode 100644 index 00000000..4231f9c4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/name.html @@ -0,0 +1,40 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
val name: String? = null
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec/platforms.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/platforms.html new file mode 100644 index 00000000..3df6555e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/platforms.html @@ -0,0 +1,40 @@ + + + + platforms + + +
+
+ + +
+
+
+
+
+ +
+ +
+

platforms

+
+
+ +
+
val platforms: PubspecPluginPlatforms?
+
+

The supported plugin platforms.

In the context of Klutter this is only iOS and Android.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec/plugin.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/plugin.html new file mode 100644 index 00000000..4093a06a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/plugin.html @@ -0,0 +1,40 @@ + + + + plugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

plugin

+
+
+ +
+
val plugin: PubspecPlugin?
+
+

The plugin content.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-pubspec/version.html b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/version.html new file mode 100644 index 00000000..a769582e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-pubspec/version.html @@ -0,0 +1,40 @@ + + + + version + + +
+
+ + +
+
+
+
+
+ +
+ +
+

version

+
+
+ +
+
val version: String? = null
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-root/-root.html b/kore/kore/dev.buijs.klutter.kore.project/-root/-root.html new file mode 100644 index 00000000..6b4553d8 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-root/-root.html @@ -0,0 +1,40 @@ + + + + Root + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Root

+
+
+ +
+
fun Root(pluginName: String, file: File)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-root/folder.html b/kore/kore/dev.buijs.klutter.kore.project/-root/folder.html new file mode 100644 index 00000000..06a26a1d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-root/folder.html @@ -0,0 +1,40 @@ + + + + folder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

folder

+
+
+ +
+
val folder: File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-root/index.html b/kore/kore/dev.buijs.klutter.kore.project/-root/index.html new file mode 100644 index 00000000..f6727750 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-root/index.html @@ -0,0 +1,177 @@ + + + + Root + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Root

+
class Root(pluginName: String, file: File)
+
+
+
+
+

Constructors

+
+
+
+
Root +
Link copied to clipboard
+
+
+
+
fun Root(pluginName: String, file: File)
+
+
+
+
+
+

Functions

+
+
+
+
resolve +
Link copied to clipboard
+
+
+
+ +
+
fun resolve(to: String): File
+
+
+
+
+
+
+
+

Properties

+
+
+
+
folder +
Link copied to clipboard
+
+
+
+
val folder: File
path to the top level of the project.
+
+
+
+
+ +
+
+
pathToLibFile +
Link copied to clipboard
+
+
+
+
val pathToLibFile: File
+
+
+
+
+ +
+
+
pathToLibFolder +
Link copied to clipboard
+
+
+
+
val pathToLibFolder: File
+
+
+
+
+ +
+
+
pluginClassName +
Link copied to clipboard
+
+
+
+
val pluginClassName: <ERROR CLASS>
+
+
+
+
+ +
+
+
pluginName +
Link copied to clipboard
+
+
+
+
val pluginName: String
+
+
+
+
+
+

Extensions

+
+
+
+
plugin +
Link copied to clipboard
+
+
+
+ +
+
fun Root.plugin(): Project
+
+
+
+
+
+
+ +
+
+
toPubspec +
Link copied to clipboard
+
+
+
+ +
+
fun Root.toPubspec(): Pubspec
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-root/path-to-lib-file.html b/kore/kore/dev.buijs.klutter.kore.project/-root/path-to-lib-file.html new file mode 100644 index 00000000..f3e61962 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-root/path-to-lib-file.html @@ -0,0 +1,40 @@ + + + + pathToLibFile + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pathToLibFile

+
+
+ +
+
val pathToLibFile: File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-root/path-to-lib-folder.html b/kore/kore/dev.buijs.klutter.kore.project/-root/path-to-lib-folder.html new file mode 100644 index 00000000..abc3a0ef --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-root/path-to-lib-folder.html @@ -0,0 +1,40 @@ + + + + pathToLibFolder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pathToLibFolder

+
+
+ +
+
val pathToLibFolder: File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-root/plugin-class-name.html b/kore/kore/dev.buijs.klutter.kore.project/-root/plugin-class-name.html new file mode 100644 index 00000000..2cf3243e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-root/plugin-class-name.html @@ -0,0 +1,40 @@ + + + + pluginClassName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pluginClassName

+
+
+ +
+
val pluginClassName: <ERROR CLASS>
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-root/plugin-name.html b/kore/kore/dev.buijs.klutter.kore.project/-root/plugin-name.html new file mode 100644 index 00000000..8e36f5e3 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-root/plugin-name.html @@ -0,0 +1,40 @@ + + + + pluginName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pluginName

+
+
+ +
+
val pluginName: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/-root/resolve.html b/kore/kore/dev.buijs.klutter.kore.project/-root/resolve.html new file mode 100644 index 00000000..f05caef3 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/-root/resolve.html @@ -0,0 +1,40 @@ + + + + resolve + + +
+
+ + +
+
+
+
+
+ +
+ +
+

resolve

+
+
+ +
+
fun resolve(to: String): File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/android-class-name.html b/kore/kore/dev.buijs.klutter.kore.project/android-class-name.html new file mode 100644 index 00000000..7395935a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/android-class-name.html @@ -0,0 +1,40 @@ + + + + androidClassName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

androidClassName

+
+
+ +
+
fun Pubspec.androidClassName(orElse: String): String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/android-package-name.html b/kore/kore/dev.buijs.klutter.kore.project/android-package-name.html new file mode 100644 index 00000000..7d6656c8 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/android-package-name.html @@ -0,0 +1,40 @@ + + + + androidPackageName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

androidPackageName

+
+
+ +
+
fun Pubspec.androidPackageName(): String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/example-pubspec-init.html b/kore/kore/dev.buijs.klutter.kore.project/example-pubspec-init.html new file mode 100644 index 00000000..24f6a533 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/example-pubspec-init.html @@ -0,0 +1,40 @@ + + + + examplePubspecInit + + +
+
+ + +
+
+
+
+
+ +
+ +
+

examplePubspecInit

+
+
+ +
+
fun examplePubspecInit(examplePubspecFile: File, rootPubspec: Pubspec, config: Config? = null): File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/git-dependencies.html b/kore/kore/dev.buijs.klutter.kore.project/git-dependencies.html new file mode 100644 index 00000000..8ebae422 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/git-dependencies.html @@ -0,0 +1,40 @@ + + + + gitDependencies + + +
+
+ + +
+
+
+
+
+ +
+ +
+

gitDependencies

+
+
+ +
+
val gitDependencies: Dependencies
+
+

Dependencies instance which uses GIT for all dependencies.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/index.html b/kore/kore/dev.buijs.klutter.kore.project/index.html new file mode 100644 index 00000000..5ffded50 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/index.html @@ -0,0 +1,467 @@ + + + + dev.buijs.klutter.kore.project + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.kore.project

+
+
+
+
+

Types

+
+
+
+
Android +
Link copied to clipboard
+
+
+
+ +
+
class Android(folder: File, pluginPackageName: String, pluginClassName: String)
+
+
Wrapper class with a file instance pointing to the android submodule.
+
+
+
+
+ +
+
+
Config +
Link copied to clipboard
+
+
+
+ +
+
data class Config(dependencies: Dependencies, bomVersion: String)
+
+
+
+
+
+
+ +
+
+
Dependencies +
Link copied to clipboard
+
+
+
+ +
+
data class Dependencies(klutter: String, klutterUI: String, squint: String, embedded: Set<String>)
+
+
+
+
+
+
+ +
+
+
IOS +
Link copied to clipboard
+
+
+
+ +
+
class IOS(folder: File, pluginName: String, pluginClassName: String)
+
+
Wrapper class with a path to the root/ios.
+
+
+
+
+ +
+
+
Platform +
Link copied to clipboard
+
+
+
+ +
+
class Platform(folder: File, pluginName: String)
+
+
Wrapper class with a file instance pointing to the kmp sub-module in root/platform.
+
+
+
+
+ +
+
+
Project +
Link copied to clipboard
+
+
+
+ +
+
data class Project(root: Root, ios: IOS, android: Android, platform: Platform)
+
+
A representation of the structure of a project made with the Klutter Framework.
+
+
+
+
+ +
+
+
Pubspec +
Link copied to clipboard
+
+
+
+ +
+
data class Pubspec(name: String?, description: String?, version: String?, flutter: PubspecFlutter?)
+
+
The parsed pubspec.yaml file.
+
+
+
+
+ +
+
+
PubspecFlutter +
Link copied to clipboard
+
+
+
+ +
+
data class PubspecFlutter(plugin: PubspecPlugin?)
+
+
flutter: plugin: platforms: android: package: com.example.
+
+
+
+
+ +
+
+
PubspecPlugin +
Link copied to clipboard
+
+
+
+ +
+
data class PubspecPlugin(platforms: PubspecPluginPlatforms?)
+
+
plugin: platforms: android: package: com.example.
+
+
+
+
+ +
+
+
PubspecPluginClass +
Link copied to clipboard
+
+
+
+ +
+
data class PubspecPluginClass(pluginPackage: String?, pluginClass: String?)
+
+
    android:
+       package: com.example.super_awesome
+       pluginClass: SuperAwesomePlugin
+    ios:
+       pluginClass: SuperAwesomePlugin
+
+
+
+
+ +
+
+
PubspecPluginPlatforms +
Link copied to clipboard
+
+
+
+ +
+
data class PubspecPluginPlatforms(android: PubspecPluginClass?, ios: PubspecPluginClass?)
+
+
platforms: android: package: com.example.
+
+
+
+
+ +
+
+
Root +
Link copied to clipboard
+
+
+
+ +
+
class Root(pluginName: String, file: File)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
androidClassName +
Link copied to clipboard
+
+
+
+ +
+
fun Pubspec.androidClassName(orElse: String): String
+
+
+
+
+
+
+ +
+
+
androidPackageName +
Link copied to clipboard
+
+
+
+ +
+
fun Pubspec.androidPackageName(): String
+
+
+
+
+
+
+ +
+
+
examplePubspecInit +
Link copied to clipboard
+
+
+
+ +
+
fun examplePubspecInit(examplePubspecFile: File, rootPubspec: Pubspec, config: Config? = null): File
+
+
+
+
+
+
+ +
+
+
iosClassName +
Link copied to clipboard
+
+
+
+ +
+
fun Pubspec.iosClassName(orElse: String): String
+
+
+
+
+
+
+ +
+
+
plugin +
Link copied to clipboard
+
+
+
+ +
+
fun Root.plugin(): Project
fun File.plugin(): <ERROR CLASS>
fun String.plugin(): <ERROR CLASS>
fun File.plugin(pluginName: String): Project
fun String.plugin(pluginName: String): Project
+
+
+
+
+
+
+ +
+
+
rootPubspecInit +
Link copied to clipboard
+
+
+
+ +
+
fun rootPubspecInit(pubspecFile: File, pubspec: Pubspec, config: Config? = null): File
+
+
+
+
+
+
+ +
+
+
toConfigOrNull +
Link copied to clipboard
+
+
+
+ +
+
fun File.toConfigOrNull(): Config?
+
+
+
+
+
+
+ +
+
+
toPubspec +
Link copied to clipboard
+
+
+
+ +
+
fun Root.toPubspec(): Pubspec
fun File.toPubspec(): Pubspec
+
+
+
+
+
+
+
+

Properties

+
+
+
+
gitDependencies +
Link copied to clipboard
+
+
+
+
val gitDependencies: Dependencies
Dependencies instance which uses GIT for all dependencies.
+
+
+
+
+ +
+
+
klutterBomVersion +
Link copied to clipboard
+
+
+
+
const val klutterBomVersion: String
The version of Klutter Gradle Executable Tool.
+
+
+
+
+ +
+
+
klutterPubVersion +
Link copied to clipboard
+
+
+
+
const val klutterPubVersion: String
The version of the klutter Pub Plugin.
+
+
+
+
+ +
+
+
klutterUIPubVersion +
Link copied to clipboard
+
+
+
+
const val klutterUIPubVersion: String
The version of the klutter-ui Pub Plugin.
+
+
+
+
+ +
+
+
mapper +
Link copied to clipboard
+
+
+
+
val mapper: <ERROR CLASS>
Mapper to read/write YAML.
+
+
+
+
+ +
+
+
squintPubVersion +
Link copied to clipboard
+
+
+
+
const val squintPubVersion: String
The version of the squint_json Pub Plugin.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/ios-class-name.html b/kore/kore/dev.buijs.klutter.kore.project/ios-class-name.html new file mode 100644 index 00000000..d768413e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/ios-class-name.html @@ -0,0 +1,40 @@ + + + + iosClassName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

iosClassName

+
+
+ +
+
fun Pubspec.iosClassName(orElse: String): String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/klutter-bom-version.html b/kore/kore/dev.buijs.klutter.kore.project/klutter-bom-version.html new file mode 100644 index 00000000..a6e12d16 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/klutter-bom-version.html @@ -0,0 +1,40 @@ + + + + klutterBomVersion + + +
+
+ + +
+
+
+
+
+ +
+ +
+

klutterBomVersion

+
+
+ +
+
const val klutterBomVersion: String
+
+

The version of Klutter Gradle Executable Tool.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/klutter-pub-version.html b/kore/kore/dev.buijs.klutter.kore.project/klutter-pub-version.html new file mode 100644 index 00000000..55850c66 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/klutter-pub-version.html @@ -0,0 +1,40 @@ + + + + klutterPubVersion + + +
+
+ + +
+
+
+
+
+ +
+ +
+

klutterPubVersion

+
+
+ +
+
const val klutterPubVersion: String
+
+

The version of the klutter Pub Plugin.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/klutter-u-i-pub-version.html b/kore/kore/dev.buijs.klutter.kore.project/klutter-u-i-pub-version.html new file mode 100644 index 00000000..cfdef77c --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/klutter-u-i-pub-version.html @@ -0,0 +1,40 @@ + + + + klutterUIPubVersion + + +
+
+ + +
+
+
+
+
+ +
+ +
+

klutterUIPubVersion

+
+
+ +
+
const val klutterUIPubVersion: String
+
+

The version of the klutter-ui Pub Plugin.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/mapper.html b/kore/kore/dev.buijs.klutter.kore.project/mapper.html new file mode 100644 index 00000000..32e8e01d --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/mapper.html @@ -0,0 +1,40 @@ + + + + mapper + + +
+
+ + +
+
+
+
+
+ +
+ +
+

mapper

+
+
+ +
+
val mapper: <ERROR CLASS>
+
+

Mapper to read/write YAML.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/plugin.html b/kore/kore/dev.buijs.klutter.kore.project/plugin.html new file mode 100644 index 00000000..3d755c4c --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/plugin.html @@ -0,0 +1,40 @@ + + + + plugin + + +
+
+ + +
+
+
+
+
+ +
+ +
+

plugin

+
+
+ +
+
fun String.plugin(pluginName: String): Project
fun String.plugin(): <ERROR CLASS>
fun File.plugin(pluginName: String): Project
fun File.plugin(): <ERROR CLASS>
fun Root.plugin(): Project
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/root-pubspec-init.html b/kore/kore/dev.buijs.klutter.kore.project/root-pubspec-init.html new file mode 100644 index 00000000..b40a5e91 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/root-pubspec-init.html @@ -0,0 +1,40 @@ + + + + rootPubspecInit + + +
+
+ + +
+
+
+
+
+ +
+ +
+

rootPubspecInit

+
+
+ +
+
fun rootPubspecInit(pubspecFile: File, pubspec: Pubspec, config: Config? = null): File
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/squint-pub-version.html b/kore/kore/dev.buijs.klutter.kore.project/squint-pub-version.html new file mode 100644 index 00000000..81b6544c --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/squint-pub-version.html @@ -0,0 +1,40 @@ + + + + squintPubVersion + + +
+
+ + +
+
+
+
+
+ +
+ +
+

squintPubVersion

+
+
+ +
+
const val squintPubVersion: String
+
+

The version of the squint_json Pub Plugin.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/to-config-or-null.html b/kore/kore/dev.buijs.klutter.kore.project/to-config-or-null.html new file mode 100644 index 00000000..8b99bbb2 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/to-config-or-null.html @@ -0,0 +1,40 @@ + + + + toConfigOrNull + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toConfigOrNull

+
+
+ +
+
fun File.toConfigOrNull(): Config?
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.project/to-pubspec.html b/kore/kore/dev.buijs.klutter.kore.project/to-pubspec.html new file mode 100644 index 00000000..b192dd6b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.project/to-pubspec.html @@ -0,0 +1,40 @@ + + + + toPubspec + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toPubspec

+
+
+ +
+
fun Root.toPubspec(): Pubspec
fun File.toPubspec(): Pubspec
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/-flutter-event.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/-flutter-event.html new file mode 100644 index 00000000..8c21c3e0 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/-flutter-event.html @@ -0,0 +1,40 @@ + + + + FlutterEvent + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterEvent

+
+
+ +
+
fun FlutterEvent(name: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/index.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/index.html new file mode 100644 index 00000000..71370e56 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/index.html @@ -0,0 +1,70 @@ + + + + FlutterEvent + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterEvent

+
data class FlutterEvent(name: String)

Name of the event to execute.

+
+
+
+
+

Constructors

+
+
+
+
FlutterEvent +
Link copied to clipboard
+
+
+
+
fun FlutterEvent(name: String)
+
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/name.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/name.html new file mode 100644 index 00000000..6dea1029 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/name.html @@ -0,0 +1,40 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
val name: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/-flutter-extension.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/-flutter-extension.html new file mode 100644 index 00000000..0723d326 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/-flutter-extension.html @@ -0,0 +1,40 @@ + + + + FlutterExtension + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterExtension

+
+
+ +
+
fun FlutterExtension(className: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/class-name.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/class-name.html new file mode 100644 index 00000000..63d03f1f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/class-name.html @@ -0,0 +1,40 @@ + + + + className + + +
+
+ + +
+
+
+
+
+ +
+ +
+

className

+
+
+ +
+
val className: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/index.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/index.html new file mode 100644 index 00000000..12e1dd29 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/index.html @@ -0,0 +1,70 @@ + + + + FlutterExtension + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterExtension

+
data class FlutterExtension(className: String)

Name of the extension class to be generated.

Example:
Given the value GreetingEvent, will generate the following:

extension GreetingEvent on State {
// Code omitted for brevity...
}
+
+
+
+
+

Constructors

+
+
+
+
FlutterExtension +
Link copied to clipboard
+
+
+
+
fun FlutterExtension(className: String)
+
+
+
+
+
+

Properties

+
+
+
+
className +
Link copied to clipboard
+
+
+
+
val className: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/-flutter-message-type.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/-flutter-message-type.html new file mode 100644 index 00000000..cf0d1432 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/-flutter-message-type.html @@ -0,0 +1,40 @@ + + + + FlutterMessageType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterMessageType

+
+
+ +
+
fun FlutterMessageType(dataType: AbstractType)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/dart-type.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/dart-type.html new file mode 100644 index 00000000..3090b8dc --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/dart-type.html @@ -0,0 +1,40 @@ + + + + dartType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

dartType

+
+
+ +
+
val dartType: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/data-type.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/data-type.html new file mode 100644 index 00000000..c7f4691b --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/data-type.html @@ -0,0 +1,40 @@ + + + + dataType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

dataType

+
+
+ +
+
val dataType: AbstractType
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/index.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/index.html new file mode 100644 index 00000000..39cb3885 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/index.html @@ -0,0 +1,83 @@ + + + + FlutterMessageType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterMessageType

+
data class FlutterMessageType(dataType: AbstractType)

Data Type used to communicate between Flutter and Kotlin.

+
+
+
+
+

Constructors

+
+
+
+
FlutterMessageType +
Link copied to clipboard
+
+
+
+
fun FlutterMessageType(dataType: AbstractType)
+
+
+
+
+
+

Properties

+
+
+
+
dartType +
Link copied to clipboard
+
+
+
+
val dartType: String
+
+
+
+
+ +
+
+
dataType +
Link copied to clipboard
+
+
+
+
val dataType: AbstractType
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/-flutter-method.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/-flutter-method.html new file mode 100644 index 00000000..1dda9f9e --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/-flutter-method.html @@ -0,0 +1,40 @@ + + + + FlutterMethod + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterMethod

+
+
+ +
+
fun FlutterMethod(name: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/index.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/index.html new file mode 100644 index 00000000..a7ebdbe5 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/index.html @@ -0,0 +1,70 @@ + + + + FlutterMethod + + +
+
+ + +
+
+
+
+
+ +
+ +
+

FlutterMethod

+
data class FlutterMethod(name: String)

Name of the method to be generated.

Example:
Given the value getGreeting, will generate the following:

void getGreeting({
// Code omitted for brevity...
}) => doEvent<String>(
// Code omitted for brevity...
);
+
+
+
+
+

Constructors

+
+
+
+
FlutterMethod +
Link copied to clipboard
+
+
+
+
fun FlutterMethod(name: String)
+
+
+
+
+
+

Properties

+
+
+
+
name +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/name.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/name.html new file mode 100644 index 00000000..ab12beb4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/name.html @@ -0,0 +1,40 @@ + + + + name + + +
+
+ + +
+
+
+
+
+ +
+ +
+

name

+
+
+ +
+
val name: String
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/-package-lib.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/-package-lib.html new file mode 100644 index 00000000..36dfded2 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/-package-lib.html @@ -0,0 +1,40 @@ + + + + PackageLib + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PackageLib

+
+
+ +
+
fun PackageLib(name: String, exports: List<String>)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/index.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/index.html new file mode 100644 index 00000000..7db00bf1 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/index.html @@ -0,0 +1,74 @@ + + + + PackageLib + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PackageLib

+
class PackageLib(name: String, exports: List<String>) : KlutterPrinter

Main package file which exports all generated widgets.

+
+
+
+
+

Constructors

+
+
+
+
PackageLib +
Link copied to clipboard
+
+
+
+
fun PackageLib(name: String, exports: List<String>)
+
+
+
+
+
+

Functions

+
+
+
+
print +
Link copied to clipboard
+
+
+
+ +
+
open override fun print(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/print.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/print.html new file mode 100644 index 00000000..40f74c9a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/print.html @@ -0,0 +1,40 @@ + + + + print + + +
+
+ + +
+
+
+
+
+ +
+ +
+

print

+
+
+ +
+
open override fun print(): String
+
+

Return

the created file content as String.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/-publisher-widget.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/-publisher-widget.html new file mode 100644 index 00000000..806afa7f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/-publisher-widget.html @@ -0,0 +1,40 @@ + + + + PublisherWidget + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PublisherWidget

+
+
+ +
+
fun PublisherWidget(channel: FlutterSyncChannel, event: FlutterEvent, extension: FlutterExtension, requestType: FlutterMessageType? = null, responseType: FlutterMessageType, method: FlutterMethod)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/channel.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/channel.html new file mode 100644 index 00000000..8ad109ae --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/channel.html @@ -0,0 +1,40 @@ + + + + channel + + +
+
+ + +
+
+
+
+
+ +
+ +
+

channel

+
+
+ +
+
val channel: FlutterSyncChannel
+
+

The MethodChannel value used to communicate.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/event.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/event.html new file mode 100644 index 00000000..2b7b043f --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/event.html @@ -0,0 +1,40 @@ + + + + event + + +
+
+ + +
+
+
+
+
+ +
+ +
+

event

+
+
+ +
+
val event: FlutterEvent
+
+

Name of the event to execute.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/extension.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/extension.html new file mode 100644 index 00000000..765f11f1 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/extension.html @@ -0,0 +1,40 @@ + + + + extension + + +
+
+ + +
+
+
+
+
+ +
+ +
+

extension

+
+
+ +
+
val extension: FlutterExtension
+
+

Name of the extension class to be generated.

Example:
Given the value GreetingEvent, will generate the following:

extension GreetingEvent on State {
// Code omitted for brevity...
}
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/index.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/index.html new file mode 100644 index 00000000..d5e01fc2 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/index.html @@ -0,0 +1,154 @@ + + + + PublisherWidget + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PublisherWidget

+
data class PublisherWidget(channel: FlutterSyncChannel, event: FlutterEvent, extension: FlutterExtension, requestType: FlutterMessageType?, responseType: FlutterMessageType, method: FlutterMethod)

Wrapper for all fields to configure code generation for a Flutter Widget.

+
+
+
+
+

Constructors

+
+
+
+
PublisherWidget +
Link copied to clipboard
+
+
+
+
fun PublisherWidget(channel: FlutterSyncChannel, event: FlutterEvent, extension: FlutterExtension, requestType: FlutterMessageType? = null, responseType: FlutterMessageType, method: FlutterMethod)
+
+
+
+
+
+

Properties

+
+
+
+
channel +
Link copied to clipboard
+
+
+
+
val channel: FlutterSyncChannel
The MethodChannel value used to communicate.
+
+
+
+
+ +
+
+
event +
Link copied to clipboard
+
+
+
+
val event: FlutterEvent
Name of the event to execute.
+
+
+
+
+ +
+
+
extension +
Link copied to clipboard
+
+
+
+
val extension: FlutterExtension
Name of the extension class to be generated.
+
+
+
+
+ +
+
+
method +
Link copied to clipboard
+
+
+
+
val method: FlutterMethod
Name of the method to be generated.
+
+
+
+
+ +
+
+
requestType +
Link copied to clipboard
+
+
+
+
val requestType: FlutterMessageType? = null
Type of data (if any) returned after finishing the event.
+
+
+
+
+ +
+
+
responseType +
Link copied to clipboard
+
+
+
+
val responseType: FlutterMessageType
Type of data (if any) returned after finishing the event.
+
+
+
+
+
+

Extensions

+
+
+
+
createPrinter +
Link copied to clipboard
+
+
+
+ +
+
fun PublisherWidget.createPrinter(): KlutterPrinter
+
+
Create a KlutterPrinter instance which generates a Flutter Producer Widget.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/method.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/method.html new file mode 100644 index 00000000..91c9d13a --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/method.html @@ -0,0 +1,40 @@ + + + + method + + +
+
+ + +
+
+
+
+
+ +
+ +
+

method

+
+
+ +
+
val method: FlutterMethod
+
+

Name of the method to be generated.

Example:
Given the value getGreeting, will generate the following:

void getGreeting({
// Code omitted for brevity...
}) => doEvent<String>(
// Code omitted for brevity...
);
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/request-type.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/request-type.html new file mode 100644 index 00000000..3359c2fd --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/request-type.html @@ -0,0 +1,40 @@ + + + + requestType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

requestType

+
+
+ +
+
val requestType: FlutterMessageType? = null
+
+

Type of data (if any) returned after finishing the event.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/response-type.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/response-type.html new file mode 100644 index 00000000..b45547b0 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/response-type.html @@ -0,0 +1,40 @@ + + + + responseType + + +
+
+ + +
+
+
+
+
+ +
+ +
+

responseType

+
+
+ +
+
val responseType: FlutterMessageType
+
+

Type of data (if any) returned after finishing the event.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/-subscriber-widget.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/-subscriber-widget.html new file mode 100644 index 00000000..72cb3cba --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/-subscriber-widget.html @@ -0,0 +1,40 @@ + + + + SubscriberWidget + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SubscriberWidget

+
+
+ +
+
fun SubscriberWidget(topic: String, channel: FlutterAsyncChannel, controllerName: String, dataType: AbstractType)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/index.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/index.html new file mode 100644 index 00000000..fd4a0b5c --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/index.html @@ -0,0 +1,74 @@ + + + + SubscriberWidget + + +
+
+ + +
+
+
+
+
+ +
+ +
+

SubscriberWidget

+
class SubscriberWidget(topic: String, channel: FlutterAsyncChannel, controllerName: String, dataType: AbstractType) : KlutterPrinter

Example

import 'package:flutter/services.dart';
import 'package:flutter/widgets.dart';
import 'package:klutter_ui/klutter_ui.dart';
import 'package:hello/src/my_response_dataclass.dart';

const _stream = EventChannel('com.example.hello/stream/my_response_subscriber');

class MyResponseSubscriber extends Subscriber<MyResponse> {
const MyResponseSubscriber({
required Widget Function(MyResponse?) builder,
Key? key,
}) : super(
builder: builder,
channel: _stream,
topic: "my_response_subscriber",
key: key,
);

@override
MyResponse deserialize(String json) => json.toMyResponse;
}
+
+
+
+
+

Constructors

+
+
+
+
SubscriberWidget +
Link copied to clipboard
+
+
+
+
fun SubscriberWidget(topic: String, channel: FlutterAsyncChannel, controllerName: String, dataType: AbstractType)
+
+
+
+
+
+

Functions

+
+
+
+
print +
Link copied to clipboard
+
+
+
+ +
+
open override fun print(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/print.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/print.html new file mode 100644 index 00000000..1039fce2 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/print.html @@ -0,0 +1,40 @@ + + + + print + + +
+
+ + +
+
+
+
+
+ +
+ +
+

print

+
+
+ +
+
open override fun print(): String
+
+

Return

the created file content as String.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/create-example-pubspec-yaml-writer.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/create-example-pubspec-yaml-writer.html new file mode 100644 index 00000000..4ca12314 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/create-example-pubspec-yaml-writer.html @@ -0,0 +1,40 @@ + + + + createExamplePubspecYamlWriter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

createExamplePubspecYamlWriter

+
+
+ +
+
fun createExamplePubspecYamlWriter(pubspec: Pubspec, config: Config?): KlutterPrinter
+
+

Serialize a pubspec.yaml for a new plugin project.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/create-printer.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/create-printer.html new file mode 100644 index 00000000..efb90e14 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/create-printer.html @@ -0,0 +1,40 @@ + + + + createPrinter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

createPrinter

+
+
+ +
+
fun PublisherWidget.createPrinter(): KlutterPrinter
+
+

Create a KlutterPrinter instance which generates a Flutter Producer Widget.

Example
Given input:

  • channel.name: com.example.awesome.my_awesome_app

  • event.name: greeting

  • extension.className: GreetingEvent

  • request.type: String

  • response.type: String

  • method.name: getGreeting

Will generate:

import 'package:flutter/services.dart';
import 'package:flutter/widgets.dart';
import 'package:klutter_ui/klutter_ui.dart';

const MethodChannel _channel =
MethodChannel('com.example.awesome.my_awesome_app');

extension GreetingEvent on State {
void getGreeting({
required String message,
void Function(String)? onSuccess,
void Function(Exception)? onFailure,
void Function()? onNullValue,
void Function(AdapterResponse<String>)? onComplete,
}) => doEvent<String>(
state: this,
event: "greeting",
message: message,
channel: _channel,
onSuccess: onSuccess,
onFailure: onFailure,
onNullValue: onNullValue,
onComplete: onComplete,
);
}

void getGreeting({
required String message,
State? state,
void Function(String)? onSuccess,
void Function(Exception)? onFailure,
void Function()? onNullValue,
void Function(AdapterResponse<String>)? onComplete,
}) => doEvent<String>(
state: state,
event: "greeting",
message: message,
channel: _channel,
onSuccess: onSuccess,
onFailure: onFailure,
onNullValue: onNullValue,
onComplete: onComplete,
);
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/create-root-pubspec-yaml-writer.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/create-root-pubspec-yaml-writer.html new file mode 100644 index 00000000..83c3a696 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/create-root-pubspec-yaml-writer.html @@ -0,0 +1,40 @@ + + + + createRootPubspecYamlWriter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

createRootPubspecYamlWriter

+
+
+ +
+
fun createRootPubspecYamlWriter(pubspec: Pubspec, config: Config?): KlutterPrinter
+
+

Serialize a pubspec.yaml for a new plugin project.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates.flutter/index.html b/kore/kore/dev.buijs.klutter.kore.templates.flutter/index.html new file mode 100644 index 00000000..addbd7e8 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates.flutter/index.html @@ -0,0 +1,213 @@ + + + + dev.buijs.klutter.kore.templates.flutter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.kore.templates.flutter

+
+
+
+
+

Types

+
+
+
+
FlutterEvent +
Link copied to clipboard
+
+
+
+ +
+
data class FlutterEvent(name: String)
+
+
Name of the event to execute.
+
+
+
+
+ +
+
+
FlutterExtension +
Link copied to clipboard
+
+
+
+ +
+
data class FlutterExtension(className: String)
+
+
Name of the extension class to be generated.
+
+
+
+
+ +
+
+
FlutterMessageType +
Link copied to clipboard
+
+
+
+ +
+
data class FlutterMessageType(dataType: AbstractType)
+
+
Data Type used to communicate between Flutter and Kotlin.
+
+
+
+
+ +
+
+
FlutterMethod +
Link copied to clipboard
+
+
+
+ +
+
data class FlutterMethod(name: String)
+
+
Name of the method to be generated.
+
+
+
+
+ +
+
+
PackageLib +
Link copied to clipboard
+
+
+
+ +
+
class PackageLib(name: String, exports: List<String>) : KlutterPrinter
+
+
Main package file which exports all generated widgets.
+
+
+
+
+ +
+
+
PublisherWidget +
Link copied to clipboard
+
+
+
+ +
+
data class PublisherWidget(channel: FlutterSyncChannel, event: FlutterEvent, extension: FlutterExtension, requestType: FlutterMessageType?, responseType: FlutterMessageType, method: FlutterMethod)
+
+
Wrapper for all fields to configure code generation for a Flutter Widget.
+
+
+
+
+ +
+
+
SubscriberWidget +
Link copied to clipboard
+
+
+
+ +
+
class SubscriberWidget(topic: String, channel: FlutterAsyncChannel, controllerName: String, dataType: AbstractType) : KlutterPrinter
+
+
Example
import 'package:flutter/services.dart';
import 'package:flutter/widgets.dart';
import 'package:klutter_ui/klutter_ui.dart';
import 'package:hello/src/my_response_dataclass.dart';

const _stream = EventChannel('com.example.hello/stream/my_response_subscriber');

class MyResponseSubscriber extends Subscriber<MyResponse> {
const MyResponseSubscriber({
required Widget Function(MyResponse?) builder,
Key? key,
}) : super(
builder: builder,
channel: _stream,
topic: "my_response_subscriber",
key: key,
);

@override
MyResponse deserialize(String json) => json.toMyResponse;
}
+
+
+
+
+
+

Functions

+
+
+
+
createExamplePubspecYamlWriter +
Link copied to clipboard
+
+
+
+ +
+
fun createExamplePubspecYamlWriter(pubspec: Pubspec, config: Config?): KlutterPrinter
+
+
Serialize a pubspec.yaml for a new plugin project.
+
+
+
+
+ +
+
+
createPrinter +
Link copied to clipboard
+
+
+
+ +
+
fun PublisherWidget.createPrinter(): KlutterPrinter
+
+
Create a KlutterPrinter instance which generates a Flutter Producer Widget.
+
+
+
+
+ +
+
+
createRootPubspecYamlWriter +
Link copied to clipboard
+
+
+
+ +
+
fun createRootPubspecYamlWriter(pubspec: Pubspec, config: Config?): KlutterPrinter
+
+
Serialize a pubspec.yaml for a new plugin project.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates/-android-adapter/-android-adapter.html b/kore/kore/dev.buijs.klutter.kore.templates/-android-adapter/-android-adapter.html new file mode 100644 index 00000000..b1288006 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates/-android-adapter/-android-adapter.html @@ -0,0 +1,40 @@ + + + + AndroidAdapter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

AndroidAdapter

+
+
+ +
+
fun AndroidAdapter(pluginPackageName: String, pluginClassName: String, methodChannels: Set<String>, eventChannels: Set<String>, controllers: Set<Controller>)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates/-android-adapter/index.html b/kore/kore/dev.buijs.klutter.kore.templates/-android-adapter/index.html new file mode 100644 index 00000000..2d3712a4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates/-android-adapter/index.html @@ -0,0 +1,59 @@ + + + + AndroidAdapter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

AndroidAdapter

+
class AndroidAdapter(pluginPackageName: String, pluginClassName: String, methodChannels: Set<String>, eventChannels: Set<String>, controllers: Set<Controller>) : KlutterPrinter
+
+
+
+
+

Functions

+
+
+
+
print +
Link copied to clipboard
+
+
+
+ +
+
open override fun print(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates/-android-adapter/print.html b/kore/kore/dev.buijs.klutter.kore.templates/-android-adapter/print.html new file mode 100644 index 00000000..edd95401 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates/-android-adapter/print.html @@ -0,0 +1,40 @@ + + + + print + + +
+
+ + +
+
+
+
+
+ +
+ +
+

print

+
+
+ +
+
open override fun print(): String
+
+

Return

the created file content as String.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates/-ios-adapter/-ios-adapter.html b/kore/kore/dev.buijs.klutter.kore.templates/-ios-adapter/-ios-adapter.html new file mode 100644 index 00000000..8276f8ff --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates/-ios-adapter/-ios-adapter.html @@ -0,0 +1,40 @@ + + + + IosAdapter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

IosAdapter

+
+
+ +
+
fun IosAdapter(pluginClassName: String, methodChannels: Set<String>, eventChannels: Set<String>, controllers: Set<Controller>)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates/-ios-adapter/index.html b/kore/kore/dev.buijs.klutter.kore.templates/-ios-adapter/index.html new file mode 100644 index 00000000..4c26a531 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates/-ios-adapter/index.html @@ -0,0 +1,59 @@ + + + + IosAdapter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

IosAdapter

+
class IosAdapter(pluginClassName: String, methodChannels: Set<String>, eventChannels: Set<String>, controllers: Set<Controller>) : KlutterPrinter
+
+
+
+
+

Functions

+
+
+
+
print +
Link copied to clipboard
+
+
+
+ +
+
open override fun print(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates/-ios-adapter/print.html b/kore/kore/dev.buijs.klutter.kore.templates/-ios-adapter/print.html new file mode 100644 index 00000000..08675305 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates/-ios-adapter/print.html @@ -0,0 +1,40 @@ + + + + print + + +
+
+ + +
+
+
+
+
+ +
+ +
+

print

+
+
+ +
+
open override fun print(): String
+
+

Return

the created file content as String.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore.templates/index.html b/kore/kore/dev.buijs.klutter.kore.templates/index.html new file mode 100644 index 00000000..ad5e4b29 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore.templates/index.html @@ -0,0 +1,75 @@ + + + + dev.buijs.klutter.kore.templates + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.kore.templates

+
+
+
+
+

Types

+
+
+
+
AndroidAdapter +
Link copied to clipboard
+
+
+
+ +
+
class AndroidAdapter(pluginPackageName: String, pluginClassName: String, methodChannels: Set<String>, eventChannels: Set<String>, controllers: Set<Controller>) : KlutterPrinter
+
+
+
+
+
+
+ +
+
+
IosAdapter +
Link copied to clipboard
+
+
+
+ +
+
class IosAdapter(pluginClassName: String, methodChannels: Set<String>, eventChannels: Set<String>, controllers: Set<Controller>) : KlutterPrinter
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore/-klutter-exception/-klutter-exception.html b/kore/kore/dev.buijs.klutter.kore/-klutter-exception/-klutter-exception.html new file mode 100644 index 00000000..94d879ac --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore/-klutter-exception/-klutter-exception.html @@ -0,0 +1,40 @@ + + + + KlutterException + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterException

+
+
+ +
+
fun KlutterException(msg: String)
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore/-klutter-exception/index.html b/kore/kore/dev.buijs.klutter.kore/-klutter-exception/index.html new file mode 100644 index 00000000..0b203191 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore/-klutter-exception/index.html @@ -0,0 +1,221 @@ + + + + KlutterException + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterException

+
class KlutterException(msg: String) : Exception

Exception class indicating a terminal problem in the Klutter Framework.

+
+
+
+
+

Constructors

+
+
+
+
KlutterException +
Link copied to clipboard
+
+
+
+
fun KlutterException(msg: String)
+
+
+
+
+
+

Functions

+
+
+
+
addSuppressed +
Link copied to clipboard
+
+
+
+ +
+
fun addSuppressed(p0: Throwable)
+
+
+
+
+
+
+ +
+
+
fillInStackTrace +
Link copied to clipboard
+
+
+
+ +
+
open fun fillInStackTrace(): Throwable
+
+
+
+
+
+
+ +
+
+
getLocalizedMessage +
Link copied to clipboard
+
+
+
+ +
+
open fun getLocalizedMessage(): String
+
+
+
+
+
+
+ +
+
+
getStackTrace +
Link copied to clipboard
+
+
+
+ +
+
open fun getStackTrace(): Array<StackTraceElement>
+
+
+
+
+
+
+ +
+
+
getSuppressed +
Link copied to clipboard
+
+
+
+ +
+
fun getSuppressed(): Array<Throwable>
+
+
+
+
+
+
+ +
+
+
initCause +
Link copied to clipboard
+
+
+
+ +
+
open fun initCause(p0: Throwable): Throwable
+
+
+
+
+
+
+ +
+
+
printStackTrace +
Link copied to clipboard
+
+
+
+ +
+
open fun printStackTrace()
open fun printStackTrace(p0: PrintStream)
open fun printStackTrace(p0: PrintWriter)
+
+
+
+
+
+
+ +
+
+
setStackTrace +
Link copied to clipboard
+
+
+
+ +
+
open fun setStackTrace(p0: Array<StackTraceElement>)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
cause +
Link copied to clipboard
+
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
message +
Link copied to clipboard
+
+
+
+
open val message: String?
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore/-klutter-printer/index.html b/kore/kore/dev.buijs.klutter.kore/-klutter-printer/index.html new file mode 100644 index 00000000..547390da --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore/-klutter-printer/index.html @@ -0,0 +1,97 @@ + + + + KlutterPrinter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterPrinter

+
interface KlutterPrinter

Output the content of a (to be created) class.

+
+
+
+
+

Functions

+
+
+
+
print +
Link copied to clipboard
+
+
+
+ +
+
abstract fun print(): String
+
+
+
+
+
+
+
+

Inheritors

+
+
+
+
AndroidAdapter +
Link copied to clipboard
+
+
+
+
+ +
+
+
IosAdapter +
Link copied to clipboard
+
+
+
+
+ +
+
+
PackageLib +
Link copied to clipboard
+
+
+
+
+ +
+
+
SubscriberWidget +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore/-klutter-printer/print.html b/kore/kore/dev.buijs.klutter.kore/-klutter-printer/print.html new file mode 100644 index 00000000..1f52f1f2 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore/-klutter-printer/print.html @@ -0,0 +1,40 @@ + + + + print + + +
+
+ + +
+
+
+
+
+ +
+ +
+

print

+
+
+ +
+
abstract fun print(): String
+
+

Return

the created file content as String.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore/-klutter-task/index.html b/kore/kore/dev.buijs.klutter.kore/-klutter-task/index.html new file mode 100644 index 00000000..9b294aae --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore/-klutter-task/index.html @@ -0,0 +1,59 @@ + + + + KlutterTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterTask

+
interface KlutterTask

Class which contains all logic to fully execute a functional task.

+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
abstract fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore/-klutter-task/run.html b/kore/kore/dev.buijs.klutter.kore/-klutter-task/run.html new file mode 100644 index 00000000..9222e3a4 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore/-klutter-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
abstract fun run()
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore/-klutter-writer/index.html b/kore/kore/dev.buijs.klutter.kore/-klutter-writer/index.html new file mode 100644 index 00000000..f023d030 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore/-klutter-writer/index.html @@ -0,0 +1,70 @@ + + + + KlutterWriter + + +
+
+ + +
+
+
+
+
+ +
+ +
+

KlutterWriter

+
interface KlutterWriter

Utility interface which takes (generated) file content and writes it to a file.

Used for editing and/or creating classes and configuration files.

+
+
+
+
+

Functions

+
+
+
+
write +
Link copied to clipboard
+
+
+
+ +
+
abstract fun write()
+
+
Creates a new file and writes the content to said file.
+
+
+
+
+
+

Inheritors

+
+
+
+
FileWriter +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore/-klutter-writer/write.html b/kore/kore/dev.buijs.klutter.kore/-klutter-writer/write.html new file mode 100644 index 00000000..dcfc2929 --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore/-klutter-writer/write.html @@ -0,0 +1,40 @@ + + + + write + + +
+
+ + +
+
+
+
+
+ +
+ +
+

write

+
+
+ +
+
abstract fun write()
+
+

Creates a new file and writes the content to said file.

+
+ +
+
+ + + + diff --git a/kore/kore/dev.buijs.klutter.kore/index.html b/kore/kore/dev.buijs.klutter.kore/index.html new file mode 100644 index 00000000..f18ad5ea --- /dev/null +++ b/kore/kore/dev.buijs.klutter.kore/index.html @@ -0,0 +1,109 @@ + + + + dev.buijs.klutter.kore + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.kore

+
+
+
+
+

Types

+
+
+
+
KlutterException +
Link copied to clipboard
+
+
+
+ +
+
class KlutterException(msg: String) : Exception
+
+
Exception class indicating a terminal problem in the Klutter Framework.
+
+
+
+
+ +
+
+
KlutterPrinter +
Link copied to clipboard
+
+
+
+ +
+
interface KlutterPrinter
+
+
Output the content of a (to be created) class.
+
+
+
+
+ +
+
+
KlutterTask +
Link copied to clipboard
+
+
+
+ +
+
interface KlutterTask
+
+
Class which contains all logic to fully execute a functional task.
+
+
+
+
+ +
+
+
KlutterWriter +
Link copied to clipboard
+
+
+
+ +
+
interface KlutterWriter
+
+
Utility interface which takes (generated) file content and writes it to a file.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/kore/kore/package-list b/kore/kore/package-list new file mode 100644 index 00000000..c9200941 --- /dev/null +++ b/kore/kore/package-list @@ -0,0 +1,343 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:dev.buijs.klutter.kore.ast////PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/index.html +$dokka.location:dev.buijs.klutter.kore.ast//toStandardTypeOrUndetermined/dev.buijs.klutter.kore.ast.TypeData#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/to-standard-type-or-undetermined.html +$dokka.location:dev.buijs.klutter.kore.ast//typeSimplename/dev.buijs.klutter.kore.ast.AbstractType?#kotlin.Boolean/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/type-simplename.html +$dokka.location:dev.buijs.klutter.kore.ast/AbstractType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-abstract-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/AbstractType/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-abstract-type/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/AbstractType/toString/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-abstract-type/to-string.html +$dokka.location:dev.buijs.klutter.kore.ast/BooleanType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-boolean-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/BooleanType/BooleanType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-boolean-type/-boolean-type.html +$dokka.location:dev.buijs.klutter.kore.ast/BroadcastController///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-broadcast-controller/index.html +$dokka.location:dev.buijs.klutter.kore.ast/BroadcastController/response/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-broadcast-controller/response.html +$dokka.location:dev.buijs.klutter.kore.ast/ByteArrayType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-byte-array-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/ByteArrayType/ByteArrayType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-byte-array-type/-byte-array-type.html +$dokka.location:dev.buijs.klutter.kore.ast/Controller///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-controller/index.html +$dokka.location:dev.buijs.klutter.kore.ast/Controller/functions/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-controller/functions.html +$dokka.location:dev.buijs.klutter.kore.ast/Controller/toDebugString/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-controller/to-debug-string.html +$dokka.location:dev.buijs.klutter.kore.ast/Controller/toString/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-controller/to-string.html +$dokka.location:dev.buijs.klutter.kore.ast/CustomType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-custom-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/CustomType/CustomType/#kotlin.String#kotlin.String?#kotlin.collections.List[dev.buijs.klutter.kore.ast.TypeMember]/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-custom-type/-custom-type.html +$dokka.location:dev.buijs.klutter.kore.ast/CustomType/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-custom-type/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/CustomType/copy/#kotlin.collections.List[dev.buijs.klutter.kore.ast.TypeMember]/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-custom-type/copy.html +$dokka.location:dev.buijs.klutter.kore.ast/CustomType/equals/#kotlin.Any?/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-custom-type/equals.html +$dokka.location:dev.buijs.klutter.kore.ast/CustomType/hashCode/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-custom-type/hash-code.html +$dokka.location:dev.buijs.klutter.kore.ast/CustomType/members/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-custom-type/members.html +$dokka.location:dev.buijs.klutter.kore.ast/CustomType/packageName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-custom-type/package-name.html +$dokka.location:dev.buijs.klutter.kore.ast/CustomType/toString/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-custom-type/to-string.html +$dokka.location:dev.buijs.klutter.kore.ast/DoubleArrayType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-double-array-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/DoubleArrayType/DoubleArrayType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-double-array-type/-double-array-type.html +$dokka.location:dev.buijs.klutter.kore.ast/DoubleType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-double-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/DoubleType/DoubleType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-double-type/-double-type.html +$dokka.location:dev.buijs.klutter.kore.ast/EnumType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-enum-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/EnumType/EnumType/#kotlin.String#kotlin.String?#kotlin.collections.List[kotlin.String]#kotlin.collections.List[kotlin.String]/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-enum-type/-enum-type.html +$dokka.location:dev.buijs.klutter.kore.ast/EnumType/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-enum-type/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/EnumType/copy/#kotlin.collections.List[kotlin.String]/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-enum-type/copy.html +$dokka.location:dev.buijs.klutter.kore.ast/EnumType/packageName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-enum-type/package-name.html +$dokka.location:dev.buijs.klutter.kore.ast/EnumType/toString/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-enum-type/to-string.html +$dokka.location:dev.buijs.klutter.kore.ast/EnumType/values/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-enum-type/values.html +$dokka.location:dev.buijs.klutter.kore.ast/EnumType/valuesJSON/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-enum-type/values-j-s-o-n.html +$dokka.location:dev.buijs.klutter.kore.ast/FloatArrayType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-float-array-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/FloatArrayType/FloatArrayType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-float-array-type/-float-array-type.html +$dokka.location:dev.buijs.klutter.kore.ast/FlutterAsyncChannel///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/index.html +$dokka.location:dev.buijs.klutter.kore.ast/FlutterAsyncChannel/FlutterAsyncChannel/#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/-flutter-async-channel.html +$dokka.location:dev.buijs.klutter.kore.ast/FlutterAsyncChannel/name/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-flutter-async-channel/name.html +$dokka.location:dev.buijs.klutter.kore.ast/FlutterChannel///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-flutter-channel/index.html +$dokka.location:dev.buijs.klutter.kore.ast/FlutterChannel/name/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-flutter-channel/name.html +$dokka.location:dev.buijs.klutter.kore.ast/FlutterSyncChannel///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/index.html +$dokka.location:dev.buijs.klutter.kore.ast/FlutterSyncChannel/FlutterSyncChannel/#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/-flutter-sync-channel.html +$dokka.location:dev.buijs.klutter.kore.ast/FlutterSyncChannel/name/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-flutter-sync-channel/name.html +$dokka.location:dev.buijs.klutter.kore.ast/IntArrayType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-int-array-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/IntArrayType/IntArrayType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-int-array-type/-int-array-type.html +$dokka.location:dev.buijs.klutter.kore.ast/IntType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-int-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/IntType/IntType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-int-type/-int-type.html +$dokka.location:dev.buijs.klutter.kore.ast/ListType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-list-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/ListType/ListType/#dev.buijs.klutter.kore.ast.AbstractType?/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-list-type/-list-type.html +$dokka.location:dev.buijs.klutter.kore.ast/ListType/child/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-list-type/child.html +$dokka.location:dev.buijs.klutter.kore.ast/LongArrayType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-long-array-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/LongArrayType/LongArrayType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-long-array-type/-long-array-type.html +$dokka.location:dev.buijs.klutter.kore.ast/LongType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-long-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/LongType/LongType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-long-type/-long-type.html +$dokka.location:dev.buijs.klutter.kore.ast/MapType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-map-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/MapType/MapType/#dev.buijs.klutter.kore.ast.AbstractType?#dev.buijs.klutter.kore.ast.AbstractType?/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-map-type/-map-type.html +$dokka.location:dev.buijs.klutter.kore.ast/MapType/key/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-map-type/key.html +$dokka.location:dev.buijs.klutter.kore.ast/MapType/value/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-map-type/value.html +$dokka.location:dev.buijs.klutter.kore.ast/Method///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-method/index.html +$dokka.location:dev.buijs.klutter.kore.ast/Method/Method/#kotlin.String#kotlin.String#kotlin.String#kotlin.Boolean#dev.buijs.klutter.kore.ast.AbstractType#dev.buijs.klutter.kore.ast.AbstractType?#kotlin.String?/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-method/-method.html +$dokka.location:dev.buijs.klutter.kore.ast/Method/async/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-method/async.html +$dokka.location:dev.buijs.klutter.kore.ast/Method/command/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-method/command.html +$dokka.location:dev.buijs.klutter.kore.ast/Method/import/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-method/import.html +$dokka.location:dev.buijs.klutter.kore.ast/Method/method/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-method/method.html +$dokka.location:dev.buijs.klutter.kore.ast/Method/requestDataType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-method/request-data-type.html +$dokka.location:dev.buijs.klutter.kore.ast/Method/requestParameterName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-method/request-parameter-name.html +$dokka.location:dev.buijs.klutter.kore.ast/Method/responseDataType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-method/response-data-type.html +$dokka.location:dev.buijs.klutter.kore.ast/Nested///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nested/index.html +$dokka.location:dev.buijs.klutter.kore.ast/Nullable///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableBooleanType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-boolean-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableBooleanType/NullableBooleanType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-boolean-type/-nullable-boolean-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableByteArrayType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-byte-array-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableByteArrayType/NullableByteArrayType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-byte-array-type/-nullable-byte-array-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableCustomType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableCustomType/NullableCustomType/#kotlin.String#kotlin.String?#kotlin.collections.List[dev.buijs.klutter.kore.ast.TypeMember]/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/-nullable-custom-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableCustomType/copy/#kotlin.collections.List[dev.buijs.klutter.kore.ast.TypeMember]/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/copy.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableCustomType/toString/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-custom-type/to-string.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableDoubleArrayType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-double-array-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableDoubleArrayType/NullableDoubleArrayType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-double-array-type/-nullable-double-array-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableDoubleType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-double-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableDoubleType/NullableDoubleType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-double-type/-nullable-double-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableFloatArrayType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-float-array-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableFloatArrayType/NullableFloatArrayType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-float-array-type/-nullable-float-array-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableIntArrayType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-int-array-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableIntArrayType/NullableIntArrayType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-int-array-type/-nullable-int-array-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableIntType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-int-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableIntType/NullableIntType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-int-type/-nullable-int-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableListType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-list-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableListType/NullableListType/#dev.buijs.klutter.kore.ast.AbstractType?/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-list-type/-nullable-list-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableLongArrayType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-long-array-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableLongArrayType/NullableLongArrayType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-long-array-type/-nullable-long-array-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableLongType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-long-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableLongType/NullableLongType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-long-type/-nullable-long-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableMapType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-map-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableMapType/NullableMapType/#dev.buijs.klutter.kore.ast.AbstractType?#dev.buijs.klutter.kore.ast.AbstractType?/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-map-type/-nullable-map-type.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableStringType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-string-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/NullableStringType/NullableStringType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-nullable-string-type/-nullable-string-type.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScoped///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped/index.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedBroadcastController///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/index.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedBroadcastController/RequestScopedBroadcastController/#kotlin.String#kotlin.String#kotlin.collections.List[dev.buijs.klutter.kore.ast.Method]#dev.buijs.klutter.kore.ast.AbstractType/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/-request-scoped-broadcast-controller.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedBroadcastController/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedBroadcastController/functions/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/functions.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedBroadcastController/packageName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/package-name.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedBroadcastController/toDebugString/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/to-debug-string.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedBroadcastController/toString/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-broadcast-controller/to-string.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedSimpleController///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/index.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedSimpleController/RequestScopedSimpleController/#kotlin.String#kotlin.String#kotlin.collections.List[dev.buijs.klutter.kore.ast.Method]/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/-request-scoped-simple-controller.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedSimpleController/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedSimpleController/functions/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/functions.html +$dokka.location:dev.buijs.klutter.kore.ast/RequestScopedSimpleController/packageName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-request-scoped-simple-controller/package-name.html +$dokka.location:dev.buijs.klutter.kore.ast/SimpleController///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-simple-controller/index.html +$dokka.location:dev.buijs.klutter.kore.ast/Singleton///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton/index.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonBroadcastController///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/index.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonBroadcastController/SingletonBroadcastController/#kotlin.String#kotlin.String#kotlin.collections.List[dev.buijs.klutter.kore.ast.Method]#dev.buijs.klutter.kore.ast.AbstractType/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/-singleton-broadcast-controller.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonBroadcastController/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonBroadcastController/functions/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/functions.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonBroadcastController/packageName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/package-name.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonBroadcastController/toDebugString/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/to-debug-string.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonBroadcastController/toString/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-broadcast-controller/to-string.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonSimpleController///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/index.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonSimpleController/SingletonSimpleController/#kotlin.String#kotlin.String#kotlin.collections.List[dev.buijs.klutter.kore.ast.Method]/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/-singleton-simple-controller.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonSimpleController/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonSimpleController/functions/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/functions.html +$dokka.location:dev.buijs.klutter.kore.ast/SingletonSimpleController/packageName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-singleton-simple-controller/package-name.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintCustomType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintCustomType/SquintCustomType/#kotlin.String#kotlin.collections.List[dev.buijs.klutter.kore.ast.SquintCustomTypeMember]/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/-squint-custom-type.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintCustomType/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintCustomType/members/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-custom-type/members.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintCustomTypeMember///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/index.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintCustomTypeMember/SquintCustomTypeMember/#kotlin.String#kotlin.String#kotlin.Boolean/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/-squint-custom-type-member.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintCustomTypeMember/name/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/name.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintCustomTypeMember/nullable/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/nullable.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintCustomTypeMember/type/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-custom-type-member/type.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintEnumType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintEnumType/SquintEnumType/#kotlin.String#kotlin.collections.List[kotlin.String]#kotlin.collections.List[kotlin.String]/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/-squint-enum-type.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintEnumType/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintEnumType/values/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/values.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintEnumType/valuesJSON/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-enum-type/values-j-s-o-n.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintMessageSource///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-message-source/index.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintMessageSource/SquintMessageSource/#dev.buijs.klutter.kore.ast.AbstractType#dev.buijs.klutter.kore.ast.SquintType#java.io.File?/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-message-source/-squint-message-source.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintMessageSource/source/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-message-source/source.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintMessageSource/squintType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-message-source/squint-type.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintMessageSource/type/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-message-source/type.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/SquintType/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-squint-type/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/StandardType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-standard-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/StandardType/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-standard-type/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/StandardType/dartType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-standard-type/dart-type.html +$dokka.location:dev.buijs.klutter.kore.ast/StandardType/kotlinType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-standard-type/kotlin-type.html +$dokka.location:dev.buijs.klutter.kore.ast/StringType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-string-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/StringType/StringType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-string-type/-string-type.html +$dokka.location:dev.buijs.klutter.kore.ast/TypeData///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-type-data/index.html +$dokka.location:dev.buijs.klutter.kore.ast/TypeData/TypeData/#kotlin.String#kotlin.Boolean/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-type-data/-type-data.html +$dokka.location:dev.buijs.klutter.kore.ast/TypeData/TypeData/#kotlin.String#kotlin.collections.List[kotlin.String]#kotlin.Boolean/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-type-data/-type-data.html +$dokka.location:dev.buijs.klutter.kore.ast/TypeData/TypeData/#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-type-data/-type-data.html +$dokka.location:dev.buijs.klutter.kore.ast/TypeData/nullable/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-type-data/nullable.html +$dokka.location:dev.buijs.klutter.kore.ast/TypeData/type/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-type-data/type.html +$dokka.location:dev.buijs.klutter.kore.ast/TypeMember///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-type-member/index.html +$dokka.location:dev.buijs.klutter.kore.ast/TypeMember/TypeMember/#kotlin.String#dev.buijs.klutter.kore.ast.AbstractType/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-type-member/-type-member.html +$dokka.location:dev.buijs.klutter.kore.ast/TypeMember/name/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-type-member/name.html +$dokka.location:dev.buijs.klutter.kore.ast/TypeMember/type/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-type-member/type.html +$dokka.location:dev.buijs.klutter.kore.ast/UndeterminedType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-undetermined-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/UndeterminedType/UndeterminedType/#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-undetermined-type/-undetermined-type.html +$dokka.location:dev.buijs.klutter.kore.ast/UndeterminedType/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-undetermined-type/class-name.html +$dokka.location:dev.buijs.klutter.kore.ast/UnitType///PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-unit-type/index.html +$dokka.location:dev.buijs.klutter.kore.ast/UnitType/UnitType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.ast/-unit-type/-unit-type.html +$dokka.location:dev.buijs.klutter.kore.common////PointingToDeclaration/kore/dev.buijs.klutter.kore.common/index.html +$dokka.location:dev.buijs.klutter.kore.common//JSON/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-j-s-o-n.html +$dokka.location:dev.buijs.klutter.kore.common//maybeCreate/java.io.File#/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/maybe-create.html +$dokka.location:dev.buijs.klutter.kore.common//maybeCreateFolder/java.io.File#kotlin.Boolean/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/maybe-create-folder.html +$dokka.location:dev.buijs.klutter.kore.common//prefixIfNot/kotlin.String#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/prefix-if-not.html +$dokka.location:dev.buijs.klutter.kore.common//removeSuffixIfPresent/kotlin.String#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/remove-suffix-if-present.html +$dokka.location:dev.buijs.klutter.kore.common//toCamelCase/kotlin.String#/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/to-camel-case.html +$dokka.location:dev.buijs.klutter.kore.common//toSnakeCase/kotlin.String#/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/to-snake-case.html +$dokka.location:dev.buijs.klutter.kore.common//verifyExists/java.io.File#/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/verify-exists.html +$dokka.location:dev.buijs.klutter.kore.common//write/java.io.File#dev.buijs.klutter.kore.KlutterPrinter/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/write.html +$dokka.location:dev.buijs.klutter.kore.common/Either.Companion///PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-either/-companion/index.html +$dokka.location:dev.buijs.klutter.kore.common/Either.Companion/nok/#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-either/-companion/nok.html +$dokka.location:dev.buijs.klutter.kore.common/Either.Companion/ok/#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-either/-companion/ok.html +$dokka.location:dev.buijs.klutter.kore.common/Either///PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-either/index.html +$dokka.location:dev.buijs.klutter.kore.common/EitherNok///PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-either-nok/index.html +$dokka.location:dev.buijs.klutter.kore.common/EitherNok/EitherNok/#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-either-nok/-either-nok.html +$dokka.location:dev.buijs.klutter.kore.common/EitherNok/data/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-either-nok/data.html +$dokka.location:dev.buijs.klutter.kore.common/EitherOk///PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-either-ok/index.html +$dokka.location:dev.buijs.klutter.kore.common/EitherOk/EitherOk/#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-either-ok/-either-ok.html +$dokka.location:dev.buijs.klutter.kore.common/EitherOk/data/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-either-ok/data.html +$dokka.location:dev.buijs.klutter.kore.common/ExcludeFromJacocoGeneratedReport///PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/index.html +$dokka.location:dev.buijs.klutter.kore.common/ExcludeFromJacocoGeneratedReport/ExcludeFromJacocoGeneratedReport/#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/-exclude-from-jacoco-generated-report.html +$dokka.location:dev.buijs.klutter.kore.common/ExcludeFromJacocoGeneratedReport/reason/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-exclude-from-jacoco-generated-report/reason.html +$dokka.location:dev.buijs.klutter.kore.common/FileWriter///PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-file-writer/index.html +$dokka.location:dev.buijs.klutter.kore.common/FileWriter/FileWriter/#java.io.File#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-file-writer/-file-writer.html +$dokka.location:dev.buijs.klutter.kore.common/FileWriter/write/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.common/-file-writer/write.html +$dokka.location:dev.buijs.klutter.kore.project////PointingToDeclaration/kore/dev.buijs.klutter.kore.project/index.html +$dokka.location:dev.buijs.klutter.kore.project//androidClassName/dev.buijs.klutter.kore.project.Pubspec#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/android-class-name.html +$dokka.location:dev.buijs.klutter.kore.project//androidPackageName/dev.buijs.klutter.kore.project.Pubspec#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/android-package-name.html +$dokka.location:dev.buijs.klutter.kore.project//examplePubspecInit/#java.io.File#dev.buijs.klutter.kore.project.Pubspec#dev.buijs.klutter.kore.project.Config?/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/example-pubspec-init.html +$dokka.location:dev.buijs.klutter.kore.project//gitDependencies/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/git-dependencies.html +$dokka.location:dev.buijs.klutter.kore.project//iosClassName/dev.buijs.klutter.kore.project.Pubspec#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/ios-class-name.html +$dokka.location:dev.buijs.klutter.kore.project//klutterBomVersion/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/klutter-bom-version.html +$dokka.location:dev.buijs.klutter.kore.project//klutterPubVersion/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/klutter-pub-version.html +$dokka.location:dev.buijs.klutter.kore.project//klutterUIPubVersion/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/klutter-u-i-pub-version.html +$dokka.location:dev.buijs.klutter.kore.project//mapper/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/mapper.html +$dokka.location:dev.buijs.klutter.kore.project//plugin/dev.buijs.klutter.kore.project.Root#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/plugin.html +$dokka.location:dev.buijs.klutter.kore.project//plugin/java.io.File#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/plugin.html +$dokka.location:dev.buijs.klutter.kore.project//plugin/java.io.File#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/plugin.html +$dokka.location:dev.buijs.klutter.kore.project//plugin/kotlin.String#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/plugin.html +$dokka.location:dev.buijs.klutter.kore.project//plugin/kotlin.String#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/plugin.html +$dokka.location:dev.buijs.klutter.kore.project//rootPubspecInit/#java.io.File#dev.buijs.klutter.kore.project.Pubspec#dev.buijs.klutter.kore.project.Config?/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/root-pubspec-init.html +$dokka.location:dev.buijs.klutter.kore.project//squintPubVersion/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/squint-pub-version.html +$dokka.location:dev.buijs.klutter.kore.project//toConfigOrNull/java.io.File#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/to-config-or-null.html +$dokka.location:dev.buijs.klutter.kore.project//toPubspec/dev.buijs.klutter.kore.project.Root#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/to-pubspec.html +$dokka.location:dev.buijs.klutter.kore.project//toPubspec/java.io.File#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/to-pubspec.html +$dokka.location:dev.buijs.klutter.kore.project/Android///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-android/index.html +$dokka.location:dev.buijs.klutter.kore.project/Android/Android/#java.io.File#kotlin.String#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-android/-android.html +$dokka.location:dev.buijs.klutter.kore.project/Android/folder/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-android/folder.html +$dokka.location:dev.buijs.klutter.kore.project/Android/manifest/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-android/manifest.html +$dokka.location:dev.buijs.klutter.kore.project/Android/pathToPlugin/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-android/path-to-plugin.html +$dokka.location:dev.buijs.klutter.kore.project/Android/pathToPluginPackage/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-android/path-to-plugin-package.html +$dokka.location:dev.buijs.klutter.kore.project/Android/pluginClassName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-android/plugin-class-name.html +$dokka.location:dev.buijs.klutter.kore.project/Android/pluginPackageName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-android/plugin-package-name.html +$dokka.location:dev.buijs.klutter.kore.project/Config///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-config/index.html +$dokka.location:dev.buijs.klutter.kore.project/Config/Config/#dev.buijs.klutter.kore.project.Dependencies#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-config/-config.html +$dokka.location:dev.buijs.klutter.kore.project/Config/bomVersion/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-config/bom-version.html +$dokka.location:dev.buijs.klutter.kore.project/Config/dependencies/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-config/dependencies.html +$dokka.location:dev.buijs.klutter.kore.project/Dependencies///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-dependencies/index.html +$dokka.location:dev.buijs.klutter.kore.project/Dependencies/Dependencies/#kotlin.String#kotlin.String#kotlin.String#kotlin.collections.Set[kotlin.String]/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-dependencies/-dependencies.html +$dokka.location:dev.buijs.klutter.kore.project/Dependencies/embedded/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-dependencies/embedded.html +$dokka.location:dev.buijs.klutter.kore.project/Dependencies/klutter/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-dependencies/klutter.html +$dokka.location:dev.buijs.klutter.kore.project/Dependencies/klutterUI/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-dependencies/klutter-u-i.html +$dokka.location:dev.buijs.klutter.kore.project/Dependencies/squint/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-dependencies/squint.html +$dokka.location:dev.buijs.klutter.kore.project/IOS///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-i-o-s/index.html +$dokka.location:dev.buijs.klutter.kore.project/IOS/IOS/#java.io.File#kotlin.String#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-i-o-s/-i-o-s.html +$dokka.location:dev.buijs.klutter.kore.project/IOS/appDelegate/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-i-o-s/app-delegate.html +$dokka.location:dev.buijs.klutter.kore.project/IOS/folder/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-i-o-s/folder.html +$dokka.location:dev.buijs.klutter.kore.project/IOS/pathToClasses/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-i-o-s/path-to-classes.html +$dokka.location:dev.buijs.klutter.kore.project/IOS/pathToPlugin/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-i-o-s/path-to-plugin.html +$dokka.location:dev.buijs.klutter.kore.project/IOS/pluginClassName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-i-o-s/plugin-class-name.html +$dokka.location:dev.buijs.klutter.kore.project/IOS/pluginName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-i-o-s/plugin-name.html +$dokka.location:dev.buijs.klutter.kore.project/IOS/podfile/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-i-o-s/podfile.html +$dokka.location:dev.buijs.klutter.kore.project/IOS/podspec/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-i-o-s/podspec.html +$dokka.location:dev.buijs.klutter.kore.project/Platform///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-platform/index.html +$dokka.location:dev.buijs.klutter.kore.project/Platform/Platform/#java.io.File#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-platform/-platform.html +$dokka.location:dev.buijs.klutter.kore.project/Platform/folder/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-platform/folder.html +$dokka.location:dev.buijs.klutter.kore.project/Platform/podspec/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-platform/podspec.html +$dokka.location:dev.buijs.klutter.kore.project/Platform/source/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-platform/source.html +$dokka.location:dev.buijs.klutter.kore.project/Project///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-project/index.html +$dokka.location:dev.buijs.klutter.kore.project/Project/Project/#dev.buijs.klutter.kore.project.Root#dev.buijs.klutter.kore.project.IOS#dev.buijs.klutter.kore.project.Android#dev.buijs.klutter.kore.project.Platform/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-project/-project.html +$dokka.location:dev.buijs.klutter.kore.project/Project/android/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-project/android.html +$dokka.location:dev.buijs.klutter.kore.project/Project/ios/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-project/ios.html +$dokka.location:dev.buijs.klutter.kore.project/Project/platform/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-project/platform.html +$dokka.location:dev.buijs.klutter.kore.project/Project/root/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-project/root.html +$dokka.location:dev.buijs.klutter.kore.project/Pubspec///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec/index.html +$dokka.location:dev.buijs.klutter.kore.project/Pubspec/Pubspec/#kotlin.String?#kotlin.String?#kotlin.String?#dev.buijs.klutter.kore.project.PubspecFlutter?/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec/-pubspec.html +$dokka.location:dev.buijs.klutter.kore.project/Pubspec/android/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec/android.html +$dokka.location:dev.buijs.klutter.kore.project/Pubspec/description/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec/description.html +$dokka.location:dev.buijs.klutter.kore.project/Pubspec/flutter/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec/flutter.html +$dokka.location:dev.buijs.klutter.kore.project/Pubspec/ios/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec/ios.html +$dokka.location:dev.buijs.klutter.kore.project/Pubspec/name/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec/name.html +$dokka.location:dev.buijs.klutter.kore.project/Pubspec/platforms/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec/platforms.html +$dokka.location:dev.buijs.klutter.kore.project/Pubspec/plugin/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec/plugin.html +$dokka.location:dev.buijs.klutter.kore.project/Pubspec/version/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec/version.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecFlutter///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/index.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecFlutter/PubspecFlutter/#dev.buijs.klutter.kore.project.PubspecPlugin?/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/-pubspec-flutter.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecFlutter/plugin/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-flutter/plugin.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPlugin///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/index.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPlugin/PubspecPlugin/#dev.buijs.klutter.kore.project.PubspecPluginPlatforms?/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/-pubspec-plugin.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPlugin/platforms/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin/platforms.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPluginClass///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/index.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPluginClass/PubspecPluginClass/#kotlin.String?#kotlin.String?/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/-pubspec-plugin-class.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPluginClass/pluginClass/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/plugin-class.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPluginClass/pluginPackage/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-class/plugin-package.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPluginPlatforms///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/index.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPluginPlatforms/PubspecPluginPlatforms/#dev.buijs.klutter.kore.project.PubspecPluginClass?#dev.buijs.klutter.kore.project.PubspecPluginClass?/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/-pubspec-plugin-platforms.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPluginPlatforms/android/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/android.html +$dokka.location:dev.buijs.klutter.kore.project/PubspecPluginPlatforms/ios/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-pubspec-plugin-platforms/ios.html +$dokka.location:dev.buijs.klutter.kore.project/Root///PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-root/index.html +$dokka.location:dev.buijs.klutter.kore.project/Root/Root/#kotlin.String#java.io.File/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-root/-root.html +$dokka.location:dev.buijs.klutter.kore.project/Root/folder/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-root/folder.html +$dokka.location:dev.buijs.klutter.kore.project/Root/pathToLibFile/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-root/path-to-lib-file.html +$dokka.location:dev.buijs.klutter.kore.project/Root/pathToLibFolder/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-root/path-to-lib-folder.html +$dokka.location:dev.buijs.klutter.kore.project/Root/pluginClassName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-root/plugin-class-name.html +$dokka.location:dev.buijs.klutter.kore.project/Root/pluginName/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-root/plugin-name.html +$dokka.location:dev.buijs.klutter.kore.project/Root/resolve/#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.project/-root/resolve.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter////PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/index.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter//createExamplePubspecYamlWriter/#dev.buijs.klutter.kore.project.Pubspec#dev.buijs.klutter.kore.project.Config?/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/create-example-pubspec-yaml-writer.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter//createPrinter/dev.buijs.klutter.kore.templates.flutter.PublisherWidget#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/create-printer.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter//createRootPubspecYamlWriter/#dev.buijs.klutter.kore.project.Pubspec#dev.buijs.klutter.kore.project.Config?/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/create-root-pubspec-yaml-writer.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterEvent///PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/index.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterEvent/FlutterEvent/#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/-flutter-event.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterEvent/name/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-event/name.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterExtension///PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/index.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterExtension/FlutterExtension/#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/-flutter-extension.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterExtension/className/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-extension/class-name.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterMessageType///PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/index.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterMessageType/FlutterMessageType/#dev.buijs.klutter.kore.ast.AbstractType/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/-flutter-message-type.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterMessageType/dartType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/dart-type.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterMessageType/dataType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-message-type/data-type.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterMethod///PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/index.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterMethod/FlutterMethod/#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/-flutter-method.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/FlutterMethod/name/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-flutter-method/name.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PackageLib///PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/index.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PackageLib/PackageLib/#kotlin.String#kotlin.collections.List[kotlin.String]/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/-package-lib.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PackageLib/print/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-package-lib/print.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PublisherWidget///PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/index.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PublisherWidget/PublisherWidget/#dev.buijs.klutter.kore.ast.FlutterSyncChannel#dev.buijs.klutter.kore.templates.flutter.FlutterEvent#dev.buijs.klutter.kore.templates.flutter.FlutterExtension#dev.buijs.klutter.kore.templates.flutter.FlutterMessageType?#dev.buijs.klutter.kore.templates.flutter.FlutterMessageType#dev.buijs.klutter.kore.templates.flutter.FlutterMethod/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/-publisher-widget.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PublisherWidget/channel/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/channel.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PublisherWidget/event/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/event.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PublisherWidget/extension/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/extension.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PublisherWidget/method/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/method.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PublisherWidget/requestType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/request-type.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/PublisherWidget/responseType/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-publisher-widget/response-type.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/SubscriberWidget///PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/index.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/SubscriberWidget/SubscriberWidget/#kotlin.String#dev.buijs.klutter.kore.ast.FlutterAsyncChannel#kotlin.String#dev.buijs.klutter.kore.ast.AbstractType/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/-subscriber-widget.html +$dokka.location:dev.buijs.klutter.kore.templates.flutter/SubscriberWidget/print/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates.flutter/-subscriber-widget/print.html +$dokka.location:dev.buijs.klutter.kore.templates////PointingToDeclaration/kore/dev.buijs.klutter.kore.templates/index.html +$dokka.location:dev.buijs.klutter.kore.templates/AndroidAdapter///PointingToDeclaration/kore/dev.buijs.klutter.kore.templates/-android-adapter/index.html +$dokka.location:dev.buijs.klutter.kore.templates/AndroidAdapter/AndroidAdapter/#kotlin.String#kotlin.String#kotlin.collections.Set[kotlin.String]#kotlin.collections.Set[kotlin.String]#kotlin.collections.Set[dev.buijs.klutter.kore.ast.Controller]/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates/-android-adapter/-android-adapter.html +$dokka.location:dev.buijs.klutter.kore.templates/AndroidAdapter/print/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates/-android-adapter/print.html +$dokka.location:dev.buijs.klutter.kore.templates/IosAdapter///PointingToDeclaration/kore/dev.buijs.klutter.kore.templates/-ios-adapter/index.html +$dokka.location:dev.buijs.klutter.kore.templates/IosAdapter/IosAdapter/#kotlin.String#kotlin.collections.Set[kotlin.String]#kotlin.collections.Set[kotlin.String]#kotlin.collections.Set[dev.buijs.klutter.kore.ast.Controller]/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates/-ios-adapter/-ios-adapter.html +$dokka.location:dev.buijs.klutter.kore.templates/IosAdapter/print/#/PointingToDeclaration/kore/dev.buijs.klutter.kore.templates/-ios-adapter/print.html +$dokka.location:dev.buijs.klutter.kore////PointingToDeclaration/kore/dev.buijs.klutter.kore/index.html +$dokka.location:dev.buijs.klutter.kore/KlutterException///PointingToDeclaration/kore/dev.buijs.klutter.kore/-klutter-exception/index.html +$dokka.location:dev.buijs.klutter.kore/KlutterException/KlutterException/#kotlin.String/PointingToDeclaration/kore/dev.buijs.klutter.kore/-klutter-exception/-klutter-exception.html +$dokka.location:dev.buijs.klutter.kore/KlutterPrinter///PointingToDeclaration/kore/dev.buijs.klutter.kore/-klutter-printer/index.html +$dokka.location:dev.buijs.klutter.kore/KlutterPrinter/print/#/PointingToDeclaration/kore/dev.buijs.klutter.kore/-klutter-printer/print.html +$dokka.location:dev.buijs.klutter.kore/KlutterTask///PointingToDeclaration/kore/dev.buijs.klutter.kore/-klutter-task/index.html +$dokka.location:dev.buijs.klutter.kore/KlutterTask/run/#/PointingToDeclaration/kore/dev.buijs.klutter.kore/-klutter-task/run.html +$dokka.location:dev.buijs.klutter.kore/KlutterWriter///PointingToDeclaration/kore/dev.buijs.klutter.kore/-klutter-writer/index.html +$dokka.location:dev.buijs.klutter.kore/KlutterWriter/write/#/PointingToDeclaration/kore/dev.buijs.klutter.kore/-klutter-writer/write.html +dev.buijs.klutter.kore +dev.buijs.klutter.kore.ast +dev.buijs.klutter.kore.common +dev.buijs.klutter.kore.project +dev.buijs.klutter.kore.templates +dev.buijs.klutter.kore.templates.flutter + diff --git a/kore/navigation.html b/kore/navigation.html new file mode 100644 index 00000000..7b55ddcf --- /dev/null +++ b/kore/navigation.html @@ -0,0 +1,1047 @@ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ Default +
+
+
+ +
+
+
+ Singleton +
+
+
+
+
+ Event +
+
+
+
+ JSON +
+
+
+
+ Response +
+
+
+
+ + + +
+
+ kommand +
+
+ +
+
+ main() +
+
+
+
+
+
+ kompose +
+
+ +
+ +
+
+
+ IosFlow +
+
+
+
+ Publisher +
+
+
+
+
+
+ kore +
+
+ + +
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ EnumType +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+ IntType +
+
+
+
+ ListType +
+
+
+ +
+
+
+ LongType +
+
+
+
+ MapType +
+
+
+
+ Method +
+
+
+
+ Nested +
+
+
+
+ Nullable +
+
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+
+ Singleton +
+
+ + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ TypeData +
+
+
+ +
+ + +
+
+ UnitType +
+
+
+
+ +
+
+ Either +
+
+
+
+ EitherNok +
+
+
+
+ EitherOk +
+
+ +
+ +
+
+
+ JSON +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ write() +
+
+
+
+ +
+
+ Android +
+
+ + +
+
+ Config +
+
+
+ +
+ +
+ +
+
+
+ IOS +
+
+
+ +
+ + + +
+
+ mapper +
+
+
+
+ Platform +
+
+
+
+ plugin +
+
+
+
+ Project +
+
+
+
+ Pubspec +
+
+
+ +
+
+ +
+ + +
+
+ Root +
+
+ + + +
+
+ toPubspec +
+
+
+ + +
+ +
diff --git a/navigation.html b/navigation.html new file mode 100644 index 00000000..28696cd1 --- /dev/null +++ b/navigation.html @@ -0,0 +1,1047 @@ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ Default +
+
+
+ +
+
+
+ Singleton +
+
+
+
+
+ Event +
+
+
+
+ JSON +
+
+
+
+ Response +
+
+
+
+ + + +
+
+ kommand +
+
+ +
+
+ main() +
+
+
+
+
+
+ kompose +
+
+ +
+ +
+
+
+ IosFlow +
+
+
+
+ Publisher +
+
+
+
+
+
+ kore +
+
+ + +
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ EnumType +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+ IntType +
+
+
+
+ ListType +
+
+
+ +
+
+
+ LongType +
+
+
+
+ MapType +
+
+
+
+ Method +
+
+
+
+ Nested +
+
+
+
+ Nullable +
+
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+
+ Singleton +
+
+ + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ TypeData +
+
+
+ +
+ + +
+
+ UnitType +
+
+
+
+ +
+
+ Either +
+
+
+
+ EitherNok +
+
+
+
+ EitherOk +
+
+ +
+ +
+
+
+ JSON +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ write() +
+
+
+
+ +
+
+ Android +
+
+ + +
+
+ Config +
+
+
+ +
+ +
+ +
+
+
+ IOS +
+
+
+ +
+ + + +
+
+ mapper +
+
+
+
+ Platform +
+
+
+
+ plugin +
+
+
+
+ Project +
+
+
+
+ Pubspec +
+
+
+ +
+
+ +
+ + +
+
+ Root +
+
+ + + +
+
+ toPubspec +
+
+
+ + +
+ +
diff --git a/scripts/clipboard.js b/scripts/clipboard.js new file mode 100644 index 00000000..b00ce246 --- /dev/null +++ b/scripts/clipboard.js @@ -0,0 +1,52 @@ +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/scripts/main.js b/scripts/main.js new file mode 100644 index 00000000..029fa9eb --- /dev/null +++ b/scripts/main.js @@ -0,0 +1,67 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=390)}([function(e,t,n){e.exports=n(264)()},function(e,t,n){"use strict";e.exports=n(239)},function(e,t,n){var r; +/*! + Copyright (c) 2017 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;to;)Q(e,n=r[o++],t[n]);return e},X=function(e){var t=F.call(this,e=x(e,!0));return!(this===W&&o(H,e)&&!o(U,e))&&(!(t||!o(this,e)||!o(H,e)||o(this,A)&&this[A][e])||t)},J=function(e,t){if(e=w(e),t=x(t,!0),e!==W||!o(H,t)||o(U,t)){var n=I(e,t);return!n||!o(H,t)||o(e,A)&&e[A][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=z(w(e)),r=[],i=0;n.length>i;)o(H,t=n[i++])||t==A||t==c||r.push(t);return r},ee=function(e){for(var t,n=e===W,r=z(n?U:w(e)),i=[],a=0;r.length>a;)!o(H,t=r[a++])||n&&!o(W,t)||i.push(H[t]);return i};B||(l((R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===W&&t.call(U,n),o(this,A)&&o(this[A],e)&&(this[A][e]=!1),K(this,e,S(1,n))};return i&&G&&K(W,e,{configurable:!0,set:t}),q(e)}).prototype,"toString",(function(){return this._k})),E.f=J,C.f=Q,n(114).f=O.f=Z,n(95).f=X,T.f=ee,i&&!n(111)&&l(W,"propertyIsEnumerable",X,!0),h.f=function(e){return q(d(e))}),a(a.G+a.W+a.F*!B,{Symbol:R});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)d(te[ne++]);for(var re=P(d.store),oe=0;re.length>oe;)v(re[oe++]);a(a.S+a.F*!B,"Symbol",{for:function(e){return o(D,e+="")?D[e]:D[e]=R(e)},keyFor:function(e){if(!$(e))throw TypeError(e+" is not a symbol!");for(var t in D)if(D[t]===e)return t},useSetter:function(){G=!0},useSimple:function(){G=!1}}),a(a.S+a.F*!B,"Object",{create:function(e,t){return void 0===t?k(e):Y(k(e),t)},defineProperty:Q,defineProperties:Y,getOwnPropertyDescriptor:J,getOwnPropertyNames:Z,getOwnPropertySymbols:ee});var ie=u((function(){T.f(1)}));a(a.S+a.F*ie,"Object",{getOwnPropertySymbols:function(e){return T.f(_(e))}}),M&&a(a.S+a.F*(!B||u((function(){var e=R();return"[null]"!=N([e])||"{}"!=N({a:e})||"{}"!=N(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!$(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!$(t))return t}),r[1]=t,N.apply(M,r)}}),R.prototype[L]||n(59)(R.prototype,L,R.prototype.valueOf),f(R,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){var r=n(10);r(r.S+r.F*!n(30),"Object",{defineProperty:n(39).f})},function(e,t,n){"use strict";n(257);var r=n(27),o=n(135),i=n(30),a=/./.toString,l=function(e){n(42)(RegExp.prototype,"toString",e,!0)};n(31)((function(){return"/a/b"!=a.call({source:"a",flags:"b"})}))?l((function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?o.call(e):void 0)})):"toString"!=a.name&&l((function(){return a.call(this)}))},function(e,t,n){var r=Date.prototype,o=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(42)(r,"toString",(function(){var e=i.call(this);return e==e?o.call(this):"Invalid Date"}))},function(e,t,n){n(182)("asyncIterator")},function(e,t,n){var r=n(32),o=n(79),i=n(59),a=n(42),l=n(80),c=function(e,t,n){var u,s,f,p,d=e&c.F,h=e&c.G,v=e&c.S,g=e&c.P,m=e&c.B,y=h?r:v?r[t]||(r[t]={}):(r[t]||{}).prototype,b=h?o:o[t]||(o[t]={}),_=b.prototype||(b.prototype={});for(u in h&&(n=t),n)f=((s=!d&&y&&void 0!==y[u])?y:n)[u],p=m&&s?l(f,r):g&&"function"==typeof f?l(Function.call,f):f,y&&a(y,u,f,e&c.U),b[u]!=f&&i(b,u,p),g&&_[u]!=f&&(_[u]=f)};r.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){for(var r=n(12),o=n(70),i=n(42),a=n(32),l=n(59),c=n(96),u=n(25),s=u("iterator"),f=u("toStringTag"),p=c.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=o(d),v=0;v=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r=n(10);r(r.S,"Object",{create:n(83)})},function(e,t,n){var r=n(10),o=n(83),i=n(81),a=n(27),l=n(29),c=n(31),u=n(184),s=(n(32).Reflect||{}).construct,f=c((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!c((function(){s((function(){}))}));r(r.S+r.F*(f||p),"Reflect",{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!f)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}var c=n.prototype,d=o(l(c)?c:Object.prototype),h=Function.apply.call(e,d,t);return l(h)?h:d}})},function(e,t,n){var r=n(10);r(r.S,"Object",{setPrototypeOf:n(180).set})},function(e,t,n){var r=n(54),o=n(70);n(252)("keys",(function(){return function(e){return o(r(e))}}))},function(e,t,n){"use strict";var r=n(10),o=n(130)(!1),i=[].indexOf,a=!!i&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(a||!n(72)(i)),"Array",{indexOf:function(e){return a?i.apply(this,arguments)||0:o(this,e,arguments[1])}})},function(e,t,n){var r=n(26),o=n(266);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i={insert:"head",singleton:!1};r(o,i);e.exports=o.locals||{}},function(e,t,n){var r=n(10);r(r.S+r.F,"Object",{assign:n(185)})},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,l=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),"/*# ".concat(c," */")),i=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(i).concat([o]).join("\n")}var a,l,c;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){var r=n(35),o=n(28),i=n(98),a=n(74),l=n(75),c=function(e,t,n){var u,s,f,p=e&c.F,d=e&c.G,h=e&c.S,v=e&c.P,g=e&c.B,m=e&c.W,y=d?o:o[t]||(o[t]={}),b=y.prototype,_=d?r:h?r[t]:(r[t]||{}).prototype;for(u in d&&(n=t),n)(s=!p&&_&&void 0!==_[u])&&l(y,u)||(f=s?_[u]:n[u],y[u]=d&&"function"!=typeof _[u]?n[u]:g&&s?i(f,r):m&&_[u]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):v&&"function"==typeof f?i(Function.call,f):f,v&&((y.virtual||(y.virtual={}))[u]=f,e&c.R&&b&&!b[u]&&a(b,u,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){var r=n(26),o=n(332);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i={insert:"head",singleton:!1};r(o,i);e.exports=o.locals||{}},function(e,t,n){var r=n(113),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(71);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r=n(10),o=n(62)(1);r(r.P+r.F*!n(72)([].map,!0),"Array",{map:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(64);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(85)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var r=n(80),o=n(10),i=n(54),a=n(189),l=n(190),c=n(53),u=n(174),s=n(191);o(o.S+o.F*!n(192)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,o,f,p=i(e),d="function"==typeof this?this:Array,h=arguments.length,v=h>1?arguments[1]:void 0,g=void 0!==v,m=0,y=s(p);if(g&&(v=r(v,h>2?arguments[2]:void 0,2)),null==y||d==Array&&l(y))for(n=new d(t=c(p.length));t>m;m++)u(n,m,g?v(p[m],m):p[m]);else for(f=y.call(p),n=new d;!(o=f.next()).done;m++)u(n,m,g?a(f,v,[o.value,m],!0):o.value);return n.length=m,n}})},function(e,t,n){var r=n(39),o=n(91);e.exports=n(30)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(112),o=n(71);e.exports=function(e){return r(o(e))}},function(e,t,n){"use strict";var r=n(10),o=n(62)(0),i=n(72)([].forEach,!0);r(r.P+r.F*!i,"Array",{forEach:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(80),o=n(112),i=n(54),a=n(53),l=n(259);e.exports=function(e,t){var n=1==e,c=2==e,u=3==e,s=4==e,f=6==e,p=5==e||f,d=t||l;return function(t,l,h){for(var v,g,m=i(t),y=o(m),b=r(l,h,3),_=a(y.length),w=0,x=n?d(t,_):c?d(t,0):void 0;_>w;w++)if((p||w in y)&&(g=b(v=y[w],w,m),e))if(n)x[w]=g;else if(g)switch(e){case 3:return!0;case 5:return v;case 6:return w;case 2:x.push(v)}else if(s)return!1;return f?-1:u||s?s:x}}},function(e,t,n){var r=n(56),o=n(200),i=n(147),a=Object.defineProperty;t.f=n(57)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports={default:n(282),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(304)),o=a(n(308)),i=a(n(205));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,i.default)(t)));e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},function(e,t,n){(function(e,r){var o; +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */(function(){var i="Expected a function",a="__lodash_placeholder__",l=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],c="[object Arguments]",u="[object Array]",s="[object Boolean]",f="[object Date]",p="[object Error]",d="[object Function]",h="[object GeneratorFunction]",v="[object Map]",g="[object Number]",m="[object Object]",y="[object RegExp]",b="[object Set]",_="[object String]",w="[object Symbol]",x="[object WeakMap]",S="[object ArrayBuffer]",k="[object DataView]",O="[object Float32Array]",E="[object Float64Array]",T="[object Int8Array]",C="[object Int16Array]",P="[object Int32Array]",I="[object Uint8Array]",j="[object Uint16Array]",z="[object Uint32Array]",R=/\b__p \+= '';/g,M=/\b(__p \+=) '' \+/g,N=/(__e\(.*?\)|\b__t\)) \+\n'';/g,A=/&(?:amp|lt|gt|quot|#39);/g,L=/[&<>"']/g,F=RegExp(A.source),D=RegExp(L.source),H=/<%-([\s\S]+?)%>/g,U=/<%([\s\S]+?)%>/g,W=/<%=([\s\S]+?)%>/g,B=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,V=/^\w*$/,G=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,K=/[\\^$.*+?()[\]{}|]/g,q=RegExp(K.source),$=/^\s+|\s+$/g,Q=/^\s+/,Y=/\s+$/,X=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,J=/\{\n\/\* \[wrapped with (.+)\] \*/,Z=/,? & /,ee=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,te=/\\(\\)?/g,ne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,re=/\w*$/,oe=/^[-+]0x[0-9a-f]+$/i,ie=/^0b[01]+$/i,ae=/^\[object .+?Constructor\]$/,le=/^0o[0-7]+$/i,ce=/^(?:0|[1-9]\d*)$/,ue=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,se=/($^)/,fe=/['\n\r\u2028\u2029\\]/g,pe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",de="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",he="[\\ud800-\\udfff]",ve="["+de+"]",ge="["+pe+"]",me="\\d+",ye="[\\u2700-\\u27bf]",be="[a-z\\xdf-\\xf6\\xf8-\\xff]",_e="[^\\ud800-\\udfff"+de+me+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",we="\\ud83c[\\udffb-\\udfff]",xe="[^\\ud800-\\udfff]",Se="(?:\\ud83c[\\udde6-\\uddff]){2}",ke="[\\ud800-\\udbff][\\udc00-\\udfff]",Oe="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Ee="(?:"+be+"|"+_e+")",Te="(?:"+Oe+"|"+_e+")",Ce="(?:"+ge+"|"+we+")"+"?",Pe="[\\ufe0e\\ufe0f]?"+Ce+("(?:\\u200d(?:"+[xe,Se,ke].join("|")+")[\\ufe0e\\ufe0f]?"+Ce+")*"),Ie="(?:"+[ye,Se,ke].join("|")+")"+Pe,je="(?:"+[xe+ge+"?",ge,Se,ke,he].join("|")+")",ze=RegExp("['’]","g"),Re=RegExp(ge,"g"),Me=RegExp(we+"(?="+we+")|"+je+Pe,"g"),Ne=RegExp([Oe+"?"+be+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ve,Oe,"$"].join("|")+")",Te+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ve,Oe+Ee,"$"].join("|")+")",Oe+"?"+Ee+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Oe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",me,Ie].join("|"),"g"),Ae=RegExp("[\\u200d\\ud800-\\udfff"+pe+"\\ufe0e\\ufe0f]"),Le=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Fe=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],De=-1,He={};He[O]=He[E]=He[T]=He[C]=He[P]=He[I]=He["[object Uint8ClampedArray]"]=He[j]=He[z]=!0,He[c]=He[u]=He[S]=He[s]=He[k]=He[f]=He[p]=He[d]=He[v]=He[g]=He[m]=He[y]=He[b]=He[_]=He[x]=!1;var Ue={};Ue[c]=Ue[u]=Ue[S]=Ue[k]=Ue[s]=Ue[f]=Ue[O]=Ue[E]=Ue[T]=Ue[C]=Ue[P]=Ue[v]=Ue[g]=Ue[m]=Ue[y]=Ue[b]=Ue[_]=Ue[w]=Ue[I]=Ue["[object Uint8ClampedArray]"]=Ue[j]=Ue[z]=!0,Ue[p]=Ue[d]=Ue[x]=!1;var We={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Be=parseFloat,Ve=parseInt,Ge="object"==typeof e&&e&&e.Object===Object&&e,Ke="object"==typeof self&&self&&self.Object===Object&&self,qe=Ge||Ke||Function("return this")(),$e=t&&!t.nodeType&&t,Qe=$e&&"object"==typeof r&&r&&!r.nodeType&&r,Ye=Qe&&Qe.exports===$e,Xe=Ye&&Ge.process,Je=function(){try{var e=Qe&&Qe.require&&Qe.require("util").types;return e||Xe&&Xe.binding&&Xe.binding("util")}catch(e){}}(),Ze=Je&&Je.isArrayBuffer,et=Je&&Je.isDate,tt=Je&&Je.isMap,nt=Je&&Je.isRegExp,rt=Je&&Je.isSet,ot=Je&&Je.isTypedArray;function it(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function at(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function pt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function Mt(e,t){for(var n=e.length;n--&&wt(t,e[n],0)>-1;);return n}function Nt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var At=Et({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Lt=Et({"&":"&","<":"<",">":">",'"':""","'":"'"});function Ft(e){return"\\"+We[e]}function Dt(e){return Ae.test(e)}function Ht(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function Ut(e,t){return function(n){return e(t(n))}}function Wt(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var $t=function e(t){var n,r=(t=null==t?qe:$t.defaults(qe.Object(),t,$t.pick(qe,Fe))).Array,o=t.Date,pe=t.Error,de=t.Function,he=t.Math,ve=t.Object,ge=t.RegExp,me=t.String,ye=t.TypeError,be=r.prototype,_e=de.prototype,we=ve.prototype,xe=t["__core-js_shared__"],Se=_e.toString,ke=we.hasOwnProperty,Oe=0,Ee=(n=/[^.]+$/.exec(xe&&xe.keys&&xe.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Te=we.toString,Ce=Se.call(ve),Pe=qe._,Ie=ge("^"+Se.call(ke).replace(K,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),je=Ye?t.Buffer:void 0,Me=t.Symbol,Ae=t.Uint8Array,We=je?je.allocUnsafe:void 0,Ge=Ut(ve.getPrototypeOf,ve),Ke=ve.create,$e=we.propertyIsEnumerable,Qe=be.splice,Xe=Me?Me.isConcatSpreadable:void 0,Je=Me?Me.iterator:void 0,yt=Me?Me.toStringTag:void 0,Et=function(){try{var e=ei(ve,"defineProperty");return e({},"",{}),e}catch(e){}}(),Qt=t.clearTimeout!==qe.clearTimeout&&t.clearTimeout,Yt=o&&o.now!==qe.Date.now&&o.now,Xt=t.setTimeout!==qe.setTimeout&&t.setTimeout,Jt=he.ceil,Zt=he.floor,en=ve.getOwnPropertySymbols,tn=je?je.isBuffer:void 0,nn=t.isFinite,rn=be.join,on=Ut(ve.keys,ve),an=he.max,ln=he.min,cn=o.now,un=t.parseInt,sn=he.random,fn=be.reverse,pn=ei(t,"DataView"),dn=ei(t,"Map"),hn=ei(t,"Promise"),vn=ei(t,"Set"),gn=ei(t,"WeakMap"),mn=ei(ve,"create"),yn=gn&&new gn,bn={},_n=Ti(pn),wn=Ti(dn),xn=Ti(hn),Sn=Ti(vn),kn=Ti(gn),On=Me?Me.prototype:void 0,En=On?On.valueOf:void 0,Tn=On?On.toString:void 0;function Cn(e){if(Va(e)&&!Ra(e)&&!(e instanceof zn)){if(e instanceof jn)return e;if(ke.call(e,"__wrapped__"))return Ci(e)}return new jn(e)}var Pn=function(){function e(){}return function(t){if(!Ba(t))return{};if(Ke)return Ke(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function In(){}function jn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function zn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Rn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Yn(e,t,n,r,o,i){var a,l=1&t,u=2&t,p=4&t;if(n&&(a=o?n(e,r,o,i):n(e)),void 0!==a)return a;if(!Ba(e))return e;var x=Ra(e);if(x){if(a=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&ke.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return yo(e,a)}else{var R=ri(e),M=R==d||R==h;if(La(e))return fo(e,l);if(R==m||R==c||M&&!o){if(a=u||M?{}:ii(e),!l)return u?function(e,t){return bo(e,ni(e),t)}(e,function(e,t){return e&&bo(t,wl(t),e)}(a,e)):function(e,t){return bo(e,ti(e),t)}(e,Kn(a,e))}else{if(!Ue[R])return o?e:{};a=function(e,t,n){var r=e.constructor;switch(t){case S:return po(e);case s:case f:return new r(+e);case k:return function(e,t){var n=t?po(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case O:case E:case T:case C:case P:case I:case"[object Uint8ClampedArray]":case j:case z:return ho(e,n);case v:return new r;case g:case _:return new r(e);case y:return function(e){var t=new e.constructor(e.source,re.exec(e));return t.lastIndex=e.lastIndex,t}(e);case b:return new r;case w:return o=e,En?ve(En.call(o)):{}}var o}(e,R,l)}}i||(i=new Ln);var N=i.get(e);if(N)return N;i.set(e,a),Qa(e)?e.forEach((function(r){a.add(Yn(r,t,n,r,e,i))})):Ga(e)&&e.forEach((function(r,o){a.set(o,Yn(r,t,n,o,e,i))}));var A=x?void 0:(p?u?qo:Ko:u?wl:_l)(e);return lt(A||e,(function(r,o){A&&(r=e[o=r]),Bn(a,o,Yn(r,t,n,o,e,i))})),a}function Xn(e,t,n){var r=n.length;if(null==e)return!r;for(e=ve(e);r--;){var o=n[r],i=t[o],a=e[o];if(void 0===a&&!(o in e)||!i(a))return!1}return!0}function Jn(e,t,n){if("function"!=typeof e)throw new ye(i);return _i((function(){e.apply(void 0,n)}),t)}function Zn(e,t,n,r){var o=-1,i=ft,a=!0,l=e.length,c=[],u=t.length;if(!l)return c;n&&(t=dt(t,It(n))),r?(i=pt,a=!1):t.length>=200&&(i=zt,a=!1,t=new An(t));e:for(;++o-1},Mn.prototype.set=function(e,t){var n=this.__data__,r=Vn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Nn.prototype.clear=function(){this.size=0,this.__data__={hash:new Rn,map:new(dn||Mn),string:new Rn}},Nn.prototype.delete=function(e){var t=Jo(this,e).delete(e);return this.size-=t?1:0,t},Nn.prototype.get=function(e){return Jo(this,e).get(e)},Nn.prototype.has=function(e){return Jo(this,e).has(e)},Nn.prototype.set=function(e,t){var n=Jo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},An.prototype.add=An.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},An.prototype.has=function(e){return this.__data__.has(e)},Ln.prototype.clear=function(){this.__data__=new Mn,this.size=0},Ln.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Ln.prototype.get=function(e){return this.__data__.get(e)},Ln.prototype.has=function(e){return this.__data__.has(e)},Ln.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Mn){var r=n.__data__;if(!dn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Nn(r)}return n.set(e,t),this.size=n.size,this};var er=xo(cr),tr=xo(ur,!0);function nr(e,t){var n=!0;return er(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function rr(e,t,n){for(var r=-1,o=e.length;++r0&&n(l)?t>1?ir(l,t-1,n,r,o):ht(o,l):r||(o[o.length]=l)}return o}var ar=So(),lr=So(!0);function cr(e,t){return e&&ar(e,t,_l)}function ur(e,t){return e&&lr(e,t,_l)}function sr(e,t){return st(t,(function(t){return Ha(e[t])}))}function fr(e,t){for(var n=0,r=(t=lo(t,e)).length;null!=e&&nt}function vr(e,t){return null!=e&&ke.call(e,t)}function gr(e,t){return null!=e&&t in ve(e)}function mr(e,t,n){for(var o=n?pt:ft,i=e[0].length,a=e.length,l=a,c=r(a),u=1/0,s=[];l--;){var f=e[l];l&&t&&(f=dt(f,It(t))),u=ln(f.length,u),c[l]=!n&&(t||i>=120&&f.length>=120)?new An(l&&f):void 0}f=e[0];var p=-1,d=c[0];e:for(;++p=l)return c;var u=n[r];return c*("desc"==u?-1:1)}}return e.index-t.index}(e,t,n)}))}function Rr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Qe.call(l,c,1),Qe.call(e,c,1);return e}function Nr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;li(o)?Qe.call(e,o,1):Zr(e,o)}}return e}function Ar(e,t){return e+Zt(sn()*(t-e+1))}function Lr(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=Zt(t/2))&&(e+=e)}while(t);return n}function Fr(e,t){return wi(vi(e,t,Kl),e+"")}function Dr(e){return Dn(Pl(e))}function Hr(e,t){var n=Pl(e);return ki(n,Qn(t,0,n.length))}function Ur(e,t,n,r){if(!Ba(e))return e;for(var o=-1,i=(t=lo(t,e)).length,a=i-1,l=e;null!=l&&++oi?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!Xa(a)&&(n?a<=t:a=200){var u=t?null:Fo(e);if(u)return Bt(u);a=!1,o=zt,c=new An}else c=t?[]:l;e:for(;++r=r?e:Gr(e,t,n)}var so=Qt||function(e){return qe.clearTimeout(e)};function fo(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function po(e){var t=new e.constructor(e.byteLength);return new Ae(t).set(new Ae(e)),t}function ho(e,t){var n=t?po(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function vo(e,t){if(e!==t){var n=void 0!==e,r=null===e,o=e==e,i=Xa(e),a=void 0!==t,l=null===t,c=t==t,u=Xa(t);if(!l&&!u&&!i&&e>t||i&&a&&c&&!l&&!u||r&&a&&c||!n&&c||!o)return 1;if(!r&&!i&&!u&&e1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,a&&ci(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=ve(t);++r-1?o[i?t[a]:a]:void 0}}function Co(e){return Go((function(t){var n=t.length,r=n,o=jn.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new ye(i);if(o&&!l&&"wrapper"==Qo(a))var l=new jn([],!0)}for(r=l?r:n;++r1&&b.reverse(),f&&ul))return!1;var u=i.get(e),s=i.get(t);if(u&&s)return u==t&&s==e;var f=-1,p=!0,d=2&n?new An:void 0;for(i.set(e,t),i.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(X,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return lt(l,(function(n){var r="_."+n[0];t&n[1]&&!ft(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(J);return t?t[1].split(Z):[]}(r),n)))}function Si(e){var t=0,n=0;return function(){var r=cn(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function ki(e,t){var n=-1,r=e.length,o=r-1;for(t=void 0===t?r:t;++n1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,$i(e,n)}));function ta(e){var t=Cn(e);return t.__chain__=!0,t}function na(e,t){return t(e)}var ra=Go((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return $n(t,e)};return!(t>1||this.__actions__.length)&&r instanceof zn&&li(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:na,args:[o],thisArg:void 0}),new jn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(o)}));var oa=_o((function(e,t,n){ke.call(e,n)?++e[n]:qn(e,n,1)}));var ia=To(zi),aa=To(Ri);function la(e,t){return(Ra(e)?lt:er)(e,Xo(t,3))}function ca(e,t){return(Ra(e)?ct:tr)(e,Xo(t,3))}var ua=_o((function(e,t,n){ke.call(e,n)?e[n].push(t):qn(e,n,[t])}));var sa=Fr((function(e,t,n){var o=-1,i="function"==typeof t,a=Na(e)?r(e.length):[];return er(e,(function(e){a[++o]=i?it(t,e,n):yr(e,t,n)})),a})),fa=_o((function(e,t,n){qn(e,n,t)}));function pa(e,t){return(Ra(e)?dt:Tr)(e,Xo(t,3))}var da=_o((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var ha=Fr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&ci(e,t[0],t[1])?t=[]:n>2&&ci(t[0],t[1],t[2])&&(t=[t[0]]),zr(e,ir(t,1),[])})),va=Yt||function(){return qe.Date.now()};function ga(e,t,n){return t=n?void 0:t,Ho(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function ma(e,t){var n;if("function"!=typeof t)throw new ye(i);return e=rl(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var ya=Fr((function(e,t,n){var r=1;if(n.length){var o=Wt(n,Yo(ya));r|=32}return Ho(e,r,t,n,o)})),ba=Fr((function(e,t,n){var r=3;if(n.length){var o=Wt(n,Yo(ba));r|=32}return Ho(t,r,e,n,o)}));function _a(e,t,n){var r,o,a,l,c,u,s=0,f=!1,p=!1,d=!0;if("function"!=typeof e)throw new ye(i);function h(t){var n=r,i=o;return r=o=void 0,s=t,l=e.apply(i,n)}function v(e){return s=e,c=_i(m,t),f?h(e):l}function g(e){var n=e-u;return void 0===u||n>=t||n<0||p&&e-s>=a}function m(){var e=va();if(g(e))return y(e);c=_i(m,function(e){var n=t-(e-u);return p?ln(n,a-(e-s)):n}(e))}function y(e){return c=void 0,d&&r?h(e):(r=o=void 0,l)}function b(){var e=va(),n=g(e);if(r=arguments,o=this,u=e,n){if(void 0===c)return v(u);if(p)return so(c),c=_i(m,t),h(u)}return void 0===c&&(c=_i(m,t)),l}return t=il(t)||0,Ba(n)&&(f=!!n.leading,a=(p="maxWait"in n)?an(il(n.maxWait)||0,t):a,d="trailing"in n?!!n.trailing:d),b.cancel=function(){void 0!==c&&so(c),s=0,r=u=o=c=void 0},b.flush=function(){return void 0===c?l:y(va())},b}var wa=Fr((function(e,t){return Jn(e,1,t)})),xa=Fr((function(e,t,n){return Jn(e,il(t)||0,n)}));function Sa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ye(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Sa.Cache||Nn),n}function ka(e){if("function"!=typeof e)throw new ye(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Sa.Cache=Nn;var Oa=co((function(e,t){var n=(t=1==t.length&&Ra(t[0])?dt(t[0],It(Xo())):dt(ir(t,1),It(Xo()))).length;return Fr((function(r){for(var o=-1,i=ln(r.length,n);++o=t})),za=br(function(){return arguments}())?br:function(e){return Va(e)&&ke.call(e,"callee")&&!$e.call(e,"callee")},Ra=r.isArray,Ma=Ze?It(Ze):function(e){return Va(e)&&dr(e)==S};function Na(e){return null!=e&&Wa(e.length)&&!Ha(e)}function Aa(e){return Va(e)&&Na(e)}var La=tn||ic,Fa=et?It(et):function(e){return Va(e)&&dr(e)==f};function Da(e){if(!Va(e))return!1;var t=dr(e);return t==p||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!qa(e)}function Ha(e){if(!Ba(e))return!1;var t=dr(e);return t==d||t==h||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ua(e){return"number"==typeof e&&e==rl(e)}function Wa(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Ba(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Va(e){return null!=e&&"object"==typeof e}var Ga=tt?It(tt):function(e){return Va(e)&&ri(e)==v};function Ka(e){return"number"==typeof e||Va(e)&&dr(e)==g}function qa(e){if(!Va(e)||dr(e)!=m)return!1;var t=Ge(e);if(null===t)return!0;var n=ke.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Se.call(n)==Ce}var $a=nt?It(nt):function(e){return Va(e)&&dr(e)==y};var Qa=rt?It(rt):function(e){return Va(e)&&ri(e)==b};function Ya(e){return"string"==typeof e||!Ra(e)&&Va(e)&&dr(e)==_}function Xa(e){return"symbol"==typeof e||Va(e)&&dr(e)==w}var Ja=ot?It(ot):function(e){return Va(e)&&Wa(e.length)&&!!He[dr(e)]};var Za=No(Er),el=No((function(e,t){return e<=t}));function tl(e){if(!e)return[];if(Na(e))return Ya(e)?Kt(e):yo(e);if(Je&&e[Je])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Je]());var t=ri(e);return(t==v?Ht:t==b?Bt:Pl)(e)}function nl(e){return e?(e=il(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function rl(e){var t=nl(e),n=t%1;return t==t?n?t-n:t:0}function ol(e){return e?Qn(rl(e),0,4294967295):0}function il(e){if("number"==typeof e)return e;if(Xa(e))return NaN;if(Ba(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ba(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace($,"");var n=ie.test(e);return n||le.test(e)?Ve(e.slice(2),n?2:8):oe.test(e)?NaN:+e}function al(e){return bo(e,wl(e))}function ll(e){return null==e?"":Xr(e)}var cl=wo((function(e,t){if(pi(t)||Na(t))bo(t,_l(t),e);else for(var n in t)ke.call(t,n)&&Bn(e,n,t[n])})),ul=wo((function(e,t){bo(t,wl(t),e)})),sl=wo((function(e,t,n,r){bo(t,wl(t),e,r)})),fl=wo((function(e,t,n,r){bo(t,_l(t),e,r)})),pl=Go($n);var dl=Fr((function(e,t){e=ve(e);var n=-1,r=t.length,o=r>2?t[2]:void 0;for(o&&ci(t[0],t[1],o)&&(r=1);++n1),t})),bo(e,qo(e),n),r&&(n=Yn(n,7,Bo));for(var o=t.length;o--;)Zr(n,t[o]);return n}));var Ol=Go((function(e,t){return null==e?{}:function(e,t){return Rr(e,t,(function(t,n){return gl(e,n)}))}(e,t)}));function El(e,t){if(null==e)return{};var n=dt(qo(e),(function(e){return[e]}));return t=Xo(t),Rr(e,n,(function(e,n){return t(e,n[0])}))}var Tl=Do(_l),Cl=Do(wl);function Pl(e){return null==e?[]:jt(e,_l(e))}var Il=Oo((function(e,t,n){return t=t.toLowerCase(),e+(n?jl(t):t)}));function jl(e){return Dl(ll(e).toLowerCase())}function zl(e){return(e=ll(e))&&e.replace(ue,At).replace(Re,"")}var Rl=Oo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Ml=Oo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Nl=ko("toLowerCase");var Al=Oo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Ll=Oo((function(e,t,n){return e+(n?" ":"")+Dl(t)}));var Fl=Oo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Dl=ko("toUpperCase");function Hl(e,t,n){return e=ll(e),void 0===(t=n?void 0:t)?function(e){return Le.test(e)}(e)?function(e){return e.match(Ne)||[]}(e):function(e){return e.match(ee)||[]}(e):e.match(t)||[]}var Ul=Fr((function(e,t){try{return it(e,void 0,t)}catch(e){return Da(e)?e:new pe(e)}})),Wl=Go((function(e,t){return lt(t,(function(t){t=Ei(t),qn(e,t,ya(e[t],e))})),e}));function Bl(e){return function(){return e}}var Vl=Co(),Gl=Co(!0);function Kl(e){return e}function ql(e){return Sr("function"==typeof e?e:Yn(e,1))}var $l=Fr((function(e,t){return function(n){return yr(n,e,t)}})),Ql=Fr((function(e,t){return function(n){return yr(e,n,t)}}));function Yl(e,t,n){var r=_l(t),o=sr(t,r);null!=n||Ba(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=sr(t,_l(t)));var i=!(Ba(n)&&"chain"in n&&!n.chain),a=Ha(e);return lt(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=yo(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,ht([this.value()],arguments))})})),e}function Xl(){}var Jl=zo(dt),Zl=zo(ut),ec=zo(mt);function tc(e){return ui(e)?Ot(Ei(e)):function(e){return function(t){return fr(t,e)}}(e)}var nc=Mo(),rc=Mo(!0);function oc(){return[]}function ic(){return!1}var ac=jo((function(e,t){return e+t}),0),lc=Lo("ceil"),cc=jo((function(e,t){return e/t}),1),uc=Lo("floor");var sc,fc=jo((function(e,t){return e*t}),1),pc=Lo("round"),dc=jo((function(e,t){return e-t}),0);return Cn.after=function(e,t){if("function"!=typeof t)throw new ye(i);return e=rl(e),function(){if(--e<1)return t.apply(this,arguments)}},Cn.ary=ga,Cn.assign=cl,Cn.assignIn=ul,Cn.assignInWith=sl,Cn.assignWith=fl,Cn.at=pl,Cn.before=ma,Cn.bind=ya,Cn.bindAll=Wl,Cn.bindKey=ba,Cn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ra(e)?e:[e]},Cn.chain=ta,Cn.chunk=function(e,t,n){t=(n?ci(e,t,n):void 0===t)?1:an(rl(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,a=0,l=r(Jt(o/t));io?0:o+n),(r=void 0===r||r>o?o:rl(r))<0&&(r+=o),r=n>r?0:ol(r);n>>0)?(e=ll(e))&&("string"==typeof t||null!=t&&!$a(t))&&!(t=Xr(t))&&Dt(e)?uo(Kt(e),0,n):e.split(t,n):[]},Cn.spread=function(e,t){if("function"!=typeof e)throw new ye(i);return t=null==t?0:an(rl(t),0),Fr((function(n){var r=n[t],o=uo(n,0,t);return r&&ht(o,r),it(e,this,o)}))},Cn.tail=function(e){var t=null==e?0:e.length;return t?Gr(e,1,t):[]},Cn.take=function(e,t,n){return e&&e.length?Gr(e,0,(t=n||void 0===t?1:rl(t))<0?0:t):[]},Cn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Gr(e,(t=r-(t=n||void 0===t?1:rl(t)))<0?0:t,r):[]},Cn.takeRightWhile=function(e,t){return e&&e.length?to(e,Xo(t,3),!1,!0):[]},Cn.takeWhile=function(e,t){return e&&e.length?to(e,Xo(t,3)):[]},Cn.tap=function(e,t){return t(e),e},Cn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new ye(i);return Ba(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),_a(e,t,{leading:r,maxWait:t,trailing:o})},Cn.thru=na,Cn.toArray=tl,Cn.toPairs=Tl,Cn.toPairsIn=Cl,Cn.toPath=function(e){return Ra(e)?dt(e,Ei):Xa(e)?[e]:yo(Oi(ll(e)))},Cn.toPlainObject=al,Cn.transform=function(e,t,n){var r=Ra(e),o=r||La(e)||Ja(e);if(t=Xo(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Ba(e)&&Ha(i)?Pn(Ge(e)):{}}return(o?lt:cr)(e,(function(e,r,o){return t(n,e,r,o)})),n},Cn.unary=function(e){return ga(e,1)},Cn.union=Vi,Cn.unionBy=Gi,Cn.unionWith=Ki,Cn.uniq=function(e){return e&&e.length?Jr(e):[]},Cn.uniqBy=function(e,t){return e&&e.length?Jr(e,Xo(t,2)):[]},Cn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Jr(e,void 0,t):[]},Cn.unset=function(e,t){return null==e||Zr(e,t)},Cn.unzip=qi,Cn.unzipWith=$i,Cn.update=function(e,t,n){return null==e?e:eo(e,t,ao(n))},Cn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:eo(e,t,ao(n),r)},Cn.values=Pl,Cn.valuesIn=function(e){return null==e?[]:jt(e,wl(e))},Cn.without=Qi,Cn.words=Hl,Cn.wrap=function(e,t){return Ea(ao(t),e)},Cn.xor=Yi,Cn.xorBy=Xi,Cn.xorWith=Ji,Cn.zip=Zi,Cn.zipObject=function(e,t){return oo(e||[],t||[],Bn)},Cn.zipObjectDeep=function(e,t){return oo(e||[],t||[],Ur)},Cn.zipWith=ea,Cn.entries=Tl,Cn.entriesIn=Cl,Cn.extend=ul,Cn.extendWith=sl,Yl(Cn,Cn),Cn.add=ac,Cn.attempt=Ul,Cn.camelCase=Il,Cn.capitalize=jl,Cn.ceil=lc,Cn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=il(n))==n?n:0),void 0!==t&&(t=(t=il(t))==t?t:0),Qn(il(e),t,n)},Cn.clone=function(e){return Yn(e,4)},Cn.cloneDeep=function(e){return Yn(e,5)},Cn.cloneDeepWith=function(e,t){return Yn(e,5,t="function"==typeof t?t:void 0)},Cn.cloneWith=function(e,t){return Yn(e,4,t="function"==typeof t?t:void 0)},Cn.conformsTo=function(e,t){return null==t||Xn(e,t,_l(t))},Cn.deburr=zl,Cn.defaultTo=function(e,t){return null==e||e!=e?t:e},Cn.divide=cc,Cn.endsWith=function(e,t,n){e=ll(e),t=Xr(t);var r=e.length,o=n=void 0===n?r:Qn(rl(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},Cn.eq=Pa,Cn.escape=function(e){return(e=ll(e))&&D.test(e)?e.replace(L,Lt):e},Cn.escapeRegExp=function(e){return(e=ll(e))&&q.test(e)?e.replace(K,"\\$&"):e},Cn.every=function(e,t,n){var r=Ra(e)?ut:nr;return n&&ci(e,t,n)&&(t=void 0),r(e,Xo(t,3))},Cn.find=ia,Cn.findIndex=zi,Cn.findKey=function(e,t){return bt(e,Xo(t,3),cr)},Cn.findLast=aa,Cn.findLastIndex=Ri,Cn.findLastKey=function(e,t){return bt(e,Xo(t,3),ur)},Cn.floor=uc,Cn.forEach=la,Cn.forEachRight=ca,Cn.forIn=function(e,t){return null==e?e:ar(e,Xo(t,3),wl)},Cn.forInRight=function(e,t){return null==e?e:lr(e,Xo(t,3),wl)},Cn.forOwn=function(e,t){return e&&cr(e,Xo(t,3))},Cn.forOwnRight=function(e,t){return e&&ur(e,Xo(t,3))},Cn.get=vl,Cn.gt=Ia,Cn.gte=ja,Cn.has=function(e,t){return null!=e&&oi(e,t,vr)},Cn.hasIn=gl,Cn.head=Ni,Cn.identity=Kl,Cn.includes=function(e,t,n,r){e=Na(e)?e:Pl(e),n=n&&!r?rl(n):0;var o=e.length;return n<0&&(n=an(o+n,0)),Ya(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&wt(e,t,n)>-1},Cn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:rl(n);return o<0&&(o=an(r+o,0)),wt(e,t,o)},Cn.inRange=function(e,t,n){return t=nl(t),void 0===n?(n=t,t=0):n=nl(n),function(e,t,n){return e>=ln(t,n)&&e=-9007199254740991&&e<=9007199254740991},Cn.isSet=Qa,Cn.isString=Ya,Cn.isSymbol=Xa,Cn.isTypedArray=Ja,Cn.isUndefined=function(e){return void 0===e},Cn.isWeakMap=function(e){return Va(e)&&ri(e)==x},Cn.isWeakSet=function(e){return Va(e)&&"[object WeakSet]"==dr(e)},Cn.join=function(e,t){return null==e?"":rn.call(e,t)},Cn.kebabCase=Rl,Cn.last=Di,Cn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return void 0!==n&&(o=(o=rl(n))<0?an(r+o,0):ln(o,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):_t(e,St,o,!0)},Cn.lowerCase=Ml,Cn.lowerFirst=Nl,Cn.lt=Za,Cn.lte=el,Cn.max=function(e){return e&&e.length?rr(e,Kl,hr):void 0},Cn.maxBy=function(e,t){return e&&e.length?rr(e,Xo(t,2),hr):void 0},Cn.mean=function(e){return kt(e,Kl)},Cn.meanBy=function(e,t){return kt(e,Xo(t,2))},Cn.min=function(e){return e&&e.length?rr(e,Kl,Er):void 0},Cn.minBy=function(e,t){return e&&e.length?rr(e,Xo(t,2),Er):void 0},Cn.stubArray=oc,Cn.stubFalse=ic,Cn.stubObject=function(){return{}},Cn.stubString=function(){return""},Cn.stubTrue=function(){return!0},Cn.multiply=fc,Cn.nth=function(e,t){return e&&e.length?jr(e,rl(t)):void 0},Cn.noConflict=function(){return qe._===this&&(qe._=Pe),this},Cn.noop=Xl,Cn.now=va,Cn.pad=function(e,t,n){e=ll(e);var r=(t=rl(t))?Gt(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Ro(Zt(o),n)+e+Ro(Jt(o),n)},Cn.padEnd=function(e,t,n){e=ll(e);var r=(t=rl(t))?Gt(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var o=sn();return ln(e+o*(t-e+Be("1e-"+((o+"").length-1))),t)}return Ar(e,t)},Cn.reduce=function(e,t,n){var r=Ra(e)?vt:Tt,o=arguments.length<3;return r(e,Xo(t,4),n,o,er)},Cn.reduceRight=function(e,t,n){var r=Ra(e)?gt:Tt,o=arguments.length<3;return r(e,Xo(t,4),n,o,tr)},Cn.repeat=function(e,t,n){return t=(n?ci(e,t,n):void 0===t)?1:rl(t),Lr(ll(e),t)},Cn.replace=function(){var e=arguments,t=ll(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Cn.result=function(e,t,n){var r=-1,o=(t=lo(t,e)).length;for(o||(o=1,e=void 0);++r9007199254740991)return[];var n=4294967295,r=ln(e,4294967295);e-=4294967295;for(var o=Pt(r,t=Xo(t));++n=i)return e;var l=n-Gt(r);if(l<1)return r;var c=a?uo(a,0,l).join(""):e.slice(0,l);if(void 0===o)return c+r;if(a&&(l+=c.length-l),$a(o)){if(e.slice(l).search(o)){var u,s=c;for(o.global||(o=ge(o.source,ll(re.exec(o))+"g")),o.lastIndex=0;u=o.exec(s);)var f=u.index;c=c.slice(0,void 0===f?l:f)}}else if(e.indexOf(Xr(o),l)!=l){var p=c.lastIndexOf(o);p>-1&&(c=c.slice(0,p))}return c+r},Cn.unescape=function(e){return(e=ll(e))&&F.test(e)?e.replace(A,qt):e},Cn.uniqueId=function(e){var t=++Oe;return ll(e)+t},Cn.upperCase=Fl,Cn.upperFirst=Dl,Cn.each=la,Cn.eachRight=ca,Cn.first=Ni,Yl(Cn,(sc={},cr(Cn,(function(e,t){ke.call(Cn.prototype,t)||(sc[t]=e)})),sc),{chain:!1}),Cn.VERSION="4.17.19",lt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Cn[e].placeholder=Cn})),lt(["drop","take"],(function(e,t){zn.prototype[e]=function(n){n=void 0===n?1:an(rl(n),0);var r=this.__filtered__&&!t?new zn(this):this.clone();return r.__filtered__?r.__takeCount__=ln(n,r.__takeCount__):r.__views__.push({size:ln(n,4294967295),type:e+(r.__dir__<0?"Right":"")}),r},zn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),lt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;zn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Xo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),lt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");zn.prototype[e]=function(){return this[n](1).value()[0]}})),lt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");zn.prototype[e]=function(){return this.__filtered__?new zn(this):this[n](1)}})),zn.prototype.compact=function(){return this.filter(Kl)},zn.prototype.find=function(e){return this.filter(e).head()},zn.prototype.findLast=function(e){return this.reverse().find(e)},zn.prototype.invokeMap=Fr((function(e,t){return"function"==typeof e?new zn(this):this.map((function(n){return yr(n,e,t)}))})),zn.prototype.reject=function(e){return this.filter(ka(Xo(e)))},zn.prototype.slice=function(e,t){e=rl(e);var n=this;return n.__filtered__&&(e>0||t<0)?new zn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=rl(t))<0?n.dropRight(-t):n.take(t-e)),n)},zn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},zn.prototype.toArray=function(){return this.take(4294967295)},cr(zn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=Cn[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);o&&(Cn.prototype[t]=function(){var t=this.__wrapped__,a=r?[1]:arguments,l=t instanceof zn,c=a[0],u=l||Ra(t),s=function(e){var t=o.apply(Cn,ht([e],a));return r&&f?t[0]:t};u&&n&&"function"==typeof c&&1!=c.length&&(l=u=!1);var f=this.__chain__,p=!!this.__actions__.length,d=i&&!f,h=l&&!p;if(!i&&u){t=h?t:new zn(this);var v=e.apply(t,a);return v.__actions__.push({func:na,args:[s],thisArg:void 0}),new jn(v,f)}return d&&h?e.apply(this,a):(v=this.thru(s),d?r?v.value()[0]:v.value():v)})})),lt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=be[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Cn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Ra(o)?o:[],e)}return this[n]((function(n){return t.apply(Ra(n)?n:[],e)}))}})),cr(zn.prototype,(function(e,t){var n=Cn[t];if(n){var r=n.name+"";ke.call(bn,r)||(bn[r]=[]),bn[r].push({name:t,func:n})}})),bn[Po(void 0,2).name]=[{name:"wrapper",func:void 0}],zn.prototype.clone=function(){var e=new zn(this.__wrapped__);return e.__actions__=yo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=yo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=yo(this.__views__),e},zn.prototype.reverse=function(){if(this.__filtered__){var e=new zn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},zn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ra(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Cn.prototype.plant=function(e){for(var t,n=this;n instanceof In;){var r=Ci(n);r.__index__=0,r.__values__=void 0,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},Cn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof zn){var t=e;return this.__actions__.length&&(t=new zn(this)),(t=t.reverse()).__actions__.push({func:na,args:[Bi],thisArg:void 0}),new jn(t,this.__chain__)}return this.thru(Bi)},Cn.prototype.toJSON=Cn.prototype.valueOf=Cn.prototype.value=function(){return no(this.__wrapped__,this.__actions__)},Cn.prototype.first=Cn.prototype.head,Je&&(Cn.prototype[Je]=function(){return this}),Cn}();qe._=$t,void 0===(o=function(){return $t}.call(t,n,t,r))||(r.exports=o)}).call(this)}).call(this,n(108),n(243)(e))},function(e,t,n){var r=n(26),o=n(335);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i={insert:"head",singleton:!1};r(o,i);e.exports=o.locals||{}},function(e,t,n){var r=n(26),o=n(376);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i={insert:"head",singleton:!1};r(o,i);e.exports=o.locals||{}},function(e,t,n){var r=n(173),o=n(132);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var r=n(31);e.exports=function(e,t){return!!e&&r((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},function(e,t,n){"use strict";var r=n(27),o=n(54),i=n(53),a=n(113),l=n(138),c=n(139),u=Math.max,s=Math.min,f=Math.floor,p=/\$([$&`']|\d\d?|<[^>]*>)/g,d=/\$([$&`']|\d\d?)/g;n(140)("replace",2,(function(e,t,n,h){return[function(r,o){var i=e(this),a=null==r?void 0:r[t];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(e,t){var o=h(n,e,this,t);if(o.done)return o.value;var f=r(e),p=String(this),d="function"==typeof t;d||(t=String(t));var g=f.global;if(g){var m=f.unicode;f.lastIndex=0}for(var y=[];;){var b=c(f,p);if(null===b)break;if(y.push(b),!g)break;""===String(b[0])&&(f.lastIndex=l(p,i(f.lastIndex),m))}for(var _,w="",x=0,S=0;S=x&&(w+=p.slice(x,O)+I,x=O+k.length)}return w+p.slice(x)}];function v(e,t,r,i,a,l){var c=r+e.length,u=i.length,s=d;return void 0!==a&&(a=o(a),s=p),n.call(l,s,(function(n,o){var l;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(c);case"<":l=a[o.slice(1,-1)];break;default:var s=+o;if(0===s)return n;if(s>u){var p=f(s/10);return 0===p?n:p<=u?void 0===i[p-1]?o.charAt(1):i[p-1]+o.charAt(1):n}l=i[s-1]}return void 0===l?"":l}))}}))},function(e,t,n){var r=n(63),o=n(121);e.exports=n(57)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(202),o=n(148);e.exports=function(e){return r(o(e))}},function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(this,n(108))},function(e,t,n){var r=n(10);r(r.S+r.F*!n(30),"Object",{defineProperties:n(172)})},function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(81);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(10),o=n(249),i=n(60),a=n(94),l=n(174);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=i(e),c=a.f,u=o(r),s={},f=0;u.length>f;)void 0!==(n=c(r,t=u[f++]))&&l(s,t,n);return s}})},function(e,t,n){var r=n(27),o=n(172),i=n(132),a=n(131)("IE_PROTO"),l=function(){},c=function(){var e,t=n(171)("iframe"),r=i.length;for(t.style.display="none",n(251).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write(" + +
+
+ + +
+
+
+
+
+ +
+ +
+

tasks

+
+

Packages

+
+
+
+
+
dev.buijs.klutter.tasks +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
dev.buijs.klutter.tasks.codegen +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
dev.buijs.klutter.tasks.project +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/navigation.html b/tasks/navigation.html new file mode 100644 index 00000000..7b55ddcf --- /dev/null +++ b/tasks/navigation.html @@ -0,0 +1,1047 @@ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ Default +
+
+
+ +
+
+
+ Singleton +
+
+
+
+
+ Event +
+
+
+
+ JSON +
+
+
+
+ Response +
+
+
+
+ + + +
+
+ kommand +
+
+ +
+
+ main() +
+
+
+
+
+
+ kompose +
+
+ +
+ +
+
+
+ IosFlow +
+
+
+
+ Publisher +
+
+
+
+
+
+ kore +
+
+ + +
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ EnumType +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+ IntType +
+
+
+
+ ListType +
+
+
+ +
+
+
+ LongType +
+
+
+
+ MapType +
+
+
+
+ Method +
+
+
+
+ Nested +
+
+
+
+ Nullable +
+
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+
+ Singleton +
+
+ + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ TypeData +
+
+
+ +
+ + +
+
+ UnitType +
+
+
+
+ +
+
+ Either +
+
+
+
+ EitherNok +
+
+
+
+ EitherOk +
+
+ +
+ +
+
+
+ JSON +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ write() +
+
+
+
+ +
+
+ Android +
+
+ + +
+
+ Config +
+
+
+ +
+ +
+ +
+
+
+ IOS +
+
+
+ +
+ + + +
+
+ mapper +
+
+
+
+ Platform +
+
+
+
+ plugin +
+
+
+
+ Project +
+
+
+
+ Pubspec +
+
+
+ +
+
+ +
+ + +
+
+ Root +
+
+ + + +
+
+ toPubspec +
+
+
+ + +
+ +
diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/-dart-format-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/-dart-format-task.html new file mode 100644 index 00000000..5e2562e5 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/-dart-format-task.html @@ -0,0 +1,40 @@ + + + + DartFormatTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

DartFormatTask

+
+
+ +
+
fun DartFormatTask(folder: File, log: (String) -> Unit = { })
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/index.html new file mode 100644 index 00000000..43474516 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/index.html @@ -0,0 +1,74 @@ + + + + DartFormatTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

DartFormatTask

+
class DartFormatTask @JvmOverloads() constructor(folder: File, log: (String) -> Unit) : KlutterTask, GenerateCodeAction

Run command 'dart format .' in a folder.

+
+
+
+
+

Constructors

+
+
+
+
DartFormatTask +
Link copied to clipboard
+
+
+
+
fun DartFormatTask(folder: File, log: (String) -> Unit = { })
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/run.html new file mode 100644 index 00000000..7d706a7d --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/-exclude-arm64-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/-exclude-arm64-task.html new file mode 100644 index 00000000..afaf2098 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/-exclude-arm64-task.html @@ -0,0 +1,40 @@ + + + + ExcludeArm64Task + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ExcludeArm64Task

+
+
+ +
+
fun ExcludeArm64Task(podFile: File, insertAfter: String, shouldRun: Boolean)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/index.html new file mode 100644 index 00000000..f71ab525 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/index.html @@ -0,0 +1,74 @@ + + + + ExcludeArm64Task + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ExcludeArm64Task

+
class ExcludeArm64Task(podFile: File, insertAfter: String, shouldRun: Boolean) : KlutterTask, GenerateCodeAction

Visitor which adds EXCLUDED_ARCHS for iphone simulator if not present.

These exclusions are needed to be able to run the app on a simulator.

+
+
+
+
+

Constructors

+
+
+
+
ExcludeArm64Task +
Link copied to clipboard
+
+
+
+
fun ExcludeArm64Task(podFile: File, insertAfter: String, shouldRun: Boolean)
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/run.html new file mode 100644 index 00000000..1fb423f4 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/-generate-android-lib-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/-generate-android-lib-task.html new file mode 100644 index 00000000..ff8c094a --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/-generate-android-lib-task.html @@ -0,0 +1,40 @@ + + + + GenerateAndroidLibTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateAndroidLibTask

+
+
+ +
+
fun GenerateAndroidLibTask(android: Android, bindings: Map<Controller, List<FlutterChannel>>)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/index.html new file mode 100644 index 00000000..036205a4 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/index.html @@ -0,0 +1,74 @@ + + + + GenerateAndroidLibTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateAndroidLibTask

+
class GenerateAndroidLibTask(android: Android, bindings: Map<Controller, List<FlutterChannel>>) : KlutterTask, GenerateCodeAction

Generate the Android code in root/android.

+
+
+
+
+

Constructors

+
+
+
+
GenerateAndroidLibTask +
Link copied to clipboard
+
+
+
+
fun GenerateAndroidLibTask(android: Android, bindings: Map<Controller, List<FlutterChannel>>)
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/run.html new file mode 100644 index 00000000..3d33f77d --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-action/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-action/index.html new file mode 100644 index 00000000..5b4896c2 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-action/index.html @@ -0,0 +1,142 @@ + + + + GenerateCodeAction + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateCodeAction

+
interface GenerateCodeAction
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
abstract fun run()
+
+
+
+
+
+
+
+

Inheritors

+
+
+
+
DartFormatTask +
Link copied to clipboard
+
+
+
+
+ +
+
+
ExcludeArm64Task +
Link copied to clipboard
+
+
+
+
+ +
+
+
GenerateAndroidLibTask +
Link copied to clipboard
+
+
+
+
+ +
+
+
GenerateCodeTask +
Link copied to clipboard
+
+
+
+
+ +
+
+
GenerateFlutterControllersTask +
Link copied to clipboard
+
+
+
+
+ +
+
+
GenerateFlutterLibTask +
Link copied to clipboard
+
+
+
+
+ +
+
+
GenerateFlutterMessagesTask +
Link copied to clipboard
+
+
+
+
+ +
+
+
GenerateIosLibTask +
Link copied to clipboard
+
+
+
+
+ +
+
+
PubGetTask +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-action/run.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-action/run.html new file mode 100644 index 00000000..5a633113 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-action/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
abstract fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/-generate-code-options.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/-generate-code-options.html new file mode 100644 index 00000000..d71942c2 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/-generate-code-options.html @@ -0,0 +1,40 @@ + + + + GenerateCodeOptions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateCodeOptions

+
+
+ +
+
fun GenerateCodeOptions(project: Project, pubspec: Pubspec, excludeArmArcFromPodspec: Boolean, controllers: List<Controller>, messages: List<SquintMessageSource>, log: (String) -> Unit = { })
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/bindings.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/bindings.html new file mode 100644 index 00000000..bcebeca8 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/bindings.html @@ -0,0 +1,40 @@ + + + + bindings + + +
+
+ + +
+
+
+
+
+ +
+ +
+

bindings

+
+
+ +
+
val bindings: Map<Controller, List<FlutterChannel>>
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/controllers.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/controllers.html new file mode 100644 index 00000000..de0074f3 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/controllers.html @@ -0,0 +1,40 @@ + + + + controllers + + +
+
+ + +
+
+
+
+
+ +
+ +
+

controllers

+
+
+ +
+
val controllers: List<Controller>
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/exclude-arm-arc-from-podspec.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/exclude-arm-arc-from-podspec.html new file mode 100644 index 00000000..be9b7934 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/exclude-arm-arc-from-podspec.html @@ -0,0 +1,40 @@ + + + + excludeArmArcFromPodspec + + +
+
+ + +
+
+
+
+
+ +
+ +
+

excludeArmArcFromPodspec

+
+
+ +
+
val excludeArmArcFromPodspec: Boolean
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/flutter-lib-folder.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/flutter-lib-folder.html new file mode 100644 index 00000000..727b9bcb --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/flutter-lib-folder.html @@ -0,0 +1,40 @@ + + + + flutterLibFolder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

flutterLibFolder

+
+
+ +
+
val flutterLibFolder: File
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/flutter-src-folder.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/flutter-src-folder.html new file mode 100644 index 00000000..4b8fed3f --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/flutter-src-folder.html @@ -0,0 +1,40 @@ + + + + flutterSrcFolder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

flutterSrcFolder

+
+
+ +
+
val flutterSrcFolder: File
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/index.html new file mode 100644 index 00000000..e8ca303b --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/index.html @@ -0,0 +1,340 @@ + + + + GenerateCodeOptions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateCodeOptions

+
data class GenerateCodeOptions(project: Project, pubspec: Pubspec, excludeArmArcFromPodspec: Boolean, controllers: List<Controller>, messages: List<SquintMessageSource>, log: (String) -> Unit)
+
+
+
+
+

Properties

+
+
+
+
bindings +
Link copied to clipboard
+
+
+
+
val bindings: Map<Controller, List<FlutterChannel>>
+
+
+
+
+ +
+
+
controllers +
Link copied to clipboard
+
+
+
+
val controllers: List<Controller>
+
+
+
+
+ +
+
+
excludeArmArcFromPodspec +
Link copied to clipboard
+
+
+
+
val excludeArmArcFromPodspec: Boolean
+
+
+
+
+ +
+
+
flutterLibFolder +
Link copied to clipboard
+
+
+
+
val flutterLibFolder: File
+
+
+
+
+ +
+
+
flutterSrcFolder +
Link copied to clipboard
+
+
+
+
val flutterSrcFolder: File
+
+
+
+
+ +
+
+
log +
Link copied to clipboard
+
+
+
+
val log: (String) -> Unit
+
+
+
+
+ +
+
+
messages +
Link copied to clipboard
+
+
+
+
val messages: List<SquintMessageSource>
+
+
+
+
+ +
+
+
methodChannelName +
Link copied to clipboard
+
+
+
+
val methodChannelName: String
+
+
+
+
+ +
+
+
pluginName +
Link copied to clipboard
+
+
+
+
val pluginName: String
+
+
+
+
+ +
+
+
project +
Link copied to clipboard
+
+
+
+
val project: Project
+
+
+
+
+ +
+
+
pubspec +
Link copied to clipboard
+
+
+
+
val pubspec: Pubspec
+
+
+
+
+
+

Extensions

+
+
+
+
toDartFormatTask +
Link copied to clipboard
+
+
+
+ +
+
fun GenerateCodeOptions.toDartFormatTask(): DartFormatTask
+
+
+
+
+
+
+ +
+
+
toExcludeArm64Task +
Link copied to clipboard
+
+
+
+ +
+
fun GenerateCodeOptions.toExcludeArm64Task(): ExcludeArm64Task
+
+
+
+
+
+
+ +
+
+
toGenerateAndroidLibTask +
Link copied to clipboard
+
+
+
+ + +
+
+
+
+
+ +
+
+
toGenerateCodeTask +
Link copied to clipboard
+
+
+
+ +
+
fun GenerateCodeOptions.toGenerateCodeTask(): GenerateCodeTask
+
+
+
+
+
+
+ +
+
+
toGenerateControllersTask +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
toGenerateFlutterLibTask +
Link copied to clipboard
+
+
+
+ + +
+
+
+
+
+ +
+
+
toGenerateFlutterMessagesTask +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
toGenerateIosLibTask +
Link copied to clipboard
+
+
+
+ +
+ +
+
+
+
+
+
+ +
+
+
toPubGetTask +
Link copied to clipboard
+
+
+
+ +
+
fun GenerateCodeOptions.toPubGetTask(): PubGetTask
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/log.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/log.html new file mode 100644 index 00000000..5ad45eda --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/log.html @@ -0,0 +1,40 @@ + + + + log + + +
+
+ + +
+
+
+
+
+ +
+ +
+

log

+
+
+ +
+
val log: (String) -> Unit
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/messages.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/messages.html new file mode 100644 index 00000000..8830a3ae --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/messages.html @@ -0,0 +1,40 @@ + + + + messages + + +
+
+ + +
+
+
+
+
+ +
+ +
+

messages

+
+
+ +
+
val messages: List<SquintMessageSource>
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/method-channel-name.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/method-channel-name.html new file mode 100644 index 00000000..8bd60202 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/method-channel-name.html @@ -0,0 +1,40 @@ + + + + methodChannelName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

methodChannelName

+
+
+ +
+
val methodChannelName: String
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/plugin-name.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/plugin-name.html new file mode 100644 index 00000000..7867e034 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/plugin-name.html @@ -0,0 +1,40 @@ + + + + pluginName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pluginName

+
+
+ +
+
val pluginName: String
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/project.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/project.html new file mode 100644 index 00000000..ec3de844 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/project.html @@ -0,0 +1,40 @@ + + + + project + + +
+
+ + +
+
+
+
+
+ +
+ +
+

project

+
+
+ +
+
val project: Project
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/pubspec.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/pubspec.html new file mode 100644 index 00000000..73e0d4bb --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/pubspec.html @@ -0,0 +1,40 @@ + + + + pubspec + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pubspec

+
+
+ +
+
val pubspec: Pubspec
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/-generate-code-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/-generate-code-task.html new file mode 100644 index 00000000..e11124e5 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/-generate-code-task.html @@ -0,0 +1,40 @@ + + + + GenerateCodeTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateCodeTask

+
+
+ +
+
fun GenerateCodeTask(options: GenerateCodeOptions)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/index.html new file mode 100644 index 00000000..9a827e8a --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/index.html @@ -0,0 +1,74 @@ + + + + GenerateCodeTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateCodeTask

+
class GenerateCodeTask(options: GenerateCodeOptions) : KlutterTask, GenerateCodeAction

Task to generate the boilerplate code required to let Kotlin Multiplatform and Flutter communicate.

+
+
+
+
+

Constructors

+
+
+
+
GenerateCodeTask +
Link copied to clipboard
+
+
+
+
fun GenerateCodeTask(options: GenerateCodeOptions)
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/run.html new file mode 100644 index 00000000..63b2c707 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/-generate-flutter-controllers-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/-generate-flutter-controllers-task.html new file mode 100644 index 00000000..88c7c984 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/-generate-flutter-controllers-task.html @@ -0,0 +1,40 @@ + + + + GenerateFlutterControllersTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateFlutterControllersTask

+
+
+ +
+
fun GenerateFlutterControllersTask(srcFolder: File, bindings: Map<Controller, List<FlutterChannel>>)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/index.html new file mode 100644 index 00000000..4edd4c60 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/index.html @@ -0,0 +1,74 @@ + + + + GenerateFlutterControllersTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateFlutterControllersTask

+
class GenerateFlutterControllersTask(srcFolder: File, bindings: Map<Controller, List<FlutterChannel>>) : KlutterTask, GenerateCodeAction

Generate the Flutter (dart) code in root/lib folder of the plugin project.

+
+
+
+
+

Constructors

+
+
+
+
GenerateFlutterControllersTask +
Link copied to clipboard
+
+
+
+
fun GenerateFlutterControllersTask(srcFolder: File, bindings: Map<Controller, List<FlutterChannel>>)
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/run.html new file mode 100644 index 00000000..f6bd1c14 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/-generate-flutter-lib-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/-generate-flutter-lib-task.html new file mode 100644 index 00000000..6f28cb42 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/-generate-flutter-lib-task.html @@ -0,0 +1,40 @@ + + + + GenerateFlutterLibTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateFlutterLibTask

+
+
+ +
+
fun GenerateFlutterLibTask(root: Root, srcFolder: File, pluginName: String)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/index.html new file mode 100644 index 00000000..bf58fd7a --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/index.html @@ -0,0 +1,74 @@ + + + + GenerateFlutterLibTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateFlutterLibTask

+
class GenerateFlutterLibTask(root: Root, srcFolder: File, pluginName: String) : KlutterTask, GenerateCodeAction

Generate the Flutter (dart) code in root/lib folder of the plugin project.

+
+
+
+
+

Constructors

+
+
+
+
GenerateFlutterLibTask +
Link copied to clipboard
+
+
+
+
fun GenerateFlutterLibTask(root: Root, srcFolder: File, pluginName: String)
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/run.html new file mode 100644 index 00000000..f6d3b40f --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/-generate-flutter-messages-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/-generate-flutter-messages-task.html new file mode 100644 index 00000000..68226456 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/-generate-flutter-messages-task.html @@ -0,0 +1,40 @@ + + + + GenerateFlutterMessagesTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateFlutterMessagesTask

+
+
+ +
+
fun GenerateFlutterMessagesTask(root: Root, srcFolder: File, messages: List<SquintMessageSource>, log: (String) -> Unit = { })
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/index.html new file mode 100644 index 00000000..8c8d0b4d --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/index.html @@ -0,0 +1,74 @@ + + + + GenerateFlutterMessagesTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateFlutterMessagesTask

+
class GenerateFlutterMessagesTask(root: Root, srcFolder: File, messages: List<SquintMessageSource>, log: (String) -> Unit) : KlutterTask, GenerateCodeAction

Generate the Flutter (dart) code in root/lib folder of the plugin project.

+
+
+
+
+

Constructors

+
+
+
+
GenerateFlutterMessagesTask +
Link copied to clipboard
+
+
+
+
fun GenerateFlutterMessagesTask(root: Root, srcFolder: File, messages: List<SquintMessageSource>, log: (String) -> Unit = { })
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/run.html new file mode 100644 index 00000000..8601f64c --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/-generate-ios-lib-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/-generate-ios-lib-task.html new file mode 100644 index 00000000..08b4c0b9 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/-generate-ios-lib-task.html @@ -0,0 +1,40 @@ + + + + GenerateIosLibTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateIosLibTask

+
+
+ +
+
fun GenerateIosLibTask(ios: IOS, bindings: Map<Controller, List<FlutterChannel>>)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/index.html new file mode 100644 index 00000000..23a4915e --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/index.html @@ -0,0 +1,74 @@ + + + + GenerateIosLibTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

GenerateIosLibTask

+
class GenerateIosLibTask(ios: IOS, bindings: Map<Controller, List<FlutterChannel>>) : KlutterTask, GenerateCodeAction

Generate the IOS code in root/ios.

+
+
+
+
+

Constructors

+
+
+
+
GenerateIosLibTask +
Link copied to clipboard
+
+
+
+
fun GenerateIosLibTask(ios: IOS, bindings: Map<Controller, List<FlutterChannel>>)
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/run.html new file mode 100644 index 00000000..4a7f420f --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/-pub-get-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/-pub-get-task.html new file mode 100644 index 00000000..9c3ce97b --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/-pub-get-task.html @@ -0,0 +1,40 @@ + + + + PubGetTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PubGetTask

+
+
+ +
+
fun PubGetTask(log: (String) -> Unit = { }, folder: File)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/index.html new file mode 100644 index 00000000..e1b64256 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/index.html @@ -0,0 +1,74 @@ + + + + PubGetTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

PubGetTask

+
class PubGetTask(log: (String) -> Unit, folder: File) : KlutterTask, GenerateCodeAction

Run command 'flutter pub get' in a folder.

+
+
+
+
+

Constructors

+
+
+
+
PubGetTask +
Link copied to clipboard
+
+
+
+
fun PubGetTask(log: (String) -> Unit = { }, folder: File)
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/run.html new file mode 100644 index 00000000..dc735cd0 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/find-generate-code-action.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/find-generate-code-action.html new file mode 100644 index 00000000..1c7d2831 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/find-generate-code-action.html @@ -0,0 +1,40 @@ + + + + findGenerateCodeAction + + +
+
+ + +
+
+
+
+
+ +
+ +
+

findGenerateCodeAction

+
+
+ +
+
inline fun <T : GenerateCodeAction> findGenerateCodeAction(options: GenerateCodeOptions): GenerateCodeAction
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/index.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/index.html new file mode 100644 index 00000000..0ed31f95 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/index.html @@ -0,0 +1,417 @@ + + + + dev.buijs.klutter.tasks.codegen + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.tasks.codegen

+
+
+
+
+

Types

+
+
+
+
DartFormatTask +
Link copied to clipboard
+
+
+
+ +
+
class DartFormatTask @JvmOverloads() constructor(folder: File, log: (String) -> Unit) : KlutterTask, GenerateCodeAction
+
+
Run command 'dart format .' in a folder.
+
+
+
+
+ +
+
+
ExcludeArm64Task +
Link copied to clipboard
+
+
+
+ +
+
class ExcludeArm64Task(podFile: File, insertAfter: String, shouldRun: Boolean) : KlutterTask, GenerateCodeAction
+
+
Visitor which adds EXCLUDED_ARCHS for iphone simulator if not present.
+
+
+
+
+ +
+
+
GenerateAndroidLibTask +
Link copied to clipboard
+
+
+
+ +
+
class GenerateAndroidLibTask(android: Android, bindings: Map<Controller, List<FlutterChannel>>) : KlutterTask, GenerateCodeAction
+
+
Generate the Android code in root/android.
+
+
+
+
+ +
+
+
GenerateCodeAction +
Link copied to clipboard
+
+
+
+ +
+
interface GenerateCodeAction
+
+
+
+
+
+
+ +
+
+
GenerateCodeOptions +
Link copied to clipboard
+
+
+
+ +
+
data class GenerateCodeOptions(project: Project, pubspec: Pubspec, excludeArmArcFromPodspec: Boolean, controllers: List<Controller>, messages: List<SquintMessageSource>, log: (String) -> Unit)
+
+
+
+
+
+
+ +
+
+
GenerateCodeTask +
Link copied to clipboard
+
+
+
+ +
+
class GenerateCodeTask(options: GenerateCodeOptions) : KlutterTask, GenerateCodeAction
+
+
Task to generate the boilerplate code required to let Kotlin Multiplatform and Flutter communicate.
+
+
+
+
+ +
+
+
GenerateFlutterControllersTask +
Link copied to clipboard
+
+
+
+ +
+
class GenerateFlutterControllersTask(srcFolder: File, bindings: Map<Controller, List<FlutterChannel>>) : KlutterTask, GenerateCodeAction
+
+
Generate the Flutter (dart) code in root/lib folder of the plugin project.
+
+
+
+
+ +
+
+
GenerateFlutterLibTask +
Link copied to clipboard
+
+
+
+ +
+
class GenerateFlutterLibTask(root: Root, srcFolder: File, pluginName: String) : KlutterTask, GenerateCodeAction
+
+
Generate the Flutter (dart) code in root/lib folder of the plugin project.
+
+
+
+
+ +
+
+
GenerateFlutterMessagesTask +
Link copied to clipboard
+
+
+
+ +
+
class GenerateFlutterMessagesTask(root: Root, srcFolder: File, messages: List<SquintMessageSource>, log: (String) -> Unit) : KlutterTask, GenerateCodeAction
+
+
Generate the Flutter (dart) code in root/lib folder of the plugin project.
+
+
+
+
+ +
+
+
GenerateIosLibTask +
Link copied to clipboard
+
+
+
+ +
+
class GenerateIosLibTask(ios: IOS, bindings: Map<Controller, List<FlutterChannel>>) : KlutterTask, GenerateCodeAction
+
+
Generate the IOS code in root/ios.
+
+
+
+
+ +
+
+
PubGetTask +
Link copied to clipboard
+
+
+
+ +
+
class PubGetTask(log: (String) -> Unit, folder: File) : KlutterTask, GenerateCodeAction
+
+
Run command 'flutter pub get' in a folder.
+
+
+
+
+
+

Functions

+
+
+
+
findGenerateCodeAction +
Link copied to clipboard
+
+
+
+ +
+
inline fun <T : GenerateCodeAction> findGenerateCodeAction(options: GenerateCodeOptions): GenerateCodeAction
+
+
+
+
+
+
+ +
+
+
runGenerateCodeActions +
Link copied to clipboard
+
+
+
+ +
+
fun runGenerateCodeActions(vararg action: GenerateCodeAction)
+
+
+
+
+
+
+ +
+
+
toDartFormatTask +
Link copied to clipboard
+
+
+
+ +
+
fun GenerateCodeOptions.toDartFormatTask(): DartFormatTask
+
+
+
+
+
+
+ +
+
+
toExcludeArm64Task +
Link copied to clipboard
+
+
+
+ +
+
fun GenerateCodeOptions.toExcludeArm64Task(): ExcludeArm64Task
+
+
+
+
+
+
+ +
+
+
toGenerateAndroidLibTask +
Link copied to clipboard
+
+
+
+ + +
+
+
+
+
+ +
+
+
toGenerateCodeTask +
Link copied to clipboard
+
+
+
+ +
+
fun GenerateCodeOptions.toGenerateCodeTask(): GenerateCodeTask
+
+
+
+
+
+
+ +
+
+
toGenerateControllersTask +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
toGenerateFlutterLibTask +
Link copied to clipboard
+
+
+
+ + +
+
+
+
+
+ +
+
+
toGenerateFlutterMessagesTask +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
toGenerateIosLibTask +
Link copied to clipboard
+
+
+
+ +
+ +
+
+
+
+
+
+ +
+
+
toPubGetTask +
Link copied to clipboard
+
+
+
+ +
+
fun GenerateCodeOptions.toPubGetTask(): PubGetTask
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/run-generate-code-actions.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/run-generate-code-actions.html new file mode 100644 index 00000000..a1118408 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/run-generate-code-actions.html @@ -0,0 +1,40 @@ + + + + runGenerateCodeActions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

runGenerateCodeActions

+
+
+ +
+
fun runGenerateCodeActions(vararg action: GenerateCodeAction)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-dart-format-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-dart-format-task.html new file mode 100644 index 00000000..f107240a --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-dart-format-task.html @@ -0,0 +1,40 @@ + + + + toDartFormatTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toDartFormatTask

+
+
+ +
+
fun GenerateCodeOptions.toDartFormatTask(): DartFormatTask
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-exclude-arm64-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-exclude-arm64-task.html new file mode 100644 index 00000000..20fe6c9a --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-exclude-arm64-task.html @@ -0,0 +1,40 @@ + + + + toExcludeArm64Task + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toExcludeArm64Task

+
+
+ +
+
fun GenerateCodeOptions.toExcludeArm64Task(): ExcludeArm64Task
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-android-lib-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-android-lib-task.html new file mode 100644 index 00000000..d82cc068 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-android-lib-task.html @@ -0,0 +1,40 @@ + + + + toGenerateAndroidLibTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toGenerateAndroidLibTask

+
+
+ + +
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-code-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-code-task.html new file mode 100644 index 00000000..6c63e3c3 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-code-task.html @@ -0,0 +1,40 @@ + + + + toGenerateCodeTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toGenerateCodeTask

+
+
+ +
+
fun GenerateCodeOptions.toGenerateCodeTask(): GenerateCodeTask
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-controllers-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-controllers-task.html new file mode 100644 index 00000000..42af85da --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-controllers-task.html @@ -0,0 +1,40 @@ + + + + toGenerateControllersTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toGenerateControllersTask

+
+ +
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-flutter-lib-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-flutter-lib-task.html new file mode 100644 index 00000000..c8a742f3 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-flutter-lib-task.html @@ -0,0 +1,40 @@ + + + + toGenerateFlutterLibTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toGenerateFlutterLibTask

+
+
+ + +
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-flutter-messages-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-flutter-messages-task.html new file mode 100644 index 00000000..8ae8ec43 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-flutter-messages-task.html @@ -0,0 +1,40 @@ + + + + toGenerateFlutterMessagesTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toGenerateFlutterMessagesTask

+
+ +
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-ios-lib-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-ios-lib-task.html new file mode 100644 index 00000000..563aae68 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-generate-ios-lib-task.html @@ -0,0 +1,40 @@ + + + + toGenerateIosLibTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toGenerateIosLibTask

+
+
+ +
+ +
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-pub-get-task.html b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-pub-get-task.html new file mode 100644 index 00000000..5b1f73eb --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.codegen/to-pub-get-task.html @@ -0,0 +1,40 @@ + + + + toPubGetTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toPubGetTask

+
+
+ +
+
fun GenerateCodeOptions.toPubGetTask(): PubGetTask
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/-project-builder-options.html b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/-project-builder-options.html new file mode 100644 index 00000000..c7a80f8c --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/-project-builder-options.html @@ -0,0 +1,40 @@ + + + + ProjectBuilderOptions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ProjectBuilderOptions

+
+
+ +
+
fun ProjectBuilderOptions(rootFolder: RootFolder, pluginName: PluginName, groupName: GroupName, config: Config? = null)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/config.html b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/config.html new file mode 100644 index 00000000..337a25e1 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/config.html @@ -0,0 +1,40 @@ + + + + config + + +
+
+ + +
+
+
+
+
+ +
+ +
+

config

+
+
+ +
+
val config: Config? = null
+
+

Custom configuration for tweaking project generation.

+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/group-name.html b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/group-name.html new file mode 100644 index 00000000..1017b566 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/group-name.html @@ -0,0 +1,40 @@ + + + + groupName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

groupName

+
+
+ +
+
val groupName: GroupName
+
+

Name of the plugin organisation.

+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/index.html b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/index.html new file mode 100644 index 00000000..bf51263c --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/index.html @@ -0,0 +1,94 @@ + + + + ProjectBuilderOptions + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ProjectBuilderOptions

+
data class ProjectBuilderOptions(rootFolder: RootFolder, pluginName: PluginName, groupName: GroupName, config: Config?)
+
+
+
+
+

Properties

+
+
+
+
config +
Link copied to clipboard
+
+
+
+
val config: Config? = null
Custom configuration for tweaking project generation.
+
+
+
+
+ +
+
+
groupName +
Link copied to clipboard
+
+
+
+
val groupName: GroupName
Name of the plugin organisation.
+
+
+
+
+ +
+
+
pluginName +
Link copied to clipboard
+
+
+
+
val pluginName: PluginName
Name of the plugin.
+
+
+
+
+ +
+
+
rootFolder +
Link copied to clipboard
+
+
+
+
val rootFolder: RootFolder
Path to the folder where to create the new project.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/plugin-name.html b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/plugin-name.html new file mode 100644 index 00000000..0d6070dc --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/plugin-name.html @@ -0,0 +1,40 @@ + + + + pluginName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

pluginName

+
+
+ +
+
val pluginName: PluginName
+
+

Name of the plugin.

+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/root-folder.html b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/root-folder.html new file mode 100644 index 00000000..c411220e --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/root-folder.html @@ -0,0 +1,40 @@ + + + + rootFolder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

rootFolder

+
+
+ +
+
val rootFolder: RootFolder
+
+

Path to the folder where to create the new project.

+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/-project-builder-task.html b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/-project-builder-task.html new file mode 100644 index 00000000..aab185f2 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/-project-builder-task.html @@ -0,0 +1,40 @@ + + + + ProjectBuilderTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ProjectBuilderTask

+
+
+ +
+
fun ProjectBuilderTask(options: ProjectBuilderOptions)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/index.html new file mode 100644 index 00000000..deccf008 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/index.html @@ -0,0 +1,74 @@ + + + + ProjectBuilderTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

ProjectBuilderTask

+
class ProjectBuilderTask(options: ProjectBuilderOptions) : KlutterTask

Task to generate a klutter plugin project.

+
+
+
+
+

Constructors

+
+
+
+
ProjectBuilderTask +
Link copied to clipboard
+
+
+
+
fun ProjectBuilderTask(options: ProjectBuilderOptions)
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/run.html new file mode 100644 index 00000000..ea5f2165 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/index.html b/tasks/tasks/dev.buijs.klutter.tasks.project/index.html new file mode 100644 index 00000000..0f078f33 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/index.html @@ -0,0 +1,247 @@ + + + + dev.buijs.klutter.tasks.project + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.tasks.project

+
+
+
+
+

Types

+
+
+
+
GroupName +
Link copied to clipboard
+
+
+
+ +
+
typealias GroupName = Either<String, String>
+
+
+
+
+
+
+ +
+
+
PluginName +
Link copied to clipboard
+
+
+
+ +
+
typealias PluginName = Either<String, String>
+
+
+
+
+
+
+ +
+
+
ProjectBuilderOptions +
Link copied to clipboard
+
+
+
+ +
+
data class ProjectBuilderOptions(rootFolder: RootFolder, pluginName: PluginName, groupName: GroupName, config: Config?)
+
+
+
+
+
+
+ +
+
+
ProjectBuilderTask +
Link copied to clipboard
+
+
+
+ +
+
class ProjectBuilderTask(options: ProjectBuilderOptions) : KlutterTask
+
+
Task to generate a klutter plugin project.
+
+
+
+
+ +
+
+
RootFolder +
Link copied to clipboard
+
+
+
+ +
+
typealias RootFolder = Either<String, File>
+
+
+
+
+
+
+
+

Functions

+
+
+
+
inputOrThrow +
Link copied to clipboard
+
+
+
+ +
+
fun <T, R> Either<T, R>.inputOrThrow(ok: (EitherOk<T, R>) -> R, nok: (EitherNok<T, R>) -> String): R
+
+
+
+
+
+
+ +
+
+
toGroupName +
Link copied to clipboard
+
+
+
+ +
+
fun toGroupName(value: String): Either<String, String>
+
+
+
+
+
+
+ +
+
+
toPluginName +
Link copied to clipboard
+
+
+
+ +
+
fun toPluginName(value: String): Either<String, String>
+
+
+
+
+
+
+ +
+
+
toRootFolder +
Link copied to clipboard
+
+
+
+ +
+
fun toRootFolder(value: String): Either<String, File>
+
+
+
+
+
+
+ +
+
+
validGroupNameOrThrow +
Link copied to clipboard
+
+
+
+ +
+
fun GroupName.validGroupNameOrThrow(): String
+
+
+
+
+
+
+ +
+
+
validPluginNameOrThrow +
Link copied to clipboard
+
+
+
+ +
+
fun PluginName.validPluginNameOrThrow(): String
+
+
+
+
+
+
+ +
+
+
validRootFolderOrThrow +
Link copied to clipboard
+
+
+
+ +
+
fun RootFolder.validRootFolderOrThrow(): File
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/input-or-throw.html b/tasks/tasks/dev.buijs.klutter.tasks.project/input-or-throw.html new file mode 100644 index 00000000..d3ff0680 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/input-or-throw.html @@ -0,0 +1,40 @@ + + + + inputOrThrow + + +
+
+ + +
+
+
+
+
+ +
+ +
+

inputOrThrow

+
+
+ +
+
fun <T, R> Either<T, R>.inputOrThrow(ok: (EitherOk<T, R>) -> R, nok: (EitherNok<T, R>) -> String): R
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/to-group-name.html b/tasks/tasks/dev.buijs.klutter.tasks.project/to-group-name.html new file mode 100644 index 00000000..0ace2bb0 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/to-group-name.html @@ -0,0 +1,40 @@ + + + + toGroupName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toGroupName

+
+
+ +
+
fun toGroupName(value: String): Either<String, String>
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/to-plugin-name.html b/tasks/tasks/dev.buijs.klutter.tasks.project/to-plugin-name.html new file mode 100644 index 00000000..f49d85b5 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/to-plugin-name.html @@ -0,0 +1,40 @@ + + + + toPluginName + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toPluginName

+
+
+ +
+
fun toPluginName(value: String): Either<String, String>
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/to-root-folder.html b/tasks/tasks/dev.buijs.klutter.tasks.project/to-root-folder.html new file mode 100644 index 00000000..f62d71f9 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/to-root-folder.html @@ -0,0 +1,40 @@ + + + + toRootFolder + + +
+
+ + +
+
+
+
+
+ +
+ +
+

toRootFolder

+
+
+ +
+
fun toRootFolder(value: String): Either<String, File>
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/valid-group-name-or-throw.html b/tasks/tasks/dev.buijs.klutter.tasks.project/valid-group-name-or-throw.html new file mode 100644 index 00000000..a4199770 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/valid-group-name-or-throw.html @@ -0,0 +1,40 @@ + + + + validGroupNameOrThrow + + +
+
+ + +
+
+
+
+
+ +
+ +
+

validGroupNameOrThrow

+
+
+ +
+
fun GroupName.validGroupNameOrThrow(): String
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/valid-plugin-name-or-throw.html b/tasks/tasks/dev.buijs.klutter.tasks.project/valid-plugin-name-or-throw.html new file mode 100644 index 00000000..e46b3e3f --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/valid-plugin-name-or-throw.html @@ -0,0 +1,40 @@ + + + + validPluginNameOrThrow + + +
+
+ + +
+
+
+
+
+ +
+ +
+

validPluginNameOrThrow

+
+
+ +
+
fun PluginName.validPluginNameOrThrow(): String
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks.project/valid-root-folder-or-throw.html b/tasks/tasks/dev.buijs.klutter.tasks.project/valid-root-folder-or-throw.html new file mode 100644 index 00000000..e592042e --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks.project/valid-root-folder-or-throw.html @@ -0,0 +1,40 @@ + + + + validRootFolderOrThrow + + +
+
+ + +
+
+
+
+
+ +
+ +
+

validRootFolderOrThrow

+
+
+ +
+
fun RootFolder.validRootFolderOrThrow(): File
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/-copy-aar-file-task.html b/tasks/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/-copy-aar-file-task.html new file mode 100644 index 00000000..bf940965 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/-copy-aar-file-task.html @@ -0,0 +1,40 @@ + + + + CopyAarFileTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

CopyAarFileTask

+
+
+ +
+
fun CopyAarFileTask(pathToRoot: File, pluginName: String? = null)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/index.html new file mode 100644 index 00000000..be3cbbc8 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/index.html @@ -0,0 +1,74 @@ + + + + CopyAarFileTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

CopyAarFileTask

+
class CopyAarFileTask(pathToRoot: File, pluginName: String?) : KlutterTask

Copy the platform release aar file build in the platform module to the plugin android/Klutter folder.

+
+
+
+
+

Constructors

+
+
+
+
CopyAarFileTask +
Link copied to clipboard
+
+
+
+
fun CopyAarFileTask(pathToRoot: File, pluginName: String? = null)
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/run.html new file mode 100644 index 00000000..878a52dd --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/-copy-x-c-framework-task.html b/tasks/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/-copy-x-c-framework-task.html new file mode 100644 index 00000000..7f52357f --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/-copy-x-c-framework-task.html @@ -0,0 +1,40 @@ + + + + CopyXCFrameworkTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

CopyXCFrameworkTask

+
+
+ +
+
fun CopyXCFrameworkTask(pathToRoot: File)
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/index.html b/tasks/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/index.html new file mode 100644 index 00000000..f411bc71 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/index.html @@ -0,0 +1,74 @@ + + + + CopyXCFrameworkTask + + +
+
+ + +
+
+
+
+
+ +
+ +
+

CopyXCFrameworkTask

+
class CopyXCFrameworkTask(pathToRoot: File) : KlutterTask

Copy the 'Platform.xcframework' build in the platform module to the plugin ios/Klutter folder.

+
+
+
+
+

Constructors

+
+
+
+
CopyXCFrameworkTask +
Link copied to clipboard
+
+
+
+
fun CopyXCFrameworkTask(pathToRoot: File)
+
+
+
+
+
+

Functions

+
+
+
+
run +
Link copied to clipboard
+
+
+
+ +
+
open override fun run()
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/run.html b/tasks/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/run.html new file mode 100644 index 00000000..3da6c832 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/run.html @@ -0,0 +1,40 @@ + + + + run + + +
+
+ + +
+
+
+
+
+ +
+ +
+

run

+
+
+ +
+
open override fun run()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/-executor/-executor.html b/tasks/tasks/dev.buijs.klutter.tasks/-executor/-executor.html new file mode 100644 index 00000000..6d65eaa3 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/-executor/-executor.html @@ -0,0 +1,40 @@ + + + + Executor + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Executor

+
+
+ +
+
fun Executor()
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/-executor/execute.html b/tasks/tasks/dev.buijs.klutter.tasks/-executor/execute.html new file mode 100644 index 00000000..670761d7 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/-executor/execute.html @@ -0,0 +1,40 @@ + + + + execute + + +
+
+ + +
+
+
+
+
+ +
+ +
+

execute

+
+
+ +
+
open fun execute(runFrom: File = File(""), timeout: Long? = null, command: String, environment: Map<String, String> = emptyMap()): String
+
+

Execute a CLI command.

+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/-executor/index.html b/tasks/tasks/dev.buijs.klutter.tasks/-executor/index.html new file mode 100644 index 00000000..4bd3ddb4 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/-executor/index.html @@ -0,0 +1,74 @@ + + + + Executor + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Executor

+
open class Executor

Execute a CLI command.

+
+
+
+
+

Constructors

+
+
+
+
Executor +
Link copied to clipboard
+
+
+
+
fun Executor()
+
+
+
+
+
+

Functions

+
+
+
+
execute +
Link copied to clipboard
+
+
+
+ +
+
open fun execute(runFrom: File = File(""), timeout: Long? = null, command: String, environment: Map<String, String> = emptyMap()): String
+
+
Execute a CLI command.
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/execute.html b/tasks/tasks/dev.buijs.klutter.tasks/execute.html new file mode 100644 index 00000000..f0451ee7 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/execute.html @@ -0,0 +1,40 @@ + + + + execute + + +
+
+ + +
+
+
+
+
+ +
+ +
+

execute

+
+
+ +
+
infix fun String.execute(file: File): String
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/executor.html b/tasks/tasks/dev.buijs.klutter.tasks/executor.html new file mode 100644 index 00000000..01363bbe --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/executor.html @@ -0,0 +1,40 @@ + + + + executor + + +
+
+ + +
+
+
+
+
+ +
+ +
+

executor

+
+
+ +
+
var executor: Executor
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/finish.html b/tasks/tasks/dev.buijs.klutter.tasks/finish.html new file mode 100644 index 00000000..226d4c82 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/finish.html @@ -0,0 +1,40 @@ + + + + finish + + +
+
+ + +
+
+
+
+
+ +
+ +
+

finish

+
+
+ +
+
fun Process.finish(timeout: Long?): String
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/dev.buijs.klutter.tasks/index.html b/tasks/tasks/dev.buijs.klutter.tasks/index.html new file mode 100644 index 00000000..ddeda611 --- /dev/null +++ b/tasks/tasks/dev.buijs.klutter.tasks/index.html @@ -0,0 +1,143 @@ + + + + dev.buijs.klutter.tasks + + +
+
+ + +
+
+
+
+
+ +
+ +
+

Package dev.buijs.klutter.tasks

+
+
+
+
+

Types

+
+
+
+
CopyAarFileTask +
Link copied to clipboard
+
+
+
+ +
+
class CopyAarFileTask(pathToRoot: File, pluginName: String?) : KlutterTask
+
+
Copy the platform release aar file build in the platform module to the plugin android/Klutter folder.
+
+
+
+
+ +
+
+
CopyXCFrameworkTask +
Link copied to clipboard
+
+
+
+ +
+
class CopyXCFrameworkTask(pathToRoot: File) : KlutterTask
+
+
Copy the 'Platform.xcframework' build in the platform module to the plugin ios/Klutter folder.
+
+
+
+
+ +
+
+
Executor +
Link copied to clipboard
+
+
+
+ +
+
open class Executor
+
+
Execute a CLI command.
+
+
+
+
+
+

Functions

+
+
+
+
execute +
Link copied to clipboard
+
+
+
+ +
+
infix fun String.execute(file: File): String
+
+
+
+
+
+
+ +
+
+
finish +
Link copied to clipboard
+
+
+
+ +
+
fun Process.finish(timeout: Long?): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
executor +
Link copied to clipboard
+
+
+
+
var executor: Executor
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/tasks/tasks/package-list b/tasks/tasks/package-list new file mode 100644 index 00000000..70e0fb04 --- /dev/null +++ b/tasks/tasks/package-list @@ -0,0 +1,90 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:dev.buijs.klutter.tasks.codegen////PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen//findGenerateCodeAction/#dev.buijs.klutter.tasks.codegen.GenerateCodeOptions/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/find-generate-code-action.html +$dokka.location:dev.buijs.klutter.tasks.codegen//runGenerateCodeActions/#kotlin.Array[dev.buijs.klutter.tasks.codegen.GenerateCodeAction]/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/run-generate-code-actions.html +$dokka.location:dev.buijs.klutter.tasks.codegen//toDartFormatTask/dev.buijs.klutter.tasks.codegen.GenerateCodeOptions#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/to-dart-format-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen//toExcludeArm64Task/dev.buijs.klutter.tasks.codegen.GenerateCodeOptions#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/to-exclude-arm64-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen//toGenerateAndroidLibTask/dev.buijs.klutter.tasks.codegen.GenerateCodeOptions#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/to-generate-android-lib-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen//toGenerateCodeTask/dev.buijs.klutter.tasks.codegen.GenerateCodeOptions#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/to-generate-code-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen//toGenerateControllersTask/dev.buijs.klutter.tasks.codegen.GenerateCodeOptions#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/to-generate-controllers-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen//toGenerateFlutterLibTask/dev.buijs.klutter.tasks.codegen.GenerateCodeOptions#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/to-generate-flutter-lib-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen//toGenerateFlutterMessagesTask/dev.buijs.klutter.tasks.codegen.GenerateCodeOptions#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/to-generate-flutter-messages-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen//toGenerateIosLibTask/dev.buijs.klutter.tasks.codegen.GenerateCodeOptions#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/to-generate-ios-lib-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen//toPubGetTask/dev.buijs.klutter.tasks.codegen.GenerateCodeOptions#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/to-pub-get-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen/DartFormatTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/DartFormatTask/DartFormatTask/#java.io.File#kotlin.Function1[kotlin.String,kotlin.Unit]/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/-dart-format-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen/DartFormatTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-dart-format-task/run.html +$dokka.location:dev.buijs.klutter.tasks.codegen/ExcludeArm64Task///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/ExcludeArm64Task/ExcludeArm64Task/#java.io.File#kotlin.String#kotlin.Boolean/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/-exclude-arm64-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen/ExcludeArm64Task/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-exclude-arm64-task/run.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateAndroidLibTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateAndroidLibTask/GenerateAndroidLibTask/#dev.buijs.klutter.kore.project.Android#kotlin.collections.Map[dev.buijs.klutter.kore.ast.Controller,kotlin.collections.List[dev.buijs.klutter.kore.ast.FlutterChannel]]/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/-generate-android-lib-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateAndroidLibTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-android-lib-task/run.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeAction///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-action/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeAction/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-action/run.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/GenerateCodeOptions/#dev.buijs.klutter.kore.project.Project#dev.buijs.klutter.kore.project.Pubspec#kotlin.Boolean#kotlin.collections.List[dev.buijs.klutter.kore.ast.Controller]#kotlin.collections.List[dev.buijs.klutter.kore.ast.SquintMessageSource]#kotlin.Function1[kotlin.String,kotlin.Unit]/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/-generate-code-options.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/bindings/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/bindings.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/controllers/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/controllers.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/excludeArmArcFromPodspec/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/exclude-arm-arc-from-podspec.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/flutterLibFolder/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/flutter-lib-folder.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/flutterSrcFolder/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/flutter-src-folder.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/log/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/log.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/messages/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/messages.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/methodChannelName/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/method-channel-name.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/pluginName/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/plugin-name.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/project/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/project.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeOptions/pubspec/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-options/pubspec.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeTask/GenerateCodeTask/#dev.buijs.klutter.tasks.codegen.GenerateCodeOptions/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/-generate-code-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateCodeTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-code-task/run.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateFlutterControllersTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateFlutterControllersTask/GenerateFlutterControllersTask/#java.io.File#kotlin.collections.Map[dev.buijs.klutter.kore.ast.Controller,kotlin.collections.List[dev.buijs.klutter.kore.ast.FlutterChannel]]/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/-generate-flutter-controllers-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateFlutterControllersTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-controllers-task/run.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateFlutterLibTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateFlutterLibTask/GenerateFlutterLibTask/#dev.buijs.klutter.kore.project.Root#java.io.File#kotlin.String/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/-generate-flutter-lib-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateFlutterLibTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-lib-task/run.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateFlutterMessagesTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateFlutterMessagesTask/GenerateFlutterMessagesTask/#dev.buijs.klutter.kore.project.Root#java.io.File#kotlin.collections.List[dev.buijs.klutter.kore.ast.SquintMessageSource]#kotlin.Function1[kotlin.String,kotlin.Unit]/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/-generate-flutter-messages-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateFlutterMessagesTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-flutter-messages-task/run.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateIosLibTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateIosLibTask/GenerateIosLibTask/#dev.buijs.klutter.kore.project.IOS#kotlin.collections.Map[dev.buijs.klutter.kore.ast.Controller,kotlin.collections.List[dev.buijs.klutter.kore.ast.FlutterChannel]]/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/-generate-ios-lib-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen/GenerateIosLibTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-generate-ios-lib-task/run.html +$dokka.location:dev.buijs.klutter.tasks.codegen/PubGetTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/index.html +$dokka.location:dev.buijs.klutter.tasks.codegen/PubGetTask/PubGetTask/#kotlin.Function1[kotlin.String,kotlin.Unit]#java.io.File/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/-pub-get-task.html +$dokka.location:dev.buijs.klutter.tasks.codegen/PubGetTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.codegen/-pub-get-task/run.html +$dokka.location:dev.buijs.klutter.tasks.project////PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/index.html +$dokka.location:dev.buijs.klutter.tasks.project//inputOrThrow/dev.buijs.klutter.kore.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[dev.buijs.klutter.kore.common.EitherOk[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])],TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[dev.buijs.klutter.kore.common.EitherNok[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])],kotlin.String]/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/input-or-throw.html +$dokka.location:dev.buijs.klutter.tasks.project//toGroupName/#kotlin.String/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/to-group-name.html +$dokka.location:dev.buijs.klutter.tasks.project//toPluginName/#kotlin.String/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/to-plugin-name.html +$dokka.location:dev.buijs.klutter.tasks.project//toRootFolder/#kotlin.String/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/to-root-folder.html +$dokka.location:dev.buijs.klutter.tasks.project//validGroupNameOrThrow/dev.buijs.klutter.kore.common.Either[kotlin.String,kotlin.String]#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/valid-group-name-or-throw.html +$dokka.location:dev.buijs.klutter.tasks.project//validPluginNameOrThrow/dev.buijs.klutter.kore.common.Either[kotlin.String,kotlin.String]#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/valid-plugin-name-or-throw.html +$dokka.location:dev.buijs.klutter.tasks.project//validRootFolderOrThrow/dev.buijs.klutter.kore.common.Either[kotlin.String,java.io.File]#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/valid-root-folder-or-throw.html +$dokka.location:dev.buijs.klutter.tasks.project/ProjectBuilderOptions///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/index.html +$dokka.location:dev.buijs.klutter.tasks.project/ProjectBuilderOptions/ProjectBuilderOptions/#dev.buijs.klutter.kore.common.Either[kotlin.String,java.io.File]#dev.buijs.klutter.kore.common.Either[kotlin.String,kotlin.String]#dev.buijs.klutter.kore.common.Either[kotlin.String,kotlin.String]#dev.buijs.klutter.kore.project.Config?/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/-project-builder-options.html +$dokka.location:dev.buijs.klutter.tasks.project/ProjectBuilderOptions/config/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/config.html +$dokka.location:dev.buijs.klutter.tasks.project/ProjectBuilderOptions/groupName/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/group-name.html +$dokka.location:dev.buijs.klutter.tasks.project/ProjectBuilderOptions/pluginName/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/plugin-name.html +$dokka.location:dev.buijs.klutter.tasks.project/ProjectBuilderOptions/rootFolder/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/-project-builder-options/root-folder.html +$dokka.location:dev.buijs.klutter.tasks.project/ProjectBuilderTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/index.html +$dokka.location:dev.buijs.klutter.tasks.project/ProjectBuilderTask/ProjectBuilderTask/#dev.buijs.klutter.tasks.project.ProjectBuilderOptions/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/-project-builder-task.html +$dokka.location:dev.buijs.klutter.tasks.project/ProjectBuilderTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks.project/-project-builder-task/run.html +$dokka.location:dev.buijs.klutter.tasks////PointingToDeclaration/tasks/dev.buijs.klutter.tasks/index.html +$dokka.location:dev.buijs.klutter.tasks//execute/kotlin.String#java.io.File/PointingToDeclaration/tasks/dev.buijs.klutter.tasks/execute.html +$dokka.location:dev.buijs.klutter.tasks//executor/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks/executor.html +$dokka.location:dev.buijs.klutter.tasks//finish/java.lang.Process#kotlin.Long?/PointingToDeclaration/tasks/dev.buijs.klutter.tasks/finish.html +$dokka.location:dev.buijs.klutter.tasks/CopyAarFileTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/index.html +$dokka.location:dev.buijs.klutter.tasks/CopyAarFileTask/CopyAarFileTask/#java.io.File#kotlin.String?/PointingToDeclaration/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/-copy-aar-file-task.html +$dokka.location:dev.buijs.klutter.tasks/CopyAarFileTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks/-copy-aar-file-task/run.html +$dokka.location:dev.buijs.klutter.tasks/CopyXCFrameworkTask///PointingToDeclaration/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/index.html +$dokka.location:dev.buijs.klutter.tasks/CopyXCFrameworkTask/CopyXCFrameworkTask/#java.io.File/PointingToDeclaration/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/-copy-x-c-framework-task.html +$dokka.location:dev.buijs.klutter.tasks/CopyXCFrameworkTask/run/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks/-copy-x-c-framework-task/run.html +$dokka.location:dev.buijs.klutter.tasks/Executor///PointingToDeclaration/tasks/dev.buijs.klutter.tasks/-executor/index.html +$dokka.location:dev.buijs.klutter.tasks/Executor/Executor/#/PointingToDeclaration/tasks/dev.buijs.klutter.tasks/-executor/-executor.html +$dokka.location:dev.buijs.klutter.tasks/Executor/execute/#java.io.File#kotlin.Long?#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.String]/PointingToDeclaration/tasks/dev.buijs.klutter.tasks/-executor/execute.html +dev.buijs.klutter.tasks +dev.buijs.klutter.tasks.codegen +dev.buijs.klutter.tasks.project +