Packages

p

deltas.bytecode

coreInstructions

package coreInstructions

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package doubles
  2. package floats
  3. package integers
  4. package longs
  5. package objects

Type Members

  1. class ByteCodeTypeException extends Exception
  2. trait InstructionInstance extends InstructionWithGrammar with InstructionSignatureProvider with InstructionSideEffectProvider with NodeShape with HasShape with HasBytes
  3. case class InstructionSignature(inputs: Seq[Node], outputs: Seq[Node]) extends Product with Serializable
  4. trait InstructionWithGrammar extends DeltaWithGrammar with HasShape
  5. abstract class InvokeDelta extends InstructionInstance

Value Members

  1. object ConstantPoolIndexGrammar extends GrammarKey
  2. object Duplicate2InstructionDelta extends InstructionInstance
  3. object DuplicateInstructionDelta extends InstructionInstance
  4. object GetStaticDelta extends InstructionInstance
  5. object GotoDelta extends JumpInstruction
  6. object InstructionInstance
  7. object InvokeSpecialDelta extends InvokeDelta

    Invokes an instance method using static binding, so no dynamic dispatch is applied.

  8. object InvokeStaticDelta extends InvokeDelta
  9. object InvokeVirtualDelta extends InvokeDelta
  10. object Pop2Delta extends InstructionInstance
  11. object PopDelta extends InstructionInstance
  12. object SwapInstruction extends InstructionInstance
  13. object VoidReturnInstructionDelta extends InstructionInstance

Ungrouped