1 package polyglot.ext.pao.runtime; 2 3 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 o) { 22 if (o instanceof Boolean ) { 23 return ((Boolean )o).value == value; 24 } 25 else { 26 return false; 27 } 28 } 29 30 public String toString() { 31 return "" + value; 32 } 33 } | Popular Tags |