17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package com.sun.jdi; 27 28 /** 29 * Provides access to a primitive <code>boolean</code> value in 30 * the target VM. 31 * 32 * @author Robert Field 33 * @author Gordon Hirsch 34 * @author James McIlree 35 * @since 1.3 36 */ 37 public interface BooleanValue extends PrimitiveValue 38 { 39 /** 40 * Returns this BooleanValue as a boolean. 41 * 42 * @return the <code>boolean</code> mirrored by this object. 43 */ 44 boolean value(); 45 46 /** 47 * Compares the specified Object with this BooleanValue for equality. 48 * 49 * @return true if the Object is a BooleanValue and if applying "==" 50 * to the two mirrored primitives would evaluate to true; false 51 * otherwise. 52 */ 53 boolean equals(Object obj); 54 55 /** 56 * Returns the hash code value for this BooleanValue. 57 * 58 * @return the integer hash code | 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package com.sun.jdi; 27 28 /** 29 * Provides access to a primitive <code>boolean</code> value in 30 * the target VM. 31 * 32 * @author Robert Field 33 * @author Gordon Hirsch 34 * @author James McIlree 35 * @since 1.3 36 */ 37 @jdk.Supported 38 public interface BooleanValue extends PrimitiveValue { 39 40 /** 41 * Returns this BooleanValue as a boolean. 42 * 43 * @return the <code>boolean</code> mirrored by this object. 44 */ 45 boolean value(); 46 47 /** 48 * Compares the specified Object with this BooleanValue for equality. 49 * 50 * @return true if the Object is a BooleanValue and if applying "==" 51 * to the two mirrored primitives would evaluate to true; false 52 * otherwise. 53 */ 54 boolean equals(Object obj); 55 56 /** 57 * Returns the hash code value for this BooleanValue. 58 * 59 * @return the integer hash code |