public class PsiAnnotationMethodImpl extends PsiMethodImpl implements PsiAnnotationMethod
Iconable.IconFlags, Iconable.LastComputedIcon
Queryable.Contributor, Queryable.PrintInfo, Queryable.Util
CREATION_TRACE, ourTraceStubAstBinding
FLAGS_LOCKED, ICON_PLACEHOLDER
EMPTY_ARRAY
ARRAY_FACTORY
EMPTY_NAVIGATABLE_ELEMENT_ARRAY
EMPTY_NAVIGATION_ITEM_ARRAY
ICON_FLAG_IGNORE_MASK, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY
Constructor and Description |
---|
PsiAnnotationMethodImpl(ASTNode node) |
PsiAnnotationMethodImpl(PsiMethodStub stub) |
Modifier and Type | Method and Description |
---|---|
void |
accept(PsiElementVisitor visitor)
Passes the element to the specified visitor.
|
protected void |
dropCached() |
PsiAnnotationMemberValue |
getDefaultValue()
Returns the default value of the annotation element defined by the method.
|
java.lang.String |
toString()
toString() should never be presented to the user.
|
clone, findDeepestSuperMethod, findDeepestSuperMethods, findSuperMethods, findSuperMethods, findSuperMethods, findSuperMethodSignaturesIncludingStatic, getBody, getContainingClass, getContext, getDocComment, getElementIcon, getHierarchicalMethodSignature, getModifierList, getName, getNameIdentifier, getNode, getOriginalElement, getParameterList, getPresentation, getReturnType, getReturnTypeElement, getSignature, getThrowsList, getTypeParameterList, getTypeParameters, getUseScope, hasModifierProperty, hasTypeParameters, isConstructor, isDeprecated, isEquivalentTo, isVarArgs, isVisibilitySupported, processDeclarations, putInfo, setName, subtreeChanged
acceptChildren, add, addAfter, addBefore, calcTreeElement, checkAdd, cloneImpl, delete, deleteChildRange, getChildren, getLanguage, getTextOffset, replace
getContainingFile, getElementType, getGreenStub, getManager, getParent, getParentByStub, getParentByTree, getProject, getRequiredStubOrPsiChild, getStub, getStubOrPsiChild, getStubOrPsiChildren, getStubOrPsiChildren, getStubOrPsiChildren, getStubOrPsiChildren, getStubOrPsiParentOfType, isPhysical, isValid, isWritable, setNode, setSubstrateRef
addInternal, addRange, addRangeAfter, addRangeBefore, checkDelete, copy, deleteChildInternal, findChildByFilter, findChildByType, findChildByType, findChildrenByType, findChildrenByType, findChildrenByType, findChildrenByType, findElementAt, findLastChildByType, findNotNullChildByType, findNotNullChildByType, getCopyableUserData, getFirstChild, getLastChild, getNextSibling, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextRange, putCopyableUserData, replaceChildInternal, textContains, textMatches, textToCharArray
canNavigate, canNavigateToSource, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getNavigationElement, getReference, getReferences, getResolveScope, navigate, notNullChild, textMatches
buildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, overlayIcons, registerIconLayer, transformFlags
changeUserMap, clearUserData, copyCopyableDataTo, copyUserDataTo, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putUserData, putUserDataIfAbsent, replace, setUserMap
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findDeepestSuperMethod, findDeepestSuperMethods, findSuperMethods, findSuperMethods, findSuperMethods, findSuperMethodSignaturesIncludingStatic, getBody, getHierarchicalMethodSignature, getModifierList, getName, getNameIdentifier, getParameterList, getParameters, getReturnType, getReturnTypeElement, getSignature, getThrowsList, getThrowsTypes, hasParameters, isConstructor, isVarArgs, setName
getIdentifyingElement
isDeprecated
getDocComment
getTypeParameterList, getTypeParameters, hasTypeParameters
getContainingClass
getPresentation
canNavigate, canNavigateToSource, navigate
getAnnotation, getAnnotations, getSourceElement, hasAnnotation, hasModifier
hasModifierProperty
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
getUserData, putUserData
isWritable
getNavigationElement
getElementType, getStub
public PsiAnnotationMethodImpl(PsiMethodStub stub)
public PsiAnnotationMethodImpl(ASTNode node)
protected void dropCached()
dropCached
in class PsiMethodImpl
public PsiAnnotationMemberValue getDefaultValue()
PsiAnnotationMethod
getDefaultValue
in interface PsiAnnotationMethod
public java.lang.String toString()
PsiElement
toString
in interface PsiElement
toString
in class PsiMethodImpl
public final void accept(PsiElementVisitor visitor)
PsiElement
accept
in interface PsiElement
accept
in class PsiMethodImpl
visitor
- the visitor to pass the element to.