toggle menu
lib
jvm
switch theme
annotations
dev.
buijs.
klutter.
annotations
Android
Context
Controller
Controller
Type
Singleton
Request
Scoped
Default
Event
JSON
Response
compiler
dev.
buijs.
klutter.
compiler.
processor
Processor
Processor
Options
Processor
Provider
dev.
buijs.
klutter.
compiler.
scanner
Invalid
Squint
Type
Valid
Squint
Type
dev.
buijs.
klutter.
compiler.
wrapper
KCLogger
gradle
dev.
buijs.
klutter.
gradle
Klutter
Gradle
Plugin
dev.
buijs.
klutter.
gradle.
dsl
Dto
embedded()
Klutter
Dependency
Handler
Klutter
Extension
Klutter
Feature
PROTOBUF
Klutter
Plugin
Builder
dev.
buijs.
klutter.
gradle.
tasks
Generate
Proto
Schemas
Gradle
Task
Companion
Klutter
Gradle
Task
Name
Copy
Android
Aar
File
Copy
Ios
Framework
Generate
Flutter
Lib
Generate
Proto
Schemas
Get
Protoc
Dart
Get
Protoc
Get
Kradle
Compile
Proto
Schemas
kompose
dev.
buijs.
klutter.
kompose
Cancellable
Ios
Flow
Publisher
kore
dev.
buijs.
klutter.
kore
Klutter
Exception
Klutter
Printer
Klutter
Task
Klutter
Writer
dev.
buijs.
klutter.
kore.
ast
Abstract
Type
Boolean
Type
Broadcast
Controller
Byte
Array
Type
Controller
Custom
Type
Double
Array
Type
Double
Type
Enum
Type
Float
Array
Type
Flutter
Async
Channel
Flutter
Channel
Flutter
Sync
Channel
Int
Array
Type
Int
Type
Invalid
Abstract
Type
Invalid
Type
Member
List
Type
Long
Array
Type
Long
Type
Map
Type
Method
Nested
Nullable
Nullable
Boolean
Type
Nullable
Byte
Array
Type
Nullable
Custom
Type
Nullable
Double
Array
Type
Nullable
Double
Type
Nullable
Float
Array
Type
Nullable
Int
Array
Type
Nullable
Int
Type
Nullable
List
Type
Nullable
Long
Array
Type
Nullable
Long
Type
Nullable
Map
Type
Nullable
String
Type
Request
Scoped
Request
Scoped
Broadcast
Controller
Request
Scoped
Simple
Controller
Simple
Controller
Singleton
Singleton
Broadcast
Controller
Singleton
Simple
Controller
Squint
Custom
Type
Squint
Custom
Type
Member
Squint
Enum
Type
Squint
Message
Source
Squint
Type
Standard
Type
String
Type
to
Standard
Type
Or
Undetermined()
Type
Data
Type
Member
type
Simplename()
Undetermined
Type
Unit
Type
Valid
Abstract
Type
Valid
Type
Member
dev.
buijs.
klutter.
kore.
common
Either
Companion
Either
Nok
Either
Ok
Exclude
From
Jacoco
Generated
Report
File
Writer
JSON
maybe
Create()
maybe
Create
Folder()
prefix
If
Not()
remove
Suffix
If
Present()
to
Camel
Case()
to
Snake
Case()
verify
Exists()
write()
dev.
buijs.
klutter.
kore.
project
Android
android
Class
Name()
android
Package
Name()
arch
Architecture
X64
ARM64
compatible
Flutter
Versions
Config
current
Architecture
current
Operating
System
current
Working
Directory
dart
Executable()
Dependencies
example
Pubspec
Init()
find
Flutter
Version
In
Kradle
Yaml
Or
Null()
find
Output
Path
In
Kradle
Env
Or
Null()
find
Protoc
Download
URLIn
Kradle
Env
Or
Null()
find
Skip
Code
Gen
In
Kradle
Env
Or
Null()
Flutter
Distribution
flutter
Distribution
Flutter
Distribution
Folder
Name
flutter
Download
Path
Or
Throw()
flutter
Executable()
flutter
SDK()
flutter
Versions
Descending()
folder
Name
folder
Name
String
git
Dependencies
init
Kradle
Cache()
IOS
ios
Class
Name()
is
Macos
is
Windows
klutter
Bom
Version
klutter
Pub
Version
klutter
UIPub
Version
kradle
Env
File
kradle
Home
kradle
Yaml
ksp
Argument
Klutter
Project
Folder
latest
Flutter
Version()
latest
Version
Placeholder
mapper
Operating
System
WINDOWS
MACOS
LINUX
os
Platform
plugin()
pretty
Print
Pretty
Printed
Flutter
Distribution
pretty
Printed
String
Project
project
Property
Pattern
protoc
Home
Pubspec
Pubspec
Flutter
Pubspec
Plugin
Pubspec
Plugin
Class
Pubspec
Plugin
Platforms
resolve
Project
Properties
Or
Throw()
resolve
System
Properties
Or
Throw()
Root
root
Pubspec
Init()
sdk
squint
Pub
Version
system
Property
Pattern
to
Config
Or
Null()
to
Pubspec()
Version
version
dev.
buijs.
klutter.
kore.
tasks
Copy
Aar
File
Task
Copy
XCFramework
Task
Download
Protoc
Task
execute()
Executor
executor
finish()
Get
Dart
Protoc
Exe
Task
Get
Kradle
Task
Zippie
dev.
buijs.
klutter.
kore.
tasks.
codegen
Compile
Proto
Schema
Task
Dart
Format
Task
Exclude
Arm64Task
find
Generate
Code
Action()
Generate
Android
Lib
Task
Generate
Code
Action
Generate
Code
Options
Generate
Code
Task
Generate
Flutter
Controllers
Task
Generate
Flutter
Lib
Task
Generate
Flutter
Messages
Task
Generate
Ios
Lib
Task
Generate
Proto
Extensions
Task
Generate
Proto
Schemas
Task
proto
Gen
Marker
Pub
Get
Task
run
Generate
Code
Actions()
to
Compile
Proto
Schema
Task()
to
Dart
Format
Task()
to
Exclude
Arm64Task()
to
Generate
Android
Lib
Task()
to
Generate
Code
Task()
to
Generate
Controllers
Task()
to
Generate
Flutter
Lib
Task()
to
Generate
Flutter
Messages
Task()
to
Generate
Ios
Lib
Task()
to
Generate
Proto
Extensions
Task()
to
Generate
Proto
Schema
Task()
to
Pub
Get
Task()
dev.
buijs.
klutter.
kore.
tasks.
project
Download
Flutter
Task
Flutter
Path
Group
Name
input
Or
Throw()
Plugin
Name
Project
Builder
Options
Project
Builder
Task
Root
Folder
to
Flutter
Path()
to
Group
Name()
to
Plugin
Name()
to
Root
Folder()
valid
Group
Name
Or
Throw()
valid
Plugin
Name
Or
Throw()
valid
Root
Folder
Or
Throw()
dev.
buijs.
klutter.
kore.
templates
Android
Adapter
Ios
Adapter
Protobuf
Extensions
dev.
buijs.
klutter.
kore.
templates.
flutter
create
Example
Pubspec
Yaml
Writer()
create
Printer()
create
Root
Pubspec
Yaml
Writer()
Flutter
Event
Flutter
Extension
Flutter
Message
Type
Flutter
Method
Package
Lib
Publisher
Widget
Subscriber
Widget
compiler
/
dev.buijs.klutter.compiler.wrapper
/
KCLogger
/
KCLogger
KCLogger
constructor
(
kspLogger
:
KSPLogger
,
outputFolder
:
File
)