arrow-analysis-common
2.0.2-alpha.10
arrow-analysis-common
/
arrow.meta.plugins.analysis.phases.analysis.solver.ast.context.descriptors
/
FunctionDescriptor
Function
Descriptor
interface
FunctionDescriptor
:
CallableMemberDescriptor
Content copied to clipboard
Functions
Properties
Extensions
Inheritors
Functions
annotations
Link copied to clipboard
abstract
fun
annotations
(
)
:
Annotations
Content copied to clipboard
element
Link copied to clipboard
abstract
fun
element
(
)
:
Element
?
Content copied to clipboard
impl
Link copied to clipboard
abstract
fun
impl
(
)
:
Any
Content copied to clipboard
Properties
allParameters
Link copied to clipboard
abstract
val
allParameters
:
List
<
ParameterDescriptor
>
Content copied to clipboard
containingDeclaration
Link copied to clipboard
abstract
val
containingDeclaration
:
DeclarationDescriptor
?
Content copied to clipboard
containingPackage
Link copied to clipboard
abstract
val
containingPackage
:
FqName
?
Content copied to clipboard
dispatchReceiverParameter
Link copied to clipboard
abstract
val
dispatchReceiverParameter
:
ReceiverParameterDescriptor
?
Content copied to clipboard
extensionReceiverParameter
Link copied to clipboard
abstract
val
extensionReceiverParameter
:
ReceiverParameterDescriptor
?
Content copied to clipboard
fqNameSafe
Link copied to clipboard
abstract
val
fqNameSafe
:
FqName
Content copied to clipboard
hasDoNotLookAtArgumentsAnnotation
Link copied to clipboard
open
val
hasDoNotLookAtArgumentsAnnotation
:
Boolean
Content copied to clipboard
hasPackageWithLawsAnnotation
Link copied to clipboard
open
val
hasPackageWithLawsAnnotation
:
Boolean
Content copied to clipboard
hasPreOrPostAnnotation
Link copied to clipboard
open
val
hasPreOrPostAnnotation
:
Boolean
Content copied to clipboard
isActual
Link copied to clipboard
abstract
val
isActual
:
Boolean
Content copied to clipboard
isExpect
Link copied to clipboard
abstract
val
isExpect
:
Boolean
Content copied to clipboard
isExternal
Link copied to clipboard
abstract
val
isExternal
:
Boolean
Content copied to clipboard
isInfix
Link copied to clipboard
abstract
val
isInfix
:
Boolean
Content copied to clipboard
isInline
Link copied to clipboard
abstract
val
isInline
:
Boolean
Content copied to clipboard
isOperator
Link copied to clipboard
abstract
val
isOperator
:
Boolean
Content copied to clipboard
isSuspend
Link copied to clipboard
abstract
val
isSuspend
:
Boolean
Content copied to clipboard
isTailrec
Link copied to clipboard
abstract
val
isTailrec
:
Boolean
Content copied to clipboard
kind
Link copied to clipboard
abstract
val
kind
:
CallableMemberDescriptor.Kind
Content copied to clipboard
modality
Link copied to clipboard
abstract
val
modality
:
Modality
Content copied to clipboard
name
Link copied to clipboard
abstract
val
name
:
Name
Content copied to clipboard
overriddenDescriptors
Link copied to clipboard
abstract
val
overriddenDescriptors
:
Collection
<
CallableDescriptor
>
Content copied to clipboard
packageWithLawsAnnotation
Link copied to clipboard
open
val
packageWithLawsAnnotation
:
AnnotationDescriptor
?
Content copied to clipboard
returnType
Link copied to clipboard
abstract
val
returnType
:
Type
?
Content copied to clipboard
typeParameters
Link copied to clipboard
abstract
val
typeParameters
:
List
<
TypeParameterDescriptor
>
Content copied to clipboard
valueParameters
Link copied to clipboard
abstract
val
valueParameters
:
List
<
ValueParameterDescriptor
>
Content copied to clipboard
visibility
Link copied to clipboard
abstract
val
visibility
:
Visibility
Content copied to clipboard
Inheritors
ConstructorDescriptor
Link copied to clipboard
SimpleFunctionDescriptor
Link copied to clipboard
VariableAccessorDescriptor
Link copied to clipboard
Extensions
with
Alias
Unwrapped
Link copied to clipboard
val
FunctionDescriptor
.
withAliasUnwrapped
:
FunctionDescriptor
Content copied to clipboard
Removes the indirection from type aliases in a descriptor.