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

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