# GetComponentMetaData()

Gets metadata (such as the functions and implemented interfaces of a component) for a CFC or Interface.

```
GetComponentMetaData( pathOrCFC=object );
```

**Returns:** struct

# Arguments

| Argument | Type | Required | Description | Default |
|----------|------|----------|-------------|---------|
| pathOrCFC | object | Yes | path to a component or component itself *Alias: path* |  |

# Examples

```cfml
dump(GetComponentMetaData("org.lucee.cfml.Query"));
```







# Categories

[Components (CFCs)](../../categories/component.md), [Debugging](../../categories/debugging.md)

# See Also

[GetComponentStaticScope()](getcomponentstaticscope.md), [GetMetadata()](getmetadata.md)