public class KotlinLightTypeParameter extends com.intellij.psi.impl.light.AbstractLightClass implements com.intellij.psi.PsiTypeParameter
| Modifier | Constructor and Description |
|---|---|
protected |
KotlinLightTypeParameter(KotlinLightClassForExplicitDeclaration lightClass,
int index,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(com.intellij.psi.PsiElementVisitor visitor) |
com.intellij.psi.PsiAnnotation |
addAnnotation(java.lang.String qualifiedName) |
com.intellij.psi.PsiElement |
copy() |
com.intellij.psi.PsiAnnotation |
findAnnotation(java.lang.String qualifiedName) |
com.intellij.psi.PsiAnnotation[] |
getAnnotations() |
com.intellij.psi.PsiAnnotation[] |
getApplicableAnnotations() |
com.intellij.psi.PsiTypeParameter |
getDelegate() |
int |
getIndex() |
java.lang.String |
getName() |
com.intellij.psi.PsiTypeParameterListOwner |
getOwner() |
java.lang.String |
toString() |
findFieldByName, findInnerClassByName, findMethodBySignature, findMethodsAndTheirSubstitutorsByName, findMethodsByName, findMethodsBySignature, getAllFields, getAllInnerClasses, getAllMethods, getAllMethodsAndTheirSubstitutors, getConstructors, getContainingClass, getContainingFile, getContext, getDocComment, getExtendsList, getExtendsListTypes, getFields, getImplementsList, getImplementsListTypes, getInitializers, getInnerClasses, getInterfaces, getLBrace, getMethods, getModifierList, getNameIdentifier, getNavigationElement, getQualifiedName, getRBrace, getScope, getSuperClass, getSupers, getSuperTypes, getText, getTypeParameterList, getTypeParameters, getVisibleSignatures, hasModifierProperty, hasTypeParameters, isAnnotationType, isDeprecated, isEnum, isEquivalentTo, isInheritor, isInheritorDeep, isInterface, isValid, processDeclarations, setNameadd, addAfter, addBefore, checkAdd, checkDelete, delete, findElementAt, getChildren, getLanguage, getManager, getNextSibling, getNode, getParent, getPrevSibling, getStartOffsetInParent, getTextLength, getTextOffset, getTextRange, isPhysical, isWritable, replace, setNavigationElement, textMatches, textMatches, textToCharArrayacceptChildren, addRange, addRangeAfter, addRangeBefore, canNavigate, canNavigateToSource, deleteChildRange, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getFirstChild, getLastChild, getOriginalElement, getPresentation, getProject, getReference, getReferences, getResolveScope, getUseScope, navigate, notNullChild, textContainsbuildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlagsclearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replaceequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindFieldByName, findInnerClassByName, findMethodBySignature, findMethodsAndTheirSubstitutorsByName, findMethodsByName, findMethodsBySignature, getAllFields, getAllInnerClasses, getAllMethods, getAllMethodsAndTheirSubstitutors, getConstructors, getContainingClass, getExtendsListTypes, getFields, getImplementsList, getImplementsListTypes, getInitializers, getInnerClasses, getInterfaces, getLBrace, getMethods, getNameIdentifier, getQualifiedName, getRBrace, getScope, getSuperClass, getSupers, getSuperTypes, getVisibleSignatures, isAnnotationType, isEnum, isInheritor, isInheritorDeep, isInterface, setNamegetTypeParameterList, getTypeParameters, hasTypeParametersgetModifierList, hasModifierPropertyacceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNavigationElement, getNextSibling, getNode, getOriginalElement, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArrayprotected KotlinLightTypeParameter(@NotNull KotlinLightClassForExplicitDeclaration lightClass, int index, @NotNull java.lang.String name)
@NotNull public com.intellij.psi.PsiTypeParameter getDelegate()
getDelegate in class com.intellij.psi.impl.light.AbstractLightClass@NotNull public com.intellij.psi.PsiElement copy()
copy in interface com.intellij.psi.PsiElementcopy in class com.intellij.psi.impl.light.AbstractLightClasspublic void accept(@NotNull com.intellij.psi.PsiElementVisitor visitor)
accept in interface com.intellij.psi.PsiElementaccept in class com.intellij.psi.impl.light.AbstractLightClass@Nullable public java.lang.String getName()
getName in interface com.intellij.navigation.NavigationItemgetName in interface com.intellij.pom.PomNamedTargetgetName in interface com.intellij.psi.PsiNamedElementgetName in class com.intellij.psi.impl.light.AbstractLightClasspublic com.intellij.psi.PsiTypeParameterListOwner getOwner()
getOwner in interface com.intellij.psi.PsiTypeParameterpublic int getIndex()
getIndex in interface com.intellij.psi.PsiTypeParameter@NotNull public com.intellij.psi.PsiAnnotation[] getAnnotations()
getAnnotations in interface com.intellij.psi.PsiAnnotationOwner@NotNull public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations()
getApplicableAnnotations in interface com.intellij.psi.PsiAnnotationOwnerpublic com.intellij.psi.PsiAnnotation findAnnotation(@NotNull java.lang.String qualifiedName)
findAnnotation in interface com.intellij.psi.PsiAnnotationOwner@NotNull public com.intellij.psi.PsiAnnotation addAnnotation(@NotNull java.lang.String qualifiedName)
addAnnotation in interface com.intellij.psi.PsiAnnotationOwnerpublic java.lang.String toString()
toString in interface com.intellij.psi.PsiElementtoString in class com.intellij.psi.impl.light.AbstractLightClass