org.jetbrains.kotlin.load.java.structure.impl
Class JavaClassifierTypeImpl
java.lang.Object
org.jetbrains.kotlin.load.java.structure.impl.JavaTypeImpl<com.intellij.psi.PsiClassType>
org.jetbrains.kotlin.load.java.structure.impl.JavaClassifierTypeImpl
- All Implemented Interfaces:
- JavaAnnotationOwnerImpl, JavaAnnotationOwner, JavaClassifierType, JavaElement, JavaType
public class JavaClassifierTypeImpl
- extends JavaTypeImpl<com.intellij.psi.PsiClassType>
- implements JavaClassifierType
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JavaClassifierTypeImpl
public JavaClassifierTypeImpl(@NotNull
com.intellij.psi.PsiClassType psiClassType)
getClassifier
@Nullable
public JavaClassifier getClassifier()
- Specified by:
getClassifier in interface JavaClassifierType
getSubstitutor
@NotNull
public JavaTypeSubstitutor getSubstitutor()
- Specified by:
getSubstitutor in interface JavaClassifierType
getSupertypes
@NotNull
public java.util.Collection<JavaClassifierType> getSupertypes()
- Specified by:
getSupertypes in interface JavaClassifierType
getPresentableText
@NotNull
public java.lang.String getPresentableText()
- Specified by:
getPresentableText in interface JavaClassifierType
isRaw
public boolean isRaw()
- Specified by:
isRaw in interface JavaClassifierType
getTypeArguments
@NotNull
public java.util.List<JavaType> getTypeArguments()
- Specified by:
getTypeArguments in interface JavaClassifierType
getTypeParameters
@NotNull
public static java.util.List<com.intellij.psi.PsiTypeParameter> getTypeParameters(@NotNull
com.intellij.psi.PsiClass owner)