public interface JetFunction extends JetTypeParameterListOwner, JetDeclarationWithBody
Modifier and Type | Method and Description |
---|---|
JetTypeReference |
getReceiverTypeRef() |
JetTypeReference |
getReturnTypeRef() |
JetParameterList |
getValueParameterList() |
boolean |
isLocal() |
getTypeConstraints, getTypeParameters
getNameAsSafeName
accept, accept
acceptChildren
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
canNavigate, canNavigateToSource, navigate
getModifierList, hasModifier
getNameAsName
asElement, getBodyExpression, getName, getValueParameters, hasBlockBody, hasDeclaredReturnType
@Nullable JetParameterList getValueParameterList()
@Nullable JetTypeReference getReceiverTypeRef()
@Nullable JetTypeReference getReturnTypeRef()
boolean isLocal()