Package com.github.adriantodt.lin.bytecode

Types

CompiledFunction
Link copied to clipboard
data class CompiledFunction(parametersId: Int, nameConst: Int, bodyId: Int) : Serializable
CompiledNode
Link copied to clipboard
data class CompiledNode(instructions: List<Insn>, labels: List<Label>) : Serializable
CompiledParameter
Link copied to clipboard
data class CompiledParameter(nameConst: Int, varargs: Boolean, defaultValueNodeId: Int) : Serializable
CompiledSource
Link copied to clipboard
data class CompiledSource(longPool: List<Long>, stringPool: List<String>, functionParameters: List<List<CompiledParameter>>, functions: List<CompiledFunction>, nodes: List<CompiledNode>) : Serializable
Label
Link copied to clipboard
data class Label(code: Int, at: Int) : Serializable