Packages

sealed trait BoxCreation extends AnyRef

Source
BoxUnbox.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BoxCreation
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val loadInitialValues: Option[List[AbstractInsnNode]]
  2. abstract def producer: AbstractInsnNode

    The instruction that produces the box value; for instance creations, the NEW operation.

Concrete Value Members

  1. def allInsns: Set[AbstractInsnNode]
  2. def boxConsumers(prodCons: (backendUtils)#ProdConsAnalyzer, ultimate: Boolean): Set[AbstractInsnNode]

    The consumers of the box produced by this box creation.

    The consumers of the box produced by this box creation. If ultimate is true, then the final consumers are returned (e.g., an unbox operation), otherwise direct consumers (e.g., a store operation).

  3. def valuesConsumer: MethodInsnNode

    The instruction that consumes the boxed values; for instance creations, the init call.