log4k
Toggle table of contents
2.5.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
log4k
log4k-compiler-plugin
/
io.github.smyrgeorge.log4k.compiler.ir
/
Log4kIrFunctionExpression
Log4k
Ir
Function
Expression
class
Log4kIrFunctionExpression
(
var
startOffset
:
Int
,
var
endOffset
:
Int
,
var
type
:
IrType
,
var
origin
:
IrStatementOrigin
,
var
function
:
IrSimpleFunction
)
:
IrFunctionExpression
(
source
)
Members
Constructors
Log4k
Ir
Function
Expression
Link copied to clipboard
constructor
(
startOffset
:
Int
,
endOffset
:
Int
,
type
:
IrType
,
origin
:
IrStatementOrigin
,
function
:
IrSimpleFunction
)
Properties
attribute
Owner
Id
Link copied to clipboard
open
override
var
attributeOwnerId
:
IrElement
attributes
Link copied to clipboard
val
attributes
:
Map
<
IrAttribute
<
*
,
*
>
,
Any
>
end
Offset
Link copied to clipboard
open
override
var
endOffset
:
Int
function
Link copied to clipboard
open
override
var
function
:
IrSimpleFunction
origin
Link copied to clipboard
open
override
var
origin
:
IrStatementOrigin
start
Offset
Link copied to clipboard
open
override
var
startOffset
:
Int
type
Link copied to clipboard
open
override
var
type
:
IrType
Functions
accept
Link copied to clipboard
open
override
fun
<
R
,
D
>
accept
(
visitor
:
IrVisitor
<
R
,
D
>
,
data
:
D
)
:
R
accept
Children
Link copied to clipboard
open
override
fun
<
D
>
acceptChildren
(
visitor
:
IrVisitor
<
Unit
,
D
>
,
data
:
D
)
transform
Link copied to clipboard
open
override
fun
<
D
>
transform
(
transformer
:
IrTransformer
<
D
>
,
data
:
D
)
:
IrExpression
transform
Children
Link copied to clipboard
open
override
fun
<
D
>
transformChildren
(
transformer
:
IrTransformer
<
D
>
,
data
:
D
)