Lines 89-96
Link Here
|
89 |
*/ |
89 |
*/ |
90 |
Super getSuperClass(); |
90 |
Super getSuperClass(); |
91 |
|
91 |
|
92 |
/*List<JPDAClassType> getSubClasses();*/ |
92 |
/** |
93 |
|
93 |
* Get the currently loaded subclasses, when this type represents a class, |
|
|
94 |
* or loaded subinterfaces and implementors of this interface, if this type |
95 |
* represents an interface. |
96 |
* @return a list of direct classes and interfaces, that extend this type. |
97 |
* Returns an empty array when there are no such types. |
98 |
* @since 3.2 |
99 |
*/ |
100 |
List<JPDAClassType> getSubClasses(); |
101 |
|
102 |
/** |
103 |
* Get all interfaces that are directly or indirectly implemented by this class, |
104 |
* or extended by this interface. |
105 |
* @return a list of all implemented or extended interfaces. |
106 |
* Returns an empty array when there are no such interfaces. |
107 |
* @since 3.2 |
108 |
*/ |
109 |
List<JPDAClassType> getAllInterfaces(); |
110 |
|
111 |
/** |
112 |
* Get the interfaces that are directly implemented by this class, |
113 |
* or directly extended by this interface. |
114 |
* @return a list of all implemented or extended interfaces. |
115 |
* Returns an empty array when there are no such interfaces. |
116 |
* @since 3.2 |
117 |
*/ |
118 |
List<JPDAClassType> getDirectInterfaces(); |
119 |
|
120 |
/** |
121 |
* Check if this type in an instance of a given class name. |
122 |
* @param className the class name |
123 |
* @return <code>true</code> when this type is an instance of the given class |
124 |
* name, <code>false</code> otherwise. |
125 |
* @since 3.2 |
126 |
*/ |
127 |
boolean isInstanceOf(String className); |
128 |
|
94 |
/** |
129 |
/** |
95 |
* Provide a list of static fields declared in this type. |
130 |
* Provide a list of static fields declared in this type. |
96 |
* @return the list of {@link org.netbeans.api.debugger.jpda.Field} objects |
131 |
* @return the list of {@link org.netbeans.api.debugger.jpda.Field} objects |