|
 |
|
|
org.eclipse.jdt.debug.core
Interface IJavaInterfaceType
-
All Superinterfaces:
-
IAdaptable,
IDebugElement,
IJavaReferenceType,
IJavaType
-
public interface IJavaInterfaceType
- extends
IJavaReferenceType
An interface an object implements on a Java debug target.
-
Since:
- 2.0
-
See Also:
-
IJavaValue
-
Restriction:
- This interface is not intended to be implemented by clients.
-
Restriction:
- This interface is not intended to be extended by clients.
Methods inherited from interface org.eclipse.jdt.debug.core.
IJavaReferenceType
|
getAllFieldNames,
getAvailableStrata,
getClassLoaderObject,
getClassObject,
getDeclaredFieldNames,
getDefaultStratum,
getField,
getGenericSignature,
getInstances,
getSourceName,
getSourceNames,
getSourcePaths
|
getImplementors
IJavaClassType[] getImplementors()
throws
DebugException
- Returns the class objects associated with the implementors of this interface type.
Returns an empty array if there are none.
-
-
-
Returns:
- the class objects associated with the implementors of this interface type
-
Throws:
-
DebugException
- if this method fails. Reasons include:
- Failure communicating with the VM. The DebugException's
status code contains the underlying exception responsible for
the failure.
-
Since:
- 3.0
getSubInterfaces
IJavaInterfaceType[] getSubInterfaces()
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
extends clause.
-
-
-
Returns:
- the interface objects associated with the sub-interfaces of this interface type
-
Throws:
-
DebugException
- if this method fails. Reasons include:
- Failure communicating with the VM. The DebugException's
status code contains the underlying exception responsible for
the failure.
-
Since:
- 3.0
getSuperInterfaces
IJavaInterfaceType[] getSuperInterfaces()
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
-
Throws:
-
DebugException
- if this method fails. Reasons include:
- Failure communicating with the VM. The DebugException's
status code contains the underlying exception responsible for
the failure.
-
Since:
- 3.0
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.
|
|
|