EMMA Coverage Report (generated Sat Feb 02 18:43:55 MSK 2008)
[all classes][net.sourceforge.retroweaver.runtime.java.math]

COVERAGE SUMMARY FOR SOURCE FILE [BigDecimal_.java]

nameclass, %method, %block, %line, %
BigDecimal_.java100% (1/1)80%  (4/5)91%  (32/35)80%  (8/10)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class BigDecimal_100% (1/1)80%  (4/5)91%  (32/35)80%  (8/10)
BigDecimal_ (): void 0%   (0/1)0%   (0/3)0%   (0/2)
<static initializer> 100% (1/1)100% (10/10)100% (3/3)
BigDecimal (int): BigDecimal 100% (1/1)100% (8/8)100% (2/2)
BigDecimal (long): BigDecimal 100% (1/1)100% (8/8)100% (2/2)
valueOf (double): BigDecimal 100% (1/1)100% (6/6)100% (1/1)

1package net.sourceforge.retroweaver.runtime.java.math;
2 
3import java.math.BigDecimal;
4 
5public class BigDecimal_ {
6 
7        private BigDecimal_() {
8                // private constructor
9        }
10 
11        public static BigDecimal BigDecimal(int val) {
12                // replace int constructor with double one after convertion i2d, no loss of precision
13                double d = val;
14                return new BigDecimal(d);
15        }
16 
17        public static BigDecimal BigDecimal(long val) {
18                // longs cannot be converted to double, use toString() instead
19                String s = Long.toString(val);
20                return new BigDecimal(s);
21        }
22 
23        public static final BigDecimal ZERO = BigDecimal.valueOf(0);
24 
25        public static final BigDecimal ONE = BigDecimal.valueOf(1);
26 
27        public static final BigDecimal TEN = BigDecimal.valueOf(10);
28 
29        public static BigDecimal valueOf(double val) {
30                return new BigDecimal(Double.toString(val));
31        }
32 
33}

[all classes][net.sourceforge.retroweaver.runtime.java.math]
EMMA 2.0.8001 (unsupported private build) (C) Vladimir Roubtsov