|
JET | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.utep.cs.et.gui.tester.EtClass
class EtClass
A wrapper class to the java.lang.Class class to attach
testing-specific data.
| Field Summary | |
|---|---|
private Class |
clazz
The wrapped class. |
private List<EtMethod> |
methods
The list of non-synthesized methods and constructors of this class. |
| Constructor Summary | |
|---|---|
EtClass(Class clazz)
Creates a wrapper for the given class. |
|
| Method Summary | |
|---|---|
Class |
clazz()
Returns the wrapped class. |
Iterable<EtMethod> |
inheritableMethods()
Returns an iterator to iterate over all the methods of this class that are inherited by the given subclasses. |
private void |
initialize()
Collects all the non-synthesized public methods and consturctors of the wrapped class and stores them to an internal data structure. |
Iterable<EtMethod> |
methods()
Returns an iterator to iterate over all the methods of this class. |
String |
name()
Returns the name of this class. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private Class clazz
private List<EtMethod> methods
| Constructor Detail |
|---|
public EtClass(Class clazz)
| Method Detail |
|---|
public Iterable<EtMethod> methods()
public Iterable<EtMethod> inheritableMethods()
public Class clazz()
public String name()
private void initialize()
|
JET | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||