diff options
Diffstat (limited to 'org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaVariable.java')
-rw-r--r-- | org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaVariable.java | 90 |
1 files changed, 51 insertions, 39 deletions
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaVariable.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaVariable.java index 15d7b475d..7ca8eb21d 100644 --- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaVariable.java +++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaVariable.java @@ -10,75 +10,87 @@ *******************************************************************************/ package org.eclipse.jdt.debug.core; - import org.eclipse.debug.core.DebugException; import org.eclipse.debug.core.model.IVariable; /** * A local variable, field slot, or receiver (this) in a Java virtual machine. + * * @see org.eclipse.debug.core.model.IVariable * @noimplement This interface is not intended to be implemented by clients. * @noextend This interface is not intended to be extended by clients. */ public interface IJavaVariable extends IVariable, IJavaModifiers { - + /** - * Returns the JNI-style signature for the declared type of this - * variable, or <code>null</code> if the type associated with the - * signature is not yet loaded in the target VM. - * + * Returns the JNI-style signature for the declared type of this variable, + * or <code>null</code> if the type associated with the signature is not yet + * loaded in the target VM. + * * @return signature, or <code>null</code> if not accessible - * @exception DebugException if this method fails. Reasons include: - * <ul><li>Failure communicating with the VM. The DebugException's - * status code contains the underlying exception responsible for - * the failure.</li> - * <li>The type associated with the signature is not yet loaded</li></ul> + * @exception DebugException + * if this method fails. Reasons include: + * <ul> + * <li>Failure communicating with the VM. The + * DebugException's status code contains the underlying + * exception responsible for the failure.</li> + * <li>The type associated with the signature is not yet + * loaded</li> + * </ul> */ public String getSignature() throws DebugException; - + /** - * Returns the generic signature as defined in the JVM - * specification for the declared type of this variable, - * or <code>null</code> if the type associated with the - * signature is not yet loaded in the target VM. - * Returns the same value as #getSignature() if the declared type - * of this variable is not a generic type. - * + * Returns the generic signature as defined in the JVM specification for the + * declared type of this variable, or <code>null</code> if the type + * associated with the signature is not yet loaded in the target VM. Returns + * the same value as #getSignature() if the declared type of this variable + * is not a generic type. + * * @return generic signature, or <code>null</code> if not accessible - * @exception DebugException if this method fails. Reasons include: - * <ul><li>Failure communicating with the VM. The DebugException's - * status code contains the underlying exception responsible for - * the failure.</li> - * <li>The type associated with the signature is not yet loaded</li></ul> + * @exception DebugException + * if this method fails. Reasons include: + * <ul> + * <li>Failure communicating with the VM. The + * DebugException's status code contains the underlying + * exception responsible for the failure.</li> + * <li>The type associated with the signature is not yet + * loaded</li> + * </ul> * @since 3.1 */ public String getGenericSignature() throws DebugException; - + /** * Returns the declared type of this variable. * * @return the declared type of this variable - * @exception DebugException if this method fails. Reasons include: - * <ul><li>Failure communicating with the VM. The DebugException's - * status code contains the underlying exception responsible for - * the failure.</li> - * <li>The type associated with the signature is not yet loaded</li></ul> + * @exception DebugException + * if this method fails. Reasons include: + * <ul> + * <li>Failure communicating with the VM. The + * DebugException's status code contains the underlying + * exception responsible for the failure.</li> + * <li>The type associated with the signature is not yet + * loaded</li> + * </ul> * @since 2.0 */ - public IJavaType getJavaType() throws DebugException; - + public IJavaType getJavaType() throws DebugException; + /** * Returns whether this variable is local. * * @return whether this variable is a local variable - * @exception DebugException if this method fails. Reasons include: - * <ul><li>Failure communicating with the VM. The DebugException's - * status code contains the underlying exception responsible for - * the failure.</li></ul> + * @exception DebugException + * if this method fails. Reasons include: + * <ul> + * <li>Failure communicating with the VM. The + * DebugException's status code contains the underlying + * exception responsible for the failure.</li> + * </ul> * @since 2.1 */ public boolean isLocal() throws DebugException; - -} - +} |