coins.util
クラス IntConst

java.lang.Object
  |
  +--coins.util.IntConst
すべての実装インタフェース:
java.lang.Comparable

public abstract class IntConst
extends java.lang.Object
implements java.lang.Comparable

........(..............).

...................................................................................................................................... ..........................................2............ ..............2......................................


フィールドの概要
static IntConst I16_0
          16........0
static IntConst I16_1
          16........1
static IntConst I16_2
          16........2
static IntConst I16_M1
          16........-1
static IntConst I32_0
          32........0
static IntConst I32_1
          32........1
static IntConst I32_2
          32........2
static IntConst I32_M1
          32........-1
static IntConst I8_0
          8........0
static IntConst I8_1
          8........1
static IntConst I8_2
          8........2
static IntConst I8_M1
          8........-1
(パッケージプライベート)  int size
           
 
メソッドの概要
abstract  IntConst add(IntConst c)
          ....this+c.................
abstract  IntConst band(IntConst c)
          ....this&c.................
abstract  java.math.BigInteger bigValue()
          ..............BigInteger........... ..........................................BigInteger........
abstract  IntConst bnot()
          ....
abstract  IntConst bor(IntConst c)
          ....this|c.................
abstract  IntConst bxor(IntConst c)
          ....this^c.................
abstract  int compareTo(java.lang.Object o)
          ..................................................... ..............o................-1..............0..............1........
abstract  IntConst convit(int s)
          ...............................................
abstract  FloatConst convsf(int msize, int esize)
          ................................................. ..............................................................................................................
abstract  IntConst convsx(int s)
          ...................................................
abstract  FloatConst convuf(int msize, int esize)
          ................................................. ..............................................................................................................
abstract  IntConst convzx(int s)
          ...................................................
(パッケージプライベート) abstract  int count(int size)
           
abstract  IntConst divs(IntConst c)
          ....this/c(............)................. ......0............ ............-1..............................
abstract  IntConst divu(IntConst c)
          ....this/c(............)................. ......0............
abstract  boolean equals(java.lang.Object o)
          ...........................................................
abstract  int hashCode()
          ...................................
abstract  FloatConst ifthenelse(FloatConst t, FloatConst f)
          ........................t..f......................0........t..0....f.......
abstract  IntConst ifthenelse(IntConst t, IntConst f)
          ..................t..f......................0........t..0....f.......
abstract  long longValue()
          ..............long
abstract  IntConst lsh(int n)
          ....this<<n.................
abstract  IntConst lsh(IntConst c)
          ....this<<c.................
abstract  IntConst mods(IntConst c)
          ....this%c(............)................. ..............................0........
abstract  IntConst modu(IntConst c)
          ....this%c(............).................
abstract  IntConst mul(IntConst c)
          ....this*c.................
abstract  IntConst neg()
          ....
abstract  IntConst rshs(int n)
          ....this>>n(................).................
abstract  IntConst rshs(IntConst c)
          ....this>>c(................).................
abstract  IntConst rshu(int n)
          ....this>>n(................).................
abstract  IntConst rshu(IntConst c)
          ....this>>c(................).................
abstract  java.math.BigInteger signedBigValue()
          ........................BigInteger........... ................................BigInteger........
abstract  int signedCompareTo(java.lang.Object o)
          ..................................................... ..............o................-1..............0..............1........
abstract  long signedLongValue()
          ........................long
abstract  int signum()
          .............................
 int size()
          .............................
abstract  IntConst sub(IntConst c)
          ....this-c.................
abstract  java.lang.String toSignedString(int radix)
          ............................................................... ......Character.MIN_RADIX(2)..Character.MAX_RADIX(36)..................10........
 java.lang.String toString()
          ...............................
abstract  java.lang.String toString(int radix)
          ..................................................... ......Character.MIN_RADIX(2)..Character.MAX_RADIX(36)..................10........
abstract  IntConst tsteq(IntConst c, int s)
          this==c......1................0.......................................
abstract  IntConst tstges(IntConst c, int s)
          this>=c(............)......1................0.......................................
abstract  IntConst tstgeu(IntConst c, int s)
          this>=c(............)......1................0.......................................
abstract  IntConst tstgts(IntConst c, int s)
          this>c(............)......1................0.......................................
abstract  IntConst tstgtu(IntConst c, int s)
          this>c(............)......1................0.......................................
abstract  IntConst tstles(IntConst c, int s)
          this<=c(............)......1................0.......................................
abstract  IntConst tstleu(IntConst c, int s)
          this<=c(............)......1................0.......................................
abstract  IntConst tstlts(IntConst c, int s)
          this<c(............)......1................0.......................................
abstract  IntConst tstltu(IntConst c, int s)
          this<c(............)......1................0.......................................
abstract  IntConst tstne(IntConst c, int s)
          this!
static IntConst valueOf(int size, java.math.BigInteger val)
          ......................
static IntConst valueOf(int size, long val)
          ......................
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

size

final int size

I8_M1

public static final IntConst I8_M1
8........-1


I8_0

public static final IntConst I8_0
8........0


I8_1

public static final IntConst I8_1
8........1


I8_2

public static final IntConst I8_2
8........2


I16_M1

public static final IntConst I16_M1
16........-1


I16_0

public static final IntConst I16_0
16........0


I16_1

public static final IntConst I16_1
16........1


I16_2

public static final IntConst I16_2
16........2


I32_M1

public static final IntConst I32_M1
32........-1


I32_0

public static final IntConst I32_0
32........0


I32_1

public static final IntConst I32_1
32........1


I32_2

public static final IntConst I32_2
32........2

メソッドの詳細

valueOf

public static IntConst valueOf(int size,
                               long val)
......................(long)..................... ..........64.......................................... ..........................valueOf(size,BigInteger.valueOf(val)).............. ....int..................64..........................................

例外:
java.lang.IllegalArgumentException - ......................

valueOf

public static IntConst valueOf(int size,
                               java.math.BigInteger val)
......................(BigInteger).....................

例外:
java.lang.IllegalArgumentException - ......................

size

public int size()
.............................


add

public abstract IntConst add(IntConst c)
....this+c.................

例外:
java.lang.IllegalArgumentException - ......................................................

sub

public abstract IntConst sub(IntConst c)
....this-c.................

例外:
java.lang.IllegalArgumentException - ......................................................

mul

public abstract IntConst mul(IntConst c)
....this*c.................

例外:
java.lang.IllegalArgumentException - ......................................................

divu

public abstract IntConst divu(IntConst c)
....this/c(............)................. ......0............

例外:
java.lang.IllegalArgumentException - ......................................................
java.lang.ArithmeticException - c==0......

divs

public abstract IntConst divs(IntConst c)
....this/c(............)................. ......0............ ............-1..............................

例外:
java.lang.IllegalArgumentException - ......................................................
java.lang.ArithmeticException - c==0......

modu

public abstract IntConst modu(IntConst c)
....this%c(............).................

例外:
java.lang.IllegalArgumentException - ......................................................
java.lang.ArithmeticException - c==0......

mods

public abstract IntConst mods(IntConst c)
....this%c(............)................. ..............................0........

例外:
java.lang.IllegalArgumentException - ......................................................
java.lang.ArithmeticException - c==0......

band

public abstract IntConst band(IntConst c)
....this&c.................

例外:
java.lang.IllegalArgumentException - ......................................................

bor

public abstract IntConst bor(IntConst c)
....this|c.................

例外:
java.lang.IllegalArgumentException - ......................................................

bxor

public abstract IntConst bxor(IntConst c)
....this^c.................

例外:
java.lang.IllegalArgumentException - ......................................................

lsh

public abstract IntConst lsh(IntConst c)
....this<<c.................


rshu

public abstract IntConst rshu(IntConst c)
....this>>c(................).................


rshs

public abstract IntConst rshs(IntConst c)
....this>>c(................).................


lsh

public abstract IntConst lsh(int n)
....this<<n.................

例外:
java.lang.IllegalArgumentException - n..........

rshu

public abstract IntConst rshu(int n)
....this>>n(................).................

例外:
java.lang.IllegalArgumentException - n..........

rshs

public abstract IntConst rshs(int n)
....this>>n(................).................

例外:
java.lang.IllegalArgumentException - n..........

neg

public abstract IntConst neg()
....-this.................


bnot

public abstract IntConst bnot()
....~this.................


tsteq

public abstract IntConst tsteq(IntConst c,
                               int s)
this==c......1................0.......................................

例外:
java.lang.IllegalArgumentException - ......................................................

tstne

public abstract IntConst tstne(IntConst c,
                               int s)
this!=c......1................0.......................................

例外:
java.lang.IllegalArgumentException - ......................................................

tstltu

public abstract IntConst tstltu(IntConst c,
                                int s)
this<c(............)......1................0.......................................

例外:
java.lang.IllegalArgumentException - ......................................................

tstgtu

public abstract IntConst tstgtu(IntConst c,
                                int s)
this>c(............)......1................0.......................................

例外:
java.lang.IllegalArgumentException - ......................................................

tstleu

public abstract IntConst tstleu(IntConst c,
                                int s)
this<=c(............)......1................0.......................................

例外:
java.lang.IllegalArgumentException - ......................................................

tstgeu

public abstract IntConst tstgeu(IntConst c,
                                int s)
this>=c(............)......1................0.......................................

例外:
java.lang.IllegalArgumentException - ......................................................

tstlts

public abstract IntConst tstlts(IntConst c,
                                int s)
this<c(............)......1................0.......................................

例外:
java.lang.IllegalArgumentException - ......................................................

tstgts

public abstract IntConst tstgts(IntConst c,
                                int s)
this>c(............)......1................0.......................................

例外:
java.lang.IllegalArgumentException - ......................................................

tstles

public abstract IntConst tstles(IntConst c,
                                int s)
this<=c(............)......1................0.......................................

例外:
java.lang.IllegalArgumentException - ......................................................

tstges

public abstract IntConst tstges(IntConst c,
                                int s)
this>=c(............)......1................0.......................................

例外:
java.lang.IllegalArgumentException - ......................................................

convzx

public abstract IntConst convzx(int s)
...................................................

例外:
java.lang.IllegalArgumentException - ....................................

convsx

public abstract IntConst convsx(int s)
...................................................

例外:
java.lang.IllegalArgumentException - ....................................

convit

public abstract IntConst convit(int s)
...............................................

例外:
java.lang.IllegalArgumentException - ....................................................

convuf

public abstract FloatConst convuf(int msize,
                                  int esize)
................................................. ..............................................................................................................


convsf

public abstract FloatConst convsf(int msize,
                                  int esize)
................................................. ..............................................................................................................


ifthenelse

public abstract IntConst ifthenelse(IntConst t,
                                    IntConst f)
..................t..f......................0........t..0....f.......

例外:
java.lang.IllegalArgumentException - t..f......................

ifthenelse

public abstract FloatConst ifthenelse(FloatConst t,
                                      FloatConst f)
........................t..f......................0........t..0....f.......

例外:
java.lang.IllegalArgumentException - t..f......................

longValue

public abstract long longValue()
..............long........... 64....................................0........ 64............................64..................


signedLongValue

public abstract long signedLongValue()
........................long........... 64.................................................... 64............................64..................


bigValue

public abstract java.math.BigInteger bigValue()
..............BigInteger........... ..........................................BigInteger........


signedBigValue

public abstract java.math.BigInteger signedBigValue()
........................BigInteger........... ................................BigInteger........


compareTo

public abstract int compareTo(java.lang.Object o)
..................................................... ..............o................-1..............0..............1........

定義:
インタフェース java.lang.Comparable 内の compareTo
例外:
java.lang.ClassCastException - o......................
java.lang.IllegalArgumentException - ......................................................

signedCompareTo

public abstract int signedCompareTo(java.lang.Object o)
..................................................... ..............o................-1..............0..............1........

例外:
java.lang.ClassCastException - o......................
java.lang.IllegalArgumentException - ......................................................

signum

public abstract int signum()
............................. msb..............-1..........0............1........


equals

public abstract boolean equals(java.lang.Object o)
...........................................................

オーバーライド:
クラス java.lang.Object 内の equals

hashCode

public abstract int hashCode()
...................................

オーバーライド:
クラス java.lang.Object 内の hashCode

toString

public java.lang.String toString()
...............................

オーバーライド:
クラス java.lang.Object 内の toString

toString

public abstract java.lang.String toString(int radix)
..................................................... ......Character.MIN_RADIX(2)..Character.MAX_RADIX(36)..................10........(BigInteger.toString(int)......).. Character.forDigit..............................................


toSignedString

public abstract java.lang.String toSignedString(int radix)
............................................................... ......Character.MIN_RADIX(2)..Character.MAX_RADIX(36)..................10........(BigInteger.toString(int)......).. Character.forDigit..............................................


count

abstract int count(int size)