|
|||||||||
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.extapi.psi.ASTDelegatePsiElement
com.intellij.extapi.psi.StubBasedPsiElementBase<T>
org.jetbrains.jet.lang.psi.JetElementImplStub<T>
org.jetbrains.jet.lang.psi.JetParameter
public class JetParameter
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 | |
---|---|
static com.intellij.util.ArrayFactory<JetParameter> |
ARRAY_FACTORY
|
static JetParameter[] |
EMPTY_ARRAY
|
Fields inherited from class com.intellij.extapi.psi.StubBasedPsiElementBase |
---|
CREATION_TRACE, ourTraceStubAstBinding |
Fields inherited from class com.intellij.psi.impl.ElementBase |
---|
FLAGS_LOCKED, ICON_PLACEHOLDER |
Fields inherited from class com.intellij.openapi.util.UserDataHolderBase |
---|
COPYABLE_USER_MAP_KEY |
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 | |
---|---|
JetParameter(com.intellij.lang.ASTNode node)
|
|
JetParameter(PsiJetParameterStub stub,
com.intellij.psi.stubs.IStubElementType nodeType)
|
Method Summary | ||
---|---|---|
|
accept(JetVisitor<R,D> visitor,
D data)
|
|
void |
accept(JetVisitorVoid visitor)
|
|
JetExpression |
getDefaultValue()
|
|
com.intellij.psi.stubs.IStubElementType |
getElementType()
|
|
JetModifierList |
getModifierList()
|
|
java.lang.String |
getName()
|
|
Name |
getNameAsName()
|
|
Name |
getNameAsSafeName()
|
|
com.intellij.psi.PsiElement |
getNameIdentifier()
|
|
com.intellij.navigation.ItemPresentation |
getPresentation()
|
|
int |
getTextOffset()
|
|
JetTypeReference |
getTypeReference()
|
|
com.intellij.lang.ASTNode |
getValOrVarNode()
|
|
boolean |
hasModifier(JetToken modifier)
|
|
boolean |
isMutable()
|
|
boolean |
isVarArg()
|
|
com.intellij.psi.PsiElement |
setName(java.lang.String name)
|
Methods inherited from class org.jetbrains.jet.lang.psi.JetElementImplStub |
---|
accept, acceptChildren, getLanguage, toString |
Methods inherited from class com.intellij.extapi.psi.StubBasedPsiElementBase |
---|
clone, getContainingFile, getContext, getManager, getNode, getParent, getParentByStub, getParentByTree, getProject, getRequiredStubOrPsiChild, getStub, getStubOrPsiChild, getStubOrPsiChildren, getStubOrPsiChildren, getStubOrPsiChildren, getStubOrPsiChildren, getStubOrPsiParent, getStubOrPsiParentOfType, isPhysical, isValid, isWritable, setNode, setStub, subtreeChanged |
Methods inherited from class com.intellij.extapi.psi.ASTDelegatePsiElement |
---|
add, addAfter, addBefore, addInternal, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildInternal, deleteChildRange, findChildByFilter, findChildByType, findChildByType, findChildrenByType, findChildrenByType, findChildrenByType, findChildrenByType, findElementAt, findLastChildByType, findNotNullChildByFilter, findNotNullChildByType, findNotNullChildByType, getChildren, getCopyableUserData, getFirstChild, getLastChild, getNextSibling, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextRange, putCopyableUserData, replace, replaceChildInternal, textContains, textToCharArray |
Methods inherited from class com.intellij.psi.impl.PsiElementBase |
---|
acceptChildren, canNavigate, canNavigateToSource, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getNavigationElement, getOriginalElement, getReference, getReferences, getResolveScope, getUseScope, isEquivalentTo, navigate, notNullChild, processDeclarations, textMatches, textMatches |
Methods inherited from class com.intellij.psi.impl.ElementBase |
---|
buildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlags |
Methods inherited from class com.intellij.openapi.util.UserDataHolderBase |
---|
clearUserData, copyCopyableDataTo, copyUserDataTo, getUserData, getUserDataString, isUserDataEmpty, putUserData, putUserDataIfAbsent, replace |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jetbrains.jet.lang.psi.JetElement |
---|
acceptChildren |
Methods inherited from interface com.intellij.psi.PsiElement |
---|
accept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, 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, getTextRange, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toString |
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.Navigatable |
---|
canNavigate, canNavigateToSource, navigate |
Methods inherited from interface org.jetbrains.jet.lang.psi.JetModifierListOwner |
---|
getModifierList, hasModifier |
Methods inherited from interface com.intellij.psi.StubBasedPsiElement |
---|
getStub |
Field Detail |
---|
public static final JetParameter[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory<JetParameter> ARRAY_FACTORY
Constructor Detail |
---|
public JetParameter(@NotNull com.intellij.lang.ASTNode node)
public JetParameter(@NotNull PsiJetParameterStub stub, @NotNull com.intellij.psi.stubs.IStubElementType nodeType)
Method Detail |
---|
@NotNull public com.intellij.psi.stubs.IStubElementType getElementType()
getElementType
in interface com.intellij.psi.StubBasedPsiElement<PsiJetParameterStub>
getElementType
in class com.intellij.extapi.psi.StubBasedPsiElementBase<PsiJetParameterStub>
public void accept(@NotNull JetVisitorVoid visitor)
accept
in interface JetElement
accept
in interface JetExpression
accept
in class JetElementImplStub<PsiJetParameterStub>
public <R,D> R accept(@NotNull JetVisitor<R,D> visitor, D data)
accept
in interface JetElement
accept
in interface JetExpression
accept
in class JetElementImplStub<PsiJetParameterStub>
@Nullable public JetTypeReference getTypeReference()
@Nullable public JetExpression getDefaultValue()
public boolean isMutable()
public boolean isVarArg()
@Nullable public com.intellij.lang.ASTNode getValOrVarNode()
public com.intellij.navigation.ItemPresentation getPresentation()
getPresentation
in interface com.intellij.navigation.NavigationItem
getPresentation
in class com.intellij.psi.impl.PsiElementBase
public java.lang.String getName()
getName
in interface com.intellij.navigation.NavigationItem
getName
in interface com.intellij.psi.PsiNamedElement
getName
in class com.intellij.psi.impl.PsiElementBase
public Name getNameAsName()
getNameAsName
in interface JetNamed
@NotNull public Name getNameAsSafeName()
getNameAsSafeName
in interface JetNamedDeclaration
public com.intellij.psi.PsiElement getNameIdentifier()
getNameIdentifier
in interface com.intellij.psi.PsiNameIdentifierOwner
public com.intellij.psi.PsiElement setName(@NonNls@NotNull java.lang.String name) throws com.intellij.util.IncorrectOperationException
setName
in interface com.intellij.psi.PsiNamedElement
com.intellij.util.IncorrectOperationException
public int getTextOffset()
getTextOffset
in interface com.intellij.psi.PsiElement
getTextOffset
in class com.intellij.extapi.psi.ASTDelegatePsiElement
@Nullable public JetModifierList getModifierList()
getModifierList
in interface JetModifierListOwner
public boolean hasModifier(JetToken modifier)
hasModifier
in interface JetModifierListOwner
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |