LoadDestination

dotty.tools.backend.jvm.BCodeSkelBuilder.LoadDestination

The destination of a value generated by genLoadTo.

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

case case FallThrough extends LoadDestination

The value is put on the stack, and control flows through to the next opcode.

The value is put on the stack, and control flows through to the next opcode.

Attributes

final case class Jump(label: Label, targetStackHeight: Int)

The value is put on the stack, and control flow is transferred to the given label.

The value is put on the stack, and control flow is transferred to the given label.

Attributes

case case Return extends LoadDestination

The value is RETURN'ed from the enclosing method.

The value is RETURN'ed from the enclosing method.

Attributes

case case Throw extends LoadDestination

The value is ATHROW'n.

The value is ATHROW'n.

Attributes