public class JetFunctionLiteral extends JetFunctionNotStubbed
| Constructor and Description |
|---|
JetFunctionLiteral(com.intellij.lang.ASTNode node) |
| Modifier and Type | Method and Description |
|---|---|
<R,D> R |
accept(JetVisitor<R,D> visitor,
D data) |
void |
accept(JetVisitorVoid visitor) |
protected JetExpression |
findExpressionUnder(JetNodeType type) |
com.intellij.lang.ASTNode |
getArrowNode() |
JetBlockExpression |
getBodyExpression() |
com.intellij.lang.ASTNode |
getClosingBraceNode() |
JetModifierList |
getModifierList() |
java.lang.String |
getName() |
Name |
getNameAsName()
Deprecated.
|
Name |
getNameAsSafeName()
Deprecated.
|
com.intellij.psi.PsiElement |
getNameIdentifier() |
com.intellij.lang.ASTNode |
getOpenBraceNode() |
int |
getTextOffset()
Deprecated.
|
java.util.List<JetTypeConstraint> |
getTypeConstraints()
Deprecated.
|
java.util.List<JetTypeParameter> |
getTypeParameters()
Deprecated.
|
boolean |
hasBlockBody() |
boolean |
hasModifier(JetToken modifier) |
boolean |
hasParameterSpecification() |
com.intellij.psi.PsiElement |
setName(java.lang.String name)
Deprecated.
|
asElement, getReceiverTypeRef, getReturnTypeRef, getValueParameterList, getValueParameters, hasDeclaredReturnType, isLocalaccept, acceptChildren, getLanguage, toStringadd, 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, getManager, getNextSibling, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextRange, putCopyableUserData, replace, replaceChildInternal, subtreeChanged, textContains, textToCharArrayacceptChildren, canNavigate, canNavigateToSource, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getContainingFile, getContext, getNavigationElement, getOriginalElement, getPresentation, getProject, getReference, getReferences, getResolveScope, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, navigate, notNullChild, processDeclarations, textMatches, textMatchesbuildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlagsclearUserData, clone, copyCopyableDataTo, copyUserDataTo, getUserData, getUserDataString, isUserDataEmpty, putUserData, putUserDataIfAbsent, replaceequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTypeConstraints, getTypeParametersgetNameAsSafeNameaccept, acceptacceptChildrenaccept, 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, toStringcanNavigate, canNavigateToSource, navigategetModifierList, hasModifiergetNameAsNamepublic JetFunctionLiteral(@NotNull com.intellij.lang.ASTNode node)
public boolean hasBlockBody()
public java.lang.String getName()
getName in interface com.intellij.navigation.NavigationItemgetName in interface com.intellij.psi.PsiNamedElementgetName in interface JetDeclarationWithBodypublic com.intellij.psi.PsiElement getNameIdentifier()
getNameIdentifier in interface com.intellij.psi.PsiNameIdentifierOwnerpublic boolean hasParameterSpecification()
public JetBlockExpression getBodyExpression()
getBodyExpression in interface JetDeclarationWithBodygetBodyExpression in class JetFunctionNotStubbed@NotNull public com.intellij.lang.ASTNode getOpenBraceNode()
@Nullable public com.intellij.lang.ASTNode getClosingBraceNode()
@Nullable public com.intellij.lang.ASTNode getArrowNode()
@NotNull public java.util.List<JetTypeConstraint> getTypeConstraints()
getTypeConstraints in interface JetTypeParameterListOwner@NotNull public java.util.List<JetTypeParameter> getTypeParameters()
getTypeParameters in interface JetTypeParameterListOwnerpublic Name getNameAsName()
getNameAsName in interface JetNamed@NotNull public Name getNameAsSafeName()
getNameAsSafeName in interface JetNamedDeclarationpublic com.intellij.psi.PsiElement setName(@NonNls@NotNull java.lang.String name) throws com.intellij.util.IncorrectOperationException
setName in interface com.intellij.psi.PsiNamedElementcom.intellij.util.IncorrectOperationExceptionpublic int getTextOffset()
getTextOffset in interface com.intellij.psi.PsiElementgetTextOffset in class com.intellij.extapi.psi.ASTDelegatePsiElement@Nullable public JetModifierList getModifierList()
getModifierList in interface JetModifierListOwnerpublic boolean hasModifier(JetToken modifier)
hasModifier in interface JetModifierListOwnerpublic void accept(@NotNull JetVisitorVoid visitor)
accept in interface JetElementaccept in interface JetExpressionaccept in class JetElementImplpublic <R,D> R accept(@NotNull JetVisitor<R,D> visitor, D data)
accept in interface JetElementaccept in interface JetExpressionaccept in class JetElementImplprotected JetExpression findExpressionUnder(JetNodeType type)