Ejemplo n.º 1
0
 public UByte $unsigned_right$G(long count) {
   return UByte.$box((0xff & $value) >>> count);
 }
Ejemplo n.º 2
0
 public UByte $left$G(long count) {
   return UByte.$box($value << count);
 }
Ejemplo n.º 3
0
 public UByte $right$G(long count) {
   return UByte.$box((0xff & $value) >>> count);
 } // UByte is always unsigned
Ejemplo n.º 4
0
 public UByte $bar(Object a, Type t) {
   return UByte.$box($value | ((UByte) a).$value);
 }
Ejemplo n.º 5
0
 public UByte $caret(Object a, Type t) {
   return UByte.$box($value ^ ((UByte) a).$value);
 }
Ejemplo n.º 6
0
 // implements Bitwise<UByte>
 public UByte $tilde$G() {
   return UByte.$box(~$value);
 }
Ejemplo n.º 7
0
 public UByte $ampersand(Object a, Type t) {
   return UByte.$box($value & ((UByte) a).$value);
 }
Ejemplo n.º 8
0
 public UByte $over(Object a, Type t) {
   return UByte.$box((byte) ((0xff & $value) / (0xff & ((UByte) a).$value)));
 }
Ejemplo n.º 9
0
 public UByte $times(Object a, Type t) {
   return UByte.$box($value * ((UByte) a).$value);
 }
Ejemplo n.º 10
0
 public UByte $minus(Object a, Type t) {
   return UByte.$box($value - ((UByte) a).$value);
 }
Ejemplo n.º 11
0
 public UByte $plus(Object a, Type t) {
   return UByte.$box($value + ((UByte) a).$value);
 }
Ejemplo n.º 12
0
 public UByte $minus$G() {
   return UByte.$box(-$value);
 }