org.jetbrains.jet.lang.psi
Interface JetDeclarationWithBody
- All Superinterfaces:
- com.intellij.openapi.util.Iconable, JetAnnotated, JetDeclaration, JetElement, JetExpression, JetModifierListOwner, com.intellij.pom.Navigatable, com.intellij.psi.NavigatablePsiElement, com.intellij.navigation.NavigationItem, com.intellij.psi.PsiElement, com.intellij.openapi.util.UserDataHolder
- All Known Subinterfaces:
- JetFunction
- All Known Implementing Classes:
- JetFunctionLiteral, JetFunctionNotStubbed, JetNamedFunction, JetPropertyAccessor
public interface JetDeclarationWithBody
- extends JetDeclaration
Fields inherited from interface com.intellij.navigation.NavigationItem |
EMPTY_NAVIGATION_ITEM_ARRAY |
Methods inherited from interface com.intellij.navigation.NavigationItem |
getPresentation |
Methods inherited from interface com.intellij.pom.Navigatable |
canNavigate, canNavigateToSource, navigate |
getBodyExpression
@Nullable
JetExpression getBodyExpression()
getName
@Nullable
java.lang.String getName()
- Specified by:
getName
in interface com.intellij.navigation.NavigationItem
hasBlockBody
boolean hasBlockBody()
hasDeclaredReturnType
boolean hasDeclaredReturnType()
asElement
@NotNull
JetElement asElement()
getValueParameters
@NotNull
java.util.List<JetParameter> getValueParameters()