renatoathaydes
03/21/2017, 12:29 PMkotlin
@DefaultOption
fun simpleString(): Optional<@DefaultString("default-string") String>
Turns into this bytecode (as shown in Intellij):
kotlin
// access flags 0x401
// signature ()Ljava/util/Optional<Ljava/lang/String;>;
// declaration: java.util.Optional<java.lang.String> simpleString()
public abstract simpleString()Ljava/util/Optional;
@Lsdk/config/annotation/DefaultOption;()
@Lorg/jetbrains/annotations/NotNull;() // invisible
LOCALVARIABLE this Lparser/ChoiceConfig$StringOrSettings; L0 L1 0