kcp-development
Toggle table of contents
0.0.1-SNAPSHOT
jvm
Platform filter
jvm
Switch theme
Search in API
kcp-development
core
/
dev.rnett.kcp.development.options
/
CompilerOption
/
Repeated
Repeated
class
Repeated
<
T
>
(
name
:
String
,
valueDescription
:
String
,
description
:
String
,
required
:
Boolean
,
val
transform
:
(
String
)
->
T
?
)
:
CompilerOption.WithDefault
<
List
<
T
>
>
(
source
)
Members
Constructors
Repeated
Link copied to clipboard
constructor
(
name
:
String
,
valueDescription
:
String
,
description
:
String
,
required
:
Boolean
,
transform
:
(
String
)
->
T
?
)
Properties
cli
Option
Link copied to clipboard
val
cliOption
:
CliOption
key
Link copied to clipboard
val
key
:
CompilerConfigurationKey
<
List
<
T
>
>
name
Link copied to clipboard
val
name
:
String
transform
Link copied to clipboard
val
transform
:
(
String
)
->
T
?
Functions
default
Value
Link copied to clipboard
open
override
fun
defaultValue
(
)
:
List
<
T
>
get
Option
Link copied to clipboard
open
override
fun
getOption
(
configuration
:
CompilerConfiguration
)
:
List
<
T
>
get
Option
Or
Default
Link copied to clipboard
fun
getOptionOrDefault
(
configuration
:
CompilerConfiguration
)
:
List
<
T
>
process
Option
Link copied to clipboard
open
override
fun
processOption
(
value
:
String
,
configuration
:
CompilerConfiguration
)