coins.ffront
クラス FNumber

java.lang.Object
  |
  +--coins.ffront.FNumber
直系の既知のサブクラス:
FComplex, FDouble, FFloat, FInteger

public abstract class FNumber
extends java.lang.Object

Constant evaluator


コンストラクタの概要
FNumber()
           
 
メソッドの概要
 FNumber add(FNumber n)
           
protected  int checkType(FNumber n)
           
protected  int cmpType(FNumber n)
          -1 : low type 0 : same type 1 : over type
abstract  Complex complexValue()
           
 FNumber div(FNumber n)
           
abstract  double doubleValue()
           
abstract  float floatValue()
           
protected  FNumber higherType(FNumber n)
           
abstract  int intValue()
           
static FNumber make(Complex c)
           
static FNumber make(double i)
           
static FNumber make(double i, double j)
           
static FNumber make(float i)
           
static FNumber make(int i)
           
 FNumber mul(FNumber n)
           
abstract  FNumber neg()
           
(パッケージプライベート)  void p(java.lang.String str)
           
 FNumber pow(FNumber n)
           
 FNumber sub(FNumber n)
           
abstract  FNumber to(FNumber n)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FNumber

public FNumber()
メソッドの詳細

intValue

public abstract int intValue()

floatValue

public abstract float floatValue()

doubleValue

public abstract double doubleValue()

complexValue

public abstract Complex complexValue()

make

public static FNumber make(int i)

make

public static FNumber make(float i)

make

public static FNumber make(double i)

make

public static FNumber make(double i,
                           double j)

make

public static FNumber make(Complex c)

add

public FNumber add(FNumber n)

sub

public FNumber sub(FNumber n)

mul

public FNumber mul(FNumber n)

div

public FNumber div(FNumber n)

pow

public FNumber pow(FNumber n)

to

public abstract FNumber to(FNumber n)

neg

public abstract FNumber neg()

higherType

protected FNumber higherType(FNumber n)

cmpType

protected int cmpType(FNumber n)
-1 : low type 0 : same type 1 : over type


checkType

protected int checkType(FNumber n)

p

void p(java.lang.String str)