LevelSymbols

The log4k Level enum, resolved once per module: its class symbol plus the entries by name. Shared by the transformers that materialize Level arguments (io.github.smyrgeorge.log4k.compiler.logged.LoggedIrTransformer and io.github.smyrgeorge.log4k.compiler.callsite.CallSiteIrTransformer).

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val entries: Map<String, IrEnumEntry>

Functions

Link copied to clipboard
fun get(name: String, startOffset: Int, endOffset: Int): IrExpression?

Builds a Level.<name> access anchored at startOffset..endOffset, or null for an unknown name.