org.jetbrains.kotlin.load.java.structure
Interface JavaClassifierType

All Superinterfaces:
JavaAnnotationOwner, JavaElement, JavaType
All Known Implementing Classes:
JavaClassifierTypeImpl

public interface JavaClassifierType
extends JavaType, JavaAnnotationOwner


Method Summary
 JavaClassifier getClassifier()
           
 java.lang.String getPresentableText()
           
 JavaTypeSubstitutor getSubstitutor()
           
 java.util.Collection<JavaClassifierType> getSupertypes()
           
 java.util.List<JavaType> getTypeArguments()
           
 boolean isRaw()
           
 
Methods inherited from interface org.jetbrains.kotlin.load.java.structure.JavaType
createArrayType
 
Methods inherited from interface org.jetbrains.kotlin.load.java.structure.JavaAnnotationOwner
findAnnotation, getAnnotations, isDeprecatedInJavaDoc
 

Method Detail

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()