public class JetAnnotationEntry extends JetElementImplStub<PsiJetAnnotationStub> implements JetCallElement
CREATION_TRACE, ourTraceStubAstBinding
Constructor and Description |
---|
JetAnnotationEntry(com.intellij.lang.ASTNode node) |
JetAnnotationEntry(PsiJetAnnotationStub stub) |
Modifier and Type | Method and Description |
---|---|
<R,D> R |
accept(JetVisitor<R,D> visitor,
D data) |
void |
accept(JetVisitorVoid visitor) |
JetConstructorCalleeExpression |
getCalleeExpression() |
com.intellij.psi.stubs.IStubElementType |
getElementType() |
java.util.List<JetExpression> |
getFunctionLiteralArguments() |
JetTypeArgumentList |
getTypeArgumentList() |
java.util.List<JetTypeProjection> |
getTypeArguments() |
JetTypeReference |
getTypeReference() |
JetValueArgumentList |
getValueArgumentList() |
java.util.List<? extends ValueArgument> |
getValueArguments() |
accept, acceptChildren, getLanguage, toString
clone, getContainingFile, getContext, getManager, getNode, getParent, getParentByStub, getParentByTree, getProject, getRequiredStubOrPsiChild, getStub, getStubOrPsiChild, getStubOrPsiChildren, getStubOrPsiChildren, getStubOrPsiChildren, getStubOrPsiChildren, getStubOrPsiParent, getStubOrPsiParentOfType, isPhysical, isValid, isWritable, setNode, setStub, subtreeChanged
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, getTextOffset, getTextRange, putCopyableUserData, replace, replaceChildInternal, textContains, textToCharArray
acceptChildren, canNavigate, canNavigateToSource, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getName, getNavigationElement, getOriginalElement, getPresentation, getReference, getReferences, getResolveScope, getUseScope, isEquivalentTo, navigate, notNullChild, processDeclarations, textMatches, textMatches
buildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlags
clearUserData, copyCopyableDataTo, copyUserDataTo, getUserData, getUserDataString, isUserDataEmpty, putUserData, putUserDataIfAbsent, replace
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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, getTextOffset, getTextRange, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toString
public JetAnnotationEntry(@NotNull com.intellij.lang.ASTNode node)
public JetAnnotationEntry(@NotNull PsiJetAnnotationStub stub)
@NotNull public com.intellij.psi.stubs.IStubElementType getElementType()
getElementType
in interface com.intellij.psi.StubBasedPsiElement<PsiJetAnnotationStub>
getElementType
in class com.intellij.extapi.psi.StubBasedPsiElementBase<PsiJetAnnotationStub>
public void accept(@NotNull JetVisitorVoid visitor)
accept
in interface JetElement
accept
in class JetElementImplStub<PsiJetAnnotationStub>
public <R,D> R accept(@NotNull JetVisitor<R,D> visitor, D data)
accept
in interface JetElement
accept
in class JetElementImplStub<PsiJetAnnotationStub>
@Nullable public JetTypeReference getTypeReference()
public JetConstructorCalleeExpression getCalleeExpression()
getCalleeExpression
in interface JetCallElement
public JetValueArgumentList getValueArgumentList()
getValueArgumentList
in interface JetCallElement
@NotNull public java.util.List<? extends ValueArgument> getValueArguments()
getValueArguments
in interface JetCallElement
@NotNull public java.util.List<JetExpression> getFunctionLiteralArguments()
getFunctionLiteralArguments
in interface JetCallElement
@NotNull public java.util.List<JetTypeProjection> getTypeArguments()
getTypeArguments
in interface JetCallElement
public JetTypeArgumentList getTypeArgumentList()
getTypeArgumentList
in interface JetCallElement