org.jetbrains.jet.lang.resolve.java.structure.impl
Class JavaClassifierTypeImpl

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaTypeImpl<com.intellij.psi.PsiClassType>
      extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaClassifierTypeImpl
All Implemented Interfaces:
JavaClassifierType, JavaType

public class JavaClassifierTypeImpl
extends JavaTypeImpl<com.intellij.psi.PsiClassType>
implements JavaClassifierType


Constructor Summary
JavaClassifierTypeImpl(com.intellij.psi.PsiClassType psiClassType)
           
 
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 class org.jetbrains.jet.lang.resolve.java.structure.impl.JavaTypeImpl
create, createArrayType, equals, getPsi, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jetbrains.jet.lang.resolve.java.structure.JavaType
createArrayType
 

Constructor Detail

JavaClassifierTypeImpl

public JavaClassifierTypeImpl(@NotNull
                              com.intellij.psi.PsiClassType psiClassType)
Method Detail

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