public interface PsiRecordComponent extends PsiMember, PsiVariable
Iconable.IconFlags, Iconable.LastComputedIcon
Modifier and Type | Field and Description |
---|---|
static PsiRecordComponent[] |
EMPTY_ARRAY |
EMPTY_NAVIGATABLE_ELEMENT_ARRAY
EMPTY_NAVIGATION_ITEM_ARRAY
ARRAY_FACTORY
ICON_FLAG_IGNORE_MASK, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY
Modifier and Type | Method and Description |
---|---|
boolean |
isVarArgs()
Checks if the record component accepts a variable number of arguments in canonical constructor.
|
getContainingClass
getName, getPresentation
computeConstantValue, getInitializer, getNameIdentifier, getType, getTypeElement, hasInitializer, normalizeDeclaration, setInitializer, setName
getAnnotation, getAnnotations, getModifierList, hasAnnotation, hasModifier, hasModifierProperty
getIdentifyingElement
getName
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, getOwnReferences, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toString
getUserData, putUserData
getNavigationElement
isWritable
getName
canNavigate, canNavigateToSource, navigate
static final PsiRecordComponent[] EMPTY_ARRAY