|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.intellij.openapi.util.UserDataHolderBase
com.intellij.psi.impl.ElementBase
com.intellij.psi.impl.PsiElementBase
com.intellij.psi.impl.light.LightElement
org.jetbrains.kotlin.asJava.LightVariableBuilder
org.jetbrains.kotlin.asJava.LightParameter
org.jetbrains.kotlin.asJava.KtLightParameter
public class KtLightParameter
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.intellij.openapi.util.Iconable |
---|
com.intellij.openapi.util.Iconable.IconFlags, com.intellij.openapi.util.Iconable.LastComputedIcon |
Field Summary |
---|
Fields inherited from class org.jetbrains.kotlin.asJava.LightParameter |
---|
EMPTY_ARRAY |
Fields inherited from class com.intellij.psi.impl.light.LightElement |
---|
myManager |
Fields inherited from class com.intellij.psi.impl.ElementBase |
---|
FLAGS_LOCKED, ICON_PLACEHOLDER |
Fields inherited from interface com.intellij.psi.PsiParameter |
---|
ARRAY_FACTORY |
Fields inherited from interface com.intellij.openapi.util.Iconable |
---|
ICON_FLAG_CLOSED, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY |
Fields inherited from interface com.intellij.navigation.NavigationItem |
---|
EMPTY_NAVIGATION_ITEM_ARRAY |
Constructor Summary | |
---|---|
KtLightParameter(com.intellij.psi.PsiParameter delegate,
int index,
KtLightMethod method)
|
Method Summary | |
---|---|
com.intellij.psi.PsiParameter |
getClsDelegate()
|
com.intellij.psi.PsiFile |
getContainingFile()
|
KtParameter |
getKotlinOrigin()
|
com.intellij.lang.Language |
getLanguage()
|
KtLightMethod |
getMethod()
|
com.intellij.psi.PsiModifierList |
getModifierList()
|
com.intellij.psi.PsiIdentifier |
getNameIdentifier()
|
com.intellij.psi.PsiElement |
getNavigationElement()
|
com.intellij.psi.PsiElement |
getParent()
|
java.lang.String |
getText()
|
com.intellij.openapi.util.TextRange |
getTextRange()
|
com.intellij.psi.search.SearchScope |
getUseScope()
|
boolean |
isEquivalentTo(com.intellij.psi.PsiElement another)
|
boolean |
isValid()
|
com.intellij.psi.PsiElement |
setName(java.lang.String name)
|
Methods inherited from class org.jetbrains.kotlin.asJava.LightParameter |
---|
accept, getDeclarationScope, getName, isVarArgs, toString |
Methods inherited from class org.jetbrains.kotlin.asJava.LightVariableBuilder |
---|
computeConstantValue, getElementIcon, getInitializer, getType, getTypeElement, hasInitializer, hasModifierProperty, isVisibilitySupported, normalizeDeclaration |
Methods inherited from class com.intellij.psi.impl.light.LightElement |
---|
add, addAfter, addBefore, checkAdd, checkDelete, copy, delete, findElementAt, getChildren, getManager, getNextSibling, getNode, getPrevSibling, getStartOffsetInParent, getTextLength, getTextOffset, isPhysical, isWritable, replace, setNavigationElement, textMatches, textMatches, textToCharArray |
Methods inherited from class com.intellij.psi.impl.PsiElementBase |
---|
acceptChildren, addRange, addRangeAfter, addRangeBefore, canNavigate, canNavigateToSource, deleteChildRange, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getContext, getFirstChild, getLastChild, getOriginalElement, getPresentation, getProject, getReference, getReferences, getResolveScope, navigate, notNullChild, processDeclarations, textContains |
Methods inherited from class com.intellij.psi.impl.ElementBase |
---|
buildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, overlayIcons, registerIconLayer, transformFlags |
Methods inherited from class com.intellij.openapi.util.UserDataHolderBase |
---|
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.intellij.psi.PsiParameter |
---|
getTypeElement |
Methods inherited from interface com.intellij.psi.PsiVariable |
---|
computeConstantValue, getInitializer, getType, hasInitializer, normalizeDeclaration |
Methods inherited from interface com.intellij.psi.PsiModifierListOwner |
---|
hasModifierProperty |
Methods inherited from interface com.intellij.psi.PsiElement |
---|
acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContext, getCopyableUserData, getFirstChild, getLastChild, getManager, getNextSibling, getNode, getOriginalElement, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getTextLength, getTextOffset, isPhysical, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray |
Methods inherited from interface com.intellij.openapi.util.UserDataHolder |
---|
getUserData, putUserData |
Methods inherited from interface com.intellij.openapi.util.Iconable |
---|
getIcon |
Methods inherited from interface com.intellij.pom.PomRenameableTarget |
---|
isWritable |
Methods inherited from interface com.intellij.pom.Navigatable |
---|
canNavigate, canNavigateToSource, navigate |
Methods inherited from interface com.intellij.navigation.NavigationItem |
---|
getPresentation |
Constructor Detail |
---|
public KtLightParameter(com.intellij.psi.PsiParameter delegate, int index, KtLightMethod method)
Method Detail |
---|
@NotNull public com.intellij.psi.PsiModifierList getModifierList()
getModifierList
in interface com.intellij.psi.PsiModifierListOwner
getModifierList
in class LightVariableBuilder
@NotNull public com.intellij.psi.PsiParameter getClsDelegate()
@Nullable public KtParameter getKotlinOrigin()
@NotNull public com.intellij.psi.PsiElement getNavigationElement()
getNavigationElement
in interface com.intellij.psi.PsiElement
getNavigationElement
in interface com.intellij.psi.PsiTarget
getNavigationElement
in class com.intellij.psi.impl.light.LightElement
public boolean isValid()
isValid
in interface com.intellij.pom.PomTarget
isValid
in interface com.intellij.psi.PsiElement
isValid
in class com.intellij.psi.impl.light.LightElement
public com.intellij.psi.PsiElement setName(@NonNls@NotNull java.lang.String name) throws com.intellij.util.IncorrectOperationException
setName
in interface com.intellij.pom.PomRenameableTarget<com.intellij.psi.PsiElement>
setName
in interface com.intellij.psi.PsiNamedElement
setName
in interface com.intellij.psi.PsiVariable
setName
in class LightVariableBuilder
com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiFile getContainingFile()
getContainingFile
in interface com.intellij.psi.PsiElement
getContainingFile
in class com.intellij.psi.impl.light.LightElement
@NotNull public com.intellij.lang.Language getLanguage()
getLanguage
in interface com.intellij.psi.PsiElement
getLanguage
in class com.intellij.psi.impl.light.LightElement
@NotNull public com.intellij.psi.search.SearchScope getUseScope()
getUseScope
in interface com.intellij.psi.PsiElement
getUseScope
in class com.intellij.psi.impl.PsiElementBase
public KtLightMethod getMethod()
public java.lang.String getText()
getText
in interface com.intellij.psi.PsiElement
getText
in class com.intellij.psi.impl.light.LightElement
public com.intellij.openapi.util.TextRange getTextRange()
getTextRange
in interface com.intellij.psi.PsiElement
getTextRange
in class com.intellij.psi.impl.light.LightElement
public com.intellij.psi.PsiIdentifier getNameIdentifier()
getNameIdentifier
in interface com.intellij.psi.PsiNameIdentifierOwner
getNameIdentifier
in interface com.intellij.psi.PsiVariable
getNameIdentifier
in class LightVariableBuilder
public com.intellij.psi.PsiElement getParent()
getParent
in interface com.intellij.psi.PsiElement
getParent
in class com.intellij.psi.impl.light.LightElement
public boolean isEquivalentTo(com.intellij.psi.PsiElement another)
isEquivalentTo
in interface com.intellij.psi.PsiElement
isEquivalentTo
in class com.intellij.psi.impl.PsiElementBase
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |