public class KotlinType extends KotlinNamedItemContainer
Modifier and Type | Class and Description |
---|---|
static class |
KotlinType.Builder |
static class |
KotlinType.Type |
KotlinNamedItemContainer.NamedItemContainerBuilder<T extends KotlinNamedItemContainer.NamedItemContainerBuilder<T>>
KotlinNamedItem.AbstractBuilder<T extends KotlinNamedItem.AbstractBuilder<T>>
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(KotlinNamedItemVisitor<R> visitor) |
void |
addConstructorProperty(KotlinProperty property) |
void |
addSuperType(String superType) |
List<KotlinProperty> |
getConstructorProperties() |
Set<String> |
getSuperTypes() |
KotlinType.Type |
getType() |
static KotlinType.Builder |
newClass(String name) |
static KotlinType.Builder |
newInterface(String name) |
static KotlinType.Builder |
newObject(String name) |
addNamedItem, getNamedItems
addAnnotation, getAnnotations, getModifiers, getName
public List<KotlinProperty> getConstructorProperties()
public KotlinType.Type getType()
public void addConstructorProperty(KotlinProperty property)
public void addSuperType(String superType)
public <R> R accept(KotlinNamedItemVisitor<R> visitor)
accept
in class KotlinNamedItem
public static KotlinType.Builder newClass(String name)
public static KotlinType.Builder newInterface(String name)
public static KotlinType.Builder newObject(String name)
Copyright © 2006–2024 MyBatis.org. All rights reserved.