public class KotlinFunction extends KotlinNamedItem
Modifier and Type | Class and Description |
---|---|
static class |
KotlinFunction.Builder |
KotlinNamedItem.AbstractBuilder<T extends KotlinNamedItem.AbstractBuilder<T>>
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(KotlinNamedItemVisitor<R> visitor) |
void |
addArgument(KotlinArg argument) |
void |
addCodeLine(String codeLine) |
void |
addCodeLines(List<String> codeLines) |
List<KotlinArg> |
getArguments() |
List<String> |
getCodeLines() |
Optional<String> |
getExplicitReturnType() |
boolean |
isOneLineFunction() |
static KotlinFunction.Builder |
newMultiLineFunction(String name) |
static KotlinFunction.Builder |
newOneLineFunction(String name) |
addAnnotation, getAnnotations, getModifiers, getName
public void addArgument(KotlinArg argument)
public void addCodeLine(String codeLine)
public boolean isOneLineFunction()
public <R> R accept(KotlinNamedItemVisitor<R> visitor)
accept
in class KotlinNamedItem
public static KotlinFunction.Builder newOneLineFunction(String name)
public static KotlinFunction.Builder newMultiLineFunction(String name)
Copyright © 2006–2022 MyBatis.org. All rights reserved.