kirin.interp.table.Def
← Module overview
class
classDef¶source
kirin.interp.table.Def
Bases: Generic[MethodTableType, InterpreterType, FrameType, NodeType, Ret]
Signature
class Def(signature: Signature, func: Def[MethodTableType, InterpreterType, FrameType, NodeType, Ret] | ClassMethod[MethodTableType, InterpreterType, FrameType, NodeType, Ret])Parameters
| Name | Type | Description |
|---|---|---|
signature | Signature | |
func | Def[MethodTableType, InterpreterType, FrameType, NodeType, Ret] | ClassMethod[MethodTableType, InterpreterType, FrameType, NodeType, Ret] |
Attributes
| Name | Type | Description |
|---|---|---|
signature | tuple[Signature, ...] | |
method | ClassMethod[MethodTableType, InterpreterType, FrameType, NodeType, Ret] |