erjang.beam.repr
Class Insn.Select

java.lang.Object
  extended by erjang.beam.repr.Insn
      extended by erjang.beam.repr.Insn.Select
All Implemented Interfaces:
BeamInstruction
Enclosing class:
Insn

public static class Insn.Select
extends Insn


Nested Class Summary
 
Nested classes/interfaces inherited from class erjang.beam.repr.Insn
Insn.AAI, Insn.BSAppend, Insn.BSPrivateAppend, Insn.By, Insn.ByD, Insn.D, Insn.F, Insn.I, Insn.ID, Insn.IE, Insn.IEI, Insn.II, Insn.IL, Insn.ILI, Insn.IWI, Insn.L, Insn.LD, Insn.LED, Insn.LEISD, Insn.LEISSD, Insn.LESD, Insn.LESSD, Insn.LIIIID, Insn.LIS, Insn.LS, Insn.LSBi, Insn.LSD, Insn.LSI, Insn.LSII, Insn.LSIID, Insn.LSIIID, Insn.LSIIS, Insn.LSISIID, Insn.LSS, Insn.LSSD, Insn.LSSID, Insn.LSSII, Insn.S, Insn.SD, Insn.SDD, Insn.SDI, Insn.Select, Insn.SI, Insn.SID, Insn.SS, Insn.SSD, Insn.WI, Insn.Y, Insn.YL
 
Field Summary
 Operands.Label defaultLabel
           
 Operands.SelectList jumpTable
           
 Operands.SourceOperand src
           
 
Fields inherited from class erjang.beam.repr.Insn
opcode
 
Constructor Summary
Insn.Select(BeamOpcode opcode, Operands.SourceOperand src, Operands.Label defaultLabel, Operands.SelectList jumpTable)
           
 
Method Summary
 ETuple toSymbolic(CodeTables ct)
           
 
Methods inherited from class erjang.beam.repr.Insn
opcode, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

src

public final Operands.SourceOperand src

defaultLabel

public final Operands.Label defaultLabel

jumpTable

public final Operands.SelectList jumpTable
Constructor Detail

Insn.Select

public Insn.Select(BeamOpcode opcode,
                   Operands.SourceOperand src,
                   Operands.Label defaultLabel,
                   Operands.SelectList jumpTable)
Method Detail

toSymbolic

public ETuple toSymbolic(CodeTables ct)
Overrides:
toSymbolic in class Insn


TBD erjang license note