public class LightParameter extends LightVariableBuilder<LightVariableBuilder> implements PsiParameter
Iconable.IconFlags, Iconable.LastComputedIconmyManagerFLAGS_LOCKED, ICON_PLACEHOLDERARRAY_FACTORY, EMPTY_ARRAYICON_FLAG_IGNORE_MASK, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITYEMPTY_NAVIGATION_ITEM_ARRAYEMPTY_NAVIGATABLE_ELEMENT_ARRAY| Constructor and Description | 
|---|
| LightParameter(java.lang.String name,
              PsiType type,
              PsiElement declarationScope) | 
| LightParameter(java.lang.String name,
              PsiType type,
              PsiElement declarationScope,
              Language language) | 
| LightParameter(java.lang.String name,
              PsiType type,
              PsiElement declarationScope,
              Language language,
              boolean isVarArgs) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | accept(PsiElementVisitor visitor)Passes the element to the specified visitor. | 
| PsiElement | getDeclarationScope()Returns the element (method, lambda expression, foreach statement or catch block) in which the
 parameter is declared. | 
| boolean | isVarArgs()Checks if the parameter accepts a variable number of arguments. | 
| java.lang.String | toString()toString() should never be presented to the user. | 
computeConstantValue, getElementIcon, getInitializer, getModifierList, getName, getNameIdentifier, getOriginInfo, getType, getTypeElement, hasInitializer, hasModifierProperty, isVisibilitySupported, normalizeDeclaration, setBaseIcon, setModifierList, setModifiers, setName, setOriginInfoadd, addAfter, addBefore, checkAdd, checkDelete, copy, delete, findElementAt, getChildren, getContainingFile, getLanguage, getManager, getNavigationElement, getNextSibling, getNode, getParent, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, isPhysical, isValid, isWritable, replace, setNavigationElement, textMatches, textMatches, textToCharArrayacceptChildren, addRange, addRangeAfter, addRangeBefore, canNavigate, canNavigateToSource, deleteChildRange, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getContext, getFirstChild, getLastChild, getOriginalElement, getPresentation, getProject, getReference, getReferences, getResolveScope, getUseScope, isEquivalentTo, navigate, notNullChild, processDeclarations, textContainsbuildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, overlayIcons, registerIconLayer, transformFlagschangeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAnnotations, getName, getType, getTypeElementcomputeConstantValue, getInitializer, getNameIdentifier, hasInitializer, normalizeDeclaration, setInitializer, setNamegetIdentifyingElementacceptChildren, 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, getOwnReferences, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArraygetUserData, putUserDatagetNavigationElementisWritablecanNavigate, canNavigateToSource, navigateacceptgetAnnotation, getSourceElement, hasAnnotation, hasModifiergetModifierList, hasModifierPropertygetPresentationpublic LightParameter(java.lang.String name,
                      PsiType type,
                      PsiElement declarationScope)
public LightParameter(java.lang.String name,
                      PsiType type,
                      PsiElement declarationScope,
                      Language language)
public LightParameter(java.lang.String name,
                      PsiType type,
                      PsiElement declarationScope,
                      Language language,
                      boolean isVarArgs)
public PsiElement getDeclarationScope()
PsiParametergetDeclarationScope in interface PsiParameterpublic void accept(PsiElementVisitor visitor)
PsiElementaccept in interface PsiElementaccept in class LightElementvisitor - the visitor to pass the element to.public java.lang.String toString()
PsiElementtoString in interface PsiElementtoString in class LightVariableBuilder<LightVariableBuilder>public boolean isVarArgs()
PsiParameterisVarArgs in interface PsiParameter