KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > polyglot > ext > pao > runtime > Long


1 package polyglot.ext.pao.runtime;
2
3 /**
4  * Boxed longs.
5  */

6 public class Long extends Primitive {
7     protected long value;
8
9     public Long(long value) {
10         this.value = value;
11     }
12
13     public long longValue() {
14         return value;
15     }
16
17     public int hashCode() {
18         return (int)value;
19     }
20
21     public boolean equals(Object JavaDoc o) {
22         if (o instanceof Long JavaDoc) {
23             return ((Long JavaDoc)o).value == value;
24         }
25         if (o instanceof Double JavaDoc) {
26             return ((Double JavaDoc)o).value == value;
27         }
28         return false;
29     }
30
31     public String JavaDoc toString() {
32         return "" + value;
33     }
34 }
Popular Tags