KickJava   Java API By Example, From Geeks To Geeks.

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


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

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