/[classpath]/classpath/java/math/BigInteger.java
ViewVC logotype

Diff of /classpath/java/math/BigInteger.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.22.2.2 by gnu_andrew, Sat Feb 19 10:50:38 2005 UTC revision 1.22.2.3 by tromey, Wed Apr 20 20:24:44 2005 UTC
# Line 82  public class BigInteger extends Number i Line 82  public class BigInteger extends Number i
82    private static final int numFixNum = maxFixNum-minFixNum+1;    private static final int numFixNum = maxFixNum-minFixNum+1;
83    private static final BigInteger[] smallFixNums = new BigInteger[numFixNum];    private static final BigInteger[] smallFixNums = new BigInteger[numFixNum];
84    
85    static {    static
86      {
87      for (int i = numFixNum;  --i >= 0; )      for (int i = numFixNum;  --i >= 0; )
88        smallFixNums[i] = new BigInteger(i + minFixNum);        smallFixNums[i] = new BigInteger(i + minFixNum);
89    }    }
90    
91    // JDK1.2    /** @since 1.2 */
92    public static final BigInteger ZERO = smallFixNums[-minFixNum];    public static final BigInteger ZERO = smallFixNums[0 - minFixNum];
93    
94    // JDK1.2    /** @since 1.2 */
95    public static final BigInteger ONE = smallFixNums[1 - minFixNum];    public static final BigInteger ONE = smallFixNums[1 - minFixNum];
96    
97      /** @since 1.5 */
98      public static final BigInteger TEN = smallFixNums[10 - minFixNum];
99    
100    /* Rounding modes: */    /* Rounding modes: */
101    private static final int FLOOR = 1;    private static final int FLOOR = 1;
102    private static final int CEILING = 2;    private static final int CEILING = 2;

Legend:
Removed from v.1.22.2.2  
changed lines
  Added in v.1.22.2.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26