|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.intellij.openapi.util.UserDataHolderBase
com.intellij.psi.impl.ElementBase
com.intellij.psi.impl.PsiElementBase
com.intellij.extapi.psi.ASTDelegatePsiElement
com.intellij.extapi.psi.ASTWrapperPsiElement
org.jetbrains.jet.lang.psi.JetElementImpl
org.jetbrains.jet.lang.psi.JetFunctionNotStubbed
org.jetbrains.jet.lang.psi.JetFunctionLiteral
public class JetFunctionLiteral
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.intellij.openapi.util.Iconable |
|---|
com.intellij.openapi.util.Iconable.IconFlags, com.intellij.openapi.util.Iconable.LastComputedIcon |
| Field Summary |
|---|
| Fields inherited from class com.intellij.psi.impl.ElementBase |
|---|
FLAGS_LOCKED, ICON_PLACEHOLDER |
| Fields inherited from class com.intellij.openapi.util.UserDataHolderBase |
|---|
COPYABLE_USER_MAP_KEY |
| Fields inherited from interface com.intellij.psi.PsiElement |
|---|
ARRAY_FACTORY, EMPTY_ARRAY |
| Fields inherited from interface com.intellij.openapi.util.Iconable |
|---|
ICON_FLAG_CLOSED, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY |
| Fields inherited from interface com.intellij.navigation.NavigationItem |
|---|
EMPTY_NAVIGATION_ITEM_ARRAY |
| Fields inherited from interface com.intellij.psi.PsiNamedElement |
|---|
EMPTY_ARRAY |
| Constructor Summary | |
|---|---|
JetFunctionLiteral(com.intellij.lang.ASTNode node)
|
|
| Method Summary | ||
|---|---|---|
|
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. |
|
| Methods inherited from class org.jetbrains.jet.lang.psi.JetFunctionNotStubbed |
|---|
asElement, getReceiverTypeRef, getReturnTypeRef, getValueParameterList, getValueParameters, hasDeclaredReturnType, isLocal |
| Methods inherited from class org.jetbrains.jet.lang.psi.JetElementImpl |
|---|
accept, acceptChildren, getLanguage, toString |
| Methods inherited from class com.intellij.extapi.psi.ASTWrapperPsiElement |
|---|
getNode, getParent |
| Methods inherited from class com.intellij.extapi.psi.ASTDelegatePsiElement |
|---|
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, getManager, getNextSibling, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextRange, putCopyableUserData, replace, replaceChildInternal, subtreeChanged, textContains, textToCharArray |
| Methods inherited from class com.intellij.psi.impl.PsiElementBase |
|---|
acceptChildren, canNavigate, canNavigateToSource, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getContainingFile, getContext, getNavigationElement, getOriginalElement, getPresentation, getProject, getReference, getReferences, getResolveScope, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, navigate, notNullChild, processDeclarations, textMatches, textMatches |
| Methods inherited from class com.intellij.psi.impl.ElementBase |
|---|
buildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlags |
| Methods inherited from class com.intellij.openapi.util.UserDataHolderBase |
|---|
clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getUserData, getUserDataString, isUserDataEmpty, putUserData, putUserDataIfAbsent, replace |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jetbrains.jet.lang.psi.JetTypeParameterListOwner |
|---|
getTypeConstraints, getTypeParameters |
| Methods inherited from interface org.jetbrains.jet.lang.psi.JetNamedDeclaration |
|---|
getNameAsSafeName |
| Methods inherited from interface org.jetbrains.jet.lang.psi.JetExpression |
|---|
accept, accept |
| Methods inherited from interface org.jetbrains.jet.lang.psi.JetElement |
|---|
acceptChildren |
| Methods inherited from interface com.intellij.psi.PsiElement |
|---|
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 |
| Methods inherited from interface com.intellij.openapi.util.UserDataHolder |
|---|
getUserData, putUserData |
| Methods inherited from interface com.intellij.openapi.util.Iconable |
|---|
getIcon |
| Methods inherited from interface com.intellij.navigation.NavigationItem |
|---|
getPresentation |
| Methods inherited from interface com.intellij.pom.Navigatable |
|---|
canNavigate, canNavigateToSource, navigate |
| Methods inherited from interface org.jetbrains.jet.lang.psi.JetModifierListOwner |
|---|
getModifierList, hasModifier |
| Methods inherited from interface com.intellij.psi.PsiNamedElement |
|---|
setName |
| Methods inherited from interface org.jetbrains.jet.lang.psi.JetNamed |
|---|
getNameAsName |
| Constructor Detail |
|---|
public JetFunctionLiteral(@NotNull
com.intellij.lang.ASTNode node)
| Method Detail |
|---|
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 JetNamedDeclaration
public 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 JetModifierListOwner
public void accept(@NotNull
JetVisitorVoid visitor)
accept in interface JetElementaccept in interface JetExpressionaccept in class JetElementImpl
public <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)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||