/[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.5 by tromey, Tue Sep 27 16:59:22 2005 UTC revision 1.22.2.6 by gnu_andrew, Wed Nov 2 00:43:34 2005 UTC
# Line 76  public class BigInteger extends Number i Line 76  public class BigInteger extends Number i
76    private static final long serialVersionUID = -8287574255936472291L;    private static final long serialVersionUID = -8287574255936472291L;
77    
78    
79    /** We pre-allocate integers in the range minFixNum..maxFixNum. */    /** We pre-allocate integers in the range minFixNum..maxFixNum.
80       * Note that we must at least preallocate 0, 1, and 10.  */
81    private static final int minFixNum = -100;    private static final int minFixNum = -100;
82    private static final int maxFixNum = 1024;    private static final int maxFixNum = 1024;
83    private static final int numFixNum = maxFixNum-minFixNum+1;    private static final int numFixNum = maxFixNum-minFixNum+1;
# Line 88  public class BigInteger extends Number i Line 89  public class BigInteger extends Number i
89        smallFixNums[i] = new BigInteger(i + minFixNum);        smallFixNums[i] = new BigInteger(i + minFixNum);
90    }    }
91    
92    /** @since 1.2 */    /**
93       * The constant zero as a BigInteger.
94       * @since 1.2
95       */
96    public static final BigInteger ZERO = smallFixNums[0 - minFixNum];    public static final BigInteger ZERO = smallFixNums[0 - minFixNum];
97    
98    /** @since 1.2 */    /**
99       * The constant one as a BigInteger.
100       * @since 1.2
101       */
102    public static final BigInteger ONE = smallFixNums[1 - minFixNum];    public static final BigInteger ONE = smallFixNums[1 - minFixNum];
103    
104    /** @since 1.5 */    /**
105       * The constant ten as a BigInteger.
106       * @since 1.5
107       */
108    public static final BigInteger TEN = smallFixNums[10 - minFixNum];    public static final BigInteger TEN = smallFixNums[10 - minFixNum];
109    
110    /* Rounding modes: */    /* Rounding modes: */

Legend:
Removed from v.1.22.2.5  
changed lines
  Added in v.1.22.2.6

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