erjang.beam.repr
Class Insn.IL

java.lang.Object
  extended by erjang.beam.repr.Insn
      extended by erjang.beam.repr.Insn.I
          extended by erjang.beam.repr.Insn.IL
All Implemented Interfaces:
BeamInstruction
Direct Known Subclasses:
Insn.ILI
Enclosing class:
Insn

public static class Insn.IL
extends Insn.I


Nested Class Summary
 
Nested classes/interfaces inherited from class erjang.beam.repr.Insn
Insn.AAI, Insn.Bif, Insn.BSAppend, Insn.BSPrivateAppend, Insn.By, Insn.ByD, Insn.D, Insn.DI, Insn.F, Insn.GcBif, Insn.I, Insn.ID, Insn.IE, Insn.IEI, Insn.II, Insn.IL, Insn.ILI, Insn.IWI, Insn.L, Insn.LD, Insn.LDBi, Insn.LDI, Insn.LDII, Insn.LDIID, Insn.LDISIID, Insn.LDS, Insn.LDSII, Insn.LIS, Insn.LS, Insn.LSD, Insn.LSIIID, Insn.LSIIS, Insn.LSS, Insn.LSSD, Insn.LSSID, Insn.S, Insn.SD, Insn.SDD, Insn.SDI, Insn.Select, Insn.SID, Insn.SS, Insn.SSD, Insn.WI, Insn.Y, Insn.YL
 
Field Summary
 FunctionInfo functionAtLabel
           
 boolean is_call
           
 Operands.Label label
           
 
Fields inherited from class erjang.beam.repr.Insn.I
i1
 
Fields inherited from class erjang.beam.repr.Insn
opcode
 
Constructor Summary
Insn.IL(BeamOpcode opcode, int i1, Operands.Label label, FunctionInfo fal)
           
 
Method Summary
 ETuple toSymbolic()
           
 
Methods inherited from class erjang.beam.repr.Insn
opcode, toString, toSymbolicTuple
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

label

public final Operands.Label label

is_call

public final boolean is_call

functionAtLabel

public final FunctionInfo functionAtLabel
Constructor Detail

Insn.IL

public Insn.IL(BeamOpcode opcode,
               int i1,
               Operands.Label label,
               FunctionInfo fal)
Method Detail

toSymbolic

public ETuple toSymbolic()
Overrides:
toSymbolic in class Insn.I