< prev index next >

src/jdk.jdi/share/classes/com/sun/jdi/Value.java

Print this page
rev 17275 : 8181417: Code cleanups in com.sun.jdi


 153  *   <TH id="other" colspan=4>Other</TH>
 154  * <TR style="background-color:#EEEEFF">
 155  *   <TD id="kind3"     style="text-align:left">Kind of value</TD>
 156  *   <TD id="example3"  style="text-align:left">For example -<br>expression in target</TD>
 157  *   <TD id="mirrored3" style="text-align:left">Is mirrored as</TD>
 158  *   <TD id="type3"     style="text-align:left">{@link Type} of value</TD>
 159  * <TR>
 160  *   <TD headers="other kind3">     null</TD>
 161  *   <TD headers="other example3">  {@code null}</TD>
 162  *   <TD headers="other mirrored3"> {@code null}</TD>
 163  *   <TD headers="other type3">     n/a</TD>
 164  * </TABLE>
 165  *
 166  * @author Robert Field
 167  * @author Gordon Hirsch
 168  * @author James McIlree
 169  * @since  1.3
 170  */
 171 
 172 public interface Value extends Mirror {

 173     /**
 174      * Returns the run-time type of this value.
 175      *
 176      * @see Type
 177      * @return a {@link Type} which mirrors the value's type in the
 178      * target VM.
 179      */
 180     Type type();
 181 }


 153  *   <TH id="other" colspan=4>Other</TH>
 154  * <TR style="background-color:#EEEEFF">
 155  *   <TD id="kind3"     style="text-align:left">Kind of value</TD>
 156  *   <TD id="example3"  style="text-align:left">For example -<br>expression in target</TD>
 157  *   <TD id="mirrored3" style="text-align:left">Is mirrored as</TD>
 158  *   <TD id="type3"     style="text-align:left">{@link Type} of value</TD>
 159  * <TR>
 160  *   <TD headers="other kind3">     null</TD>
 161  *   <TD headers="other example3">  {@code null}</TD>
 162  *   <TD headers="other mirrored3"> {@code null}</TD>
 163  *   <TD headers="other type3">     n/a</TD>
 164  * </TABLE>
 165  *
 166  * @author Robert Field
 167  * @author Gordon Hirsch
 168  * @author James McIlree
 169  * @since  1.3
 170  */
 171 
 172 public interface Value extends Mirror {
 173 
 174     /**
 175      * Returns the run-time type of this value.
 176      *
 177      * @see Type
 178      * @return a {@link Type} which mirrors the value's type in the
 179      * target VM.
 180      */
 181     Type type();
 182 }
< prev index next >