Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaInterfaceType.java')
-rw-r--r--org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaInterfaceType.java86
1 files changed, 48 insertions, 38 deletions
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaInterfaceType.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaInterfaceType.java
index c4475a841..4000fd3ff 100644
--- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaInterfaceType.java
+++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/debug/core/IJavaInterfaceType.java
@@ -10,62 +10,72 @@
*******************************************************************************/
package org.eclipse.jdt.debug.core;
-
import org.eclipse.debug.core.DebugException;
-
+
/**
* An interface an object implements on a Java debug target.
+ *
* @see IJavaValue
* @since 2.0
* @noimplement This interface is not intended to be implemented by clients.
* @noextend This interface is not intended to be extended by clients.
*/
-public interface IJavaInterfaceType extends IJavaReferenceType {
-
- /**
- * Returns the class objects associated with the implementors of this interface type.
- * Returns an empty array if there are none.
- *
- * @return the class objects associated with the implementors of this interface type
- * @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 3.0
- */
+public interface IJavaInterfaceType extends IJavaReferenceType {
+
+ /**
+ * Returns the class objects associated with the implementors of this
+ * interface type. Returns an empty array if there are none.
+ *
+ * @return the class objects associated with the implementors of this
+ * interface type
+ * @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 3.0
+ */
public IJavaClassType[] getImplementors() throws DebugException;
-
+
/**
- * Returns the interface objects associated with the sub-interfaces of this interface type.
- * Returns an empty array if there are none. The sub-interfaces are those interfaces
- * that directly extend this interface, that is, those interfaces that declared this interface
- * in their <code>extends</code> clause.
+ * Returns the interface objects associated with the sub-interfaces of this
+ * interface type. Returns an empty array if there are none. The
+ * sub-interfaces are those interfaces that directly extend this interface,
+ * that is, those interfaces that declared this interface in their
+ * <code>extends</code> clause.
*
- * @return the interface objects associated with the sub-interfaces of this interface type
- * @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>
+ * @return the interface objects associated with the sub-interfaces of this
+ * interface type
+ * @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 3.0
*/
public IJavaInterfaceType[] getSubInterfaces() throws DebugException;
/**
- * Returns the interface objects associated with the super-interfaces of this interface type.
- * Returns an empty array if there are none. The super-interfaces are those interfaces
- * that are directly extended by this interface, that is, those interfaces that this
- * interface declared to be extended.
+ * Returns the interface objects associated with the super-interfaces of
+ * this interface type. Returns an empty array if there are none. The
+ * super-interfaces are those interfaces that are directly extended by this
+ * interface, that is, those interfaces that this interface declared to be
+ * extended.
*
- * @return the interface objects associated with the super-interfaces of this interface type
- * @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>
+ * @return the interface objects associated with the super-interfaces of
+ * this interface type
+ * @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 3.0
*/
public IJavaInterfaceType[] getSuperInterfaces() throws DebugException;
}
-

Back to the top