---
title: "ComposableMethod"
description: "Represents the @Composable method."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-jvmAndAndroid'>JvmAndAndroid</div>


```kotlin
public class ComposableMethod
internal constructor(private val method: Method, private val composableInfo: ComposableInfo)
```


Represents the @Composable method.


## Functions

```kotlin
public fun asMethod(): Method
```


Returns the backing `Method`.


```kotlin
public operator fun invoke(composer: Composer, instance: Any?, vararg args: Any?): Any?
```


Calls the Composable method on the given `instance`. If the method accepts default values,
this function will call it with the correct options set.



