org.jetbrains.kotlin.load.java.structure
Interface JavaClassifierType
- All Superinterfaces:
- JavaAnnotationOwner, JavaElement, JavaType
- All Known Implementing Classes:
- JavaClassifierTypeImpl
public interface JavaClassifierType
- extends JavaType, JavaAnnotationOwner
getClassifier
@Nullable
JavaClassifier getClassifier()
getSubstitutor
@NotNull
JavaTypeSubstitutor getSubstitutor()
getSupertypes
@NotNull
@ReadOnly
java.util.Collection<JavaClassifierType> getSupertypes()
getPresentableText
@NotNull
java.lang.String getPresentableText()
isRaw
boolean isRaw()
getTypeArguments
@NotNull
@ReadOnly
java.util.List<JavaType> getTypeArguments()