Use this class with care.
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public JClass | _extends()
Implements abstract com. Gets the super class of this class. |
| public Iterator | _implements()
Implements abstract com. Iterates all super interfaces directly implemented by this class/interface. |
| public JPackage | _package()
Implements abstract com. Gets the package to which this class belongs. |
| public String | |
| public boolean | isAbstract()
Implements abstract com. Checks if this class is an abstract class. |
| public boolean | isInterface()
Implements abstract com. Checks if this object represents an interface. |
| public String | |
| protected JClass | substituteParams(JTypeVar[] variables, List<JClass> bindings)
Implements abstract com. Substitutes the type variables with their actual arguments. |
| JNullType | back to summary |
|---|---|
| pack-priv JNullType(JCodeModel _owner) | |
| _extends | back to summary |
|---|---|
| public JClass _extends() Implements abstract com. Doc from com. Gets the super class of this class.
| |
| _implements | back to summary |
|---|---|
| public Iterator Implements abstract com. Doc from com. Iterates all super interfaces directly implemented by this class/interface.
| |
| _package | back to summary |
|---|---|
| public JPackage _package() Implements abstract com. Doc from com. Gets the package to which this class belongs. Todo shall we move move this down?
| |
| fullName | back to summary |
|---|---|
| public String fullName() Implements abstract com. Doc from com. Gets the full name of the type. See http://java.sun.com/docs/books/jls/second_edition/html/names.doc.html#25430 for the details.
| |
| isAbstract | back to summary |
|---|---|
| public boolean isAbstract() Implements abstract com. Doc from com. Checks if this class is an abstract class.
| |
| isInterface | back to summary |
|---|---|
| public boolean isInterface() Implements abstract com. Doc from com. Checks if this object represents an interface.
| |
| name | back to summary |
|---|---|
| public String name() Implements abstract com. Doc from com. Gets the name of this class.
| |
| substituteParams | back to summary |
|---|---|
| protected JClass substituteParams(JTypeVar[] variables, List<JClass> bindings) Implements abstract com. Doc from com. Substitutes the type variables with their actual arguments.
For example, when this class is This method needs to work recursively.
| |