org.jetbrains.kotlin.load.java.structure.impl
Class JavaTypeParameterImpl

java.lang.Object
  extended by org.jetbrains.kotlin.load.java.structure.impl.JavaElementImpl<Psi>
      extended by org.jetbrains.kotlin.load.java.structure.impl.JavaClassifierImpl<com.intellij.psi.PsiTypeParameter>
          extended by org.jetbrains.kotlin.load.java.structure.impl.JavaTypeParameterImpl
All Implemented Interfaces:
JavaAnnotationOwnerImpl

public class JavaTypeParameterImpl
extends JavaClassifierImpl<com.intellij.psi.PsiTypeParameter>


Constructor Summary
JavaTypeParameterImpl(com.intellij.psi.PsiTypeParameter psiTypeParameter)
           
 
Method Summary
 com.intellij.psi.PsiAnnotationOwner getAnnotationOwnerPsi()
           
 Name getName()
           
 java.util.Collection<JavaClassifierType> getUpperBounds()
           
 
Methods inherited from class org.jetbrains.kotlin.load.java.structure.impl.JavaClassifierImpl
findAnnotation, getAnnotations, isDeprecatedInJavaDoc
 
Methods inherited from class org.jetbrains.kotlin.load.java.structure.impl.JavaElementImpl
equals, getPsi, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaTypeParameterImpl

public JavaTypeParameterImpl(@NotNull
                             com.intellij.psi.PsiTypeParameter psiTypeParameter)
Method Detail

getName

@NotNull
public Name getName()

getUpperBounds

@NotNull
public java.util.Collection<JavaClassifierType> getUpperBounds()

getAnnotationOwnerPsi

@Nullable
public com.intellij.psi.PsiAnnotationOwner getAnnotationOwnerPsi()