ExceptionTableEntry

class ExceptionTableEntry(val startPc: Int, val endPc: Int, val handlerPc: Int, val catchType: Int)(source)

An entry of the exception table This is used to handle exceptions

Specification

Since

0.1.0

Parameters

startPc

the start pc of the exception

endPc

the end pc of the exception

handlerPc

the handler pc of the exception

catchType

the catch type of the exception

Constructors

Link copied to clipboard
constructor(startPc: Int, endPc: Int, handlerPc: Int, catchType: Int)

Creates a ExceptionTableEntry with the given startPc, endPc, handlerPc and catchType

Properties

Link copied to clipboard

The catch type of the exception

Link copied to clipboard
val endPc: Int

The end pc of the exception

Link copied to clipboard

The handler pc of the exception

Link copied to clipboard

The start pc of the exception

Functions

Link copied to clipboard

Get the size of the ExceptionTableEntry

fun dump(stream: DataOutputStream)

Dump the ExceptionTableEntry to the stream

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Check if this ExceptionTableEntry is equal to other

Link copied to clipboard
open override fun hashCode(): Int

Get the hashCode of this ExceptionTableEntry