org.jetbrains.kotlin.psi
Interface JetCallableDeclaration
- All Superinterfaces:
- com.intellij.openapi.util.Iconable, JetAnnotated, JetDeclaration, JetElement, JetExpression, JetModifierListOwner, JetNamed, JetNamedDeclaration, JetStatementExpression, JetTypeParameterListOwner, com.intellij.pom.Navigatable, com.intellij.psi.NavigatablePsiElement, com.intellij.navigation.NavigationItem, com.intellij.psi.PsiElement, com.intellij.psi.PsiNamedElement, com.intellij.psi.PsiNameIdentifierOwner, com.intellij.openapi.util.UserDataHolder
- All Known Subinterfaces:
- JetFunction, JetVariableDeclaration
- All Known Implementing Classes:
- JetFunctionLiteral, JetFunctionNotStubbed, JetMultiDeclarationEntry, JetNamedFunction, JetParameter, JetProperty
public interface JetCallableDeclaration
- extends JetNamedDeclaration, JetTypeParameterListOwner
Fields inherited from interface com.intellij.navigation.NavigationItem |
EMPTY_NAVIGATION_ITEM_ARRAY |
Methods inherited from interface com.intellij.navigation.NavigationItem |
getName, getPresentation |
Methods inherited from interface com.intellij.pom.Navigatable |
canNavigate, canNavigateToSource, navigate |
Methods inherited from interface com.intellij.psi.PsiNameIdentifierOwner |
getNameIdentifier |
Methods inherited from interface com.intellij.psi.PsiNamedElement |
getName, setName |
getValueParameterList
@Nullable
JetParameterList getValueParameterList()
getValueParameters
@NotNull
java.util.List<JetParameter> getValueParameters()
getReceiverTypeReference
@Nullable
JetTypeReference getReceiverTypeReference()
getTypeReference
@Nullable
JetTypeReference getTypeReference()
setTypeReference
@Nullable
JetTypeReference setTypeReference(@Nullable
JetTypeReference typeRef)
getColon
@Nullable
com.intellij.psi.PsiElement getColon()