AttributeCodeInfo

class AttributeCodeInfo(val name: ConstantUtf8Info, val maxStack: UShort, val maxLocals: UShort, val code: ByteArray, val exceptionTable: Array<AttributeCodeInfo.ExceptionTableEntry>, val attributes: Array<AttributeInfo>) : AttributeInfo(source)

Constructors

Link copied to clipboard
constructor(name: ConstantUtf8Info, maxStack: UShort, maxLocals: UShort, code: ByteArray, exceptionTable: Array<AttributeCodeInfo.ExceptionTableEntry>, attributes: Array<AttributeInfo>)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class ExceptionTableEntry(val startPc: UShort, val endPc: UShort, val handlerPc: UShort, val catchType: UShort)

Properties

Link copied to clipboard
Link copied to clipboard
open override val bytes: ByteArray
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val uses: Array<ConstantInfo>

Functions

Link copied to clipboard
Link copied to clipboard
fun init(clazz: ClassInfo)
Link copied to clipboard
Link copied to clipboard
open override fun toJson(): Map<String, Any>