org.jetbrains.kotlin.load.java.structure.impl
Class JavaTypeParameterImpl
java.lang.Object
org.jetbrains.kotlin.load.java.structure.impl.JavaElementImpl<Psi>
org.jetbrains.kotlin.load.java.structure.impl.JavaClassifierImpl<com.intellij.psi.PsiTypeParameter>
org.jetbrains.kotlin.load.java.structure.impl.JavaTypeParameterImpl
- All Implemented Interfaces:
- JavaAnnotationOwnerImpl, JavaAnnotationOwner, JavaClassifier, JavaElement, JavaNamedElement, JavaTypeParameter
public class JavaTypeParameterImpl
- extends JavaClassifierImpl<com.intellij.psi.PsiTypeParameter>
- implements JavaTypeParameter
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JavaTypeParameterImpl
public JavaTypeParameterImpl(@NotNull
com.intellij.psi.PsiTypeParameter psiTypeParameter)
getName
@NotNull
public Name getName()
- Specified by:
getName in interface JavaNamedElement
getUpperBounds
@NotNull
public java.util.Collection<JavaClassifierType> getUpperBounds()
- Specified by:
getUpperBounds in interface JavaTypeParameter
getOwner
@Nullable
public JavaTypeParameterListOwner getOwner()
- Specified by:
getOwner in interface JavaTypeParameter
getType
@NotNull
public JavaType getType()
- Specified by:
getType in interface JavaTypeParameter
getTypeProvider
@NotNull
public JavaTypeProvider getTypeProvider()
- Specified by:
getTypeProvider in interface JavaTypeParameter