Package-level declarations

Types

Link copied to clipboard
open class AnonymousAttributeImpl(val pool: ConstantPool, val nameConstant: Int, val value: ByteArray) : Attribute

An abstract Attribute implementation without any custom properties This implementation can wrap any attribute.

Link copied to clipboard
interface Attribute

An attribute of a class, method or field

Link copied to clipboard
open class CodeAttribute(    val pool: ConstantPool,     val nameConstant: Int,     val maxStack: Int,     val maxLocals: Int,     val code: ByteArray,     val exceptionTable: Array<CodeAttribute.ExceptionTableEntry>,     val attributes: Array<Attribute>) : Attribute

Attribute implementation for the code attribute This attribute contains the code of a method

Link copied to clipboard
class MutableAnonymousAttributeImpl(    pool: MutableConstantPool,     var nameConstant: Int,     var value: ByteArray) : AnonymousAttributeImpl, MutableAttribute

A mutable AnonymousAttributeImpl implementation without any custom properties This implementation can wrap any attribute.

Link copied to clipboard

A mutable Attribute

Link copied to clipboard
class MutableCodeAttribute(    pool: MutableConstantPool,     var nameConstant: Int,     var maxStack: Int,     var maxLocals: Int,     var code: ByteArray,     var exceptionTable: Array<CodeAttribute.ExceptionTableEntry>,     var attributes: Array<Attribute>) : CodeAttribute, MutableAttribute