@Target(value=PARAMETER) @Retention(value=RUNTIME) public @interface JetValueParameter
| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String |
name |
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
hasDefaultValue |
boolean |
receiver |
java.lang.String |
type |
boolean |
vararg |
public abstract java.lang.String name
public abstract boolean hasDefaultValue
public abstract boolean receiver
public abstract java.lang.String type
public abstract boolean vararg
true if this parameter is a vararg
NOTE: a method may have a vararg parameter in Kotlin and not be marked as Opcodes.ACC_VARARGS, e.g.
fun foo(vararg x: Int, f: () -> Unit)