コード例 #1
0
ファイル: FrozenString.java プロジェクト: trejkaz/jruby
 public static FrozenString decode(IRReaderDecoder d) {
   return new FrozenString(d.decodeByteList(), d.decodeInt());
 }
コード例 #2
0
ファイル: BlockGivenInstr.java プロジェクト: vaseems/jruby
 public static BlockGivenInstr decode(IRReaderDecoder d) {
   return new BlockGivenInstr(d.decodeVariable(), d.decodeOperand());
 }
コード例 #3
0
ファイル: IRException.java プロジェクト: trejkaz/jruby
 public static IRException decode(IRReaderDecoder d) {
   return getExceptionFromOrdinal(d.decodeByte());
 }
コード例 #4
0
ファイル: BNEInstr.java プロジェクト: cthulhua/jruby
 public static BNEInstr decode(IRReaderDecoder d) {
   return new BNEInstr(d.decodeLabel(), d.decodeOperand(), d.decodeOperand());
 }
コード例 #5
0
 public static ArrayDerefInstr decode(IRReaderDecoder d) {
   return create(d.decodeVariable(), d.decodeOperand(), (FrozenString) d.decodeOperand());
 }
コード例 #6
0
 public static PutClassVariableInstr decode(IRReaderDecoder d) {
   return new PutClassVariableInstr(d.decodeOperand(), d.decodeString(), d.decodeOperand());
 }
コード例 #7
0
 public static NonlocalReturnInstr decode(IRReaderDecoder d) {
   return new NonlocalReturnInstr(d.decodeOperand(), d.decodeString());
 }