| |
|
| xtc.type.Type xtc.type.DerivedT xtc.type.ClassOrInterfaceT
All known Subclasses: xtc.type.InterfaceT, xtc.type.ClassT,
ClassOrInterfaceT | abstract public class ClassOrInterfaceT extends DerivedT (Code) | | The superclass of class and interface types.
author: Robert Grimm version: $Revision: 1.21 $ |
ClassOrInterfaceT | public ClassOrInterfaceT(Type template, String qname, List<Type> interfaces, List<Type> fields, List<Type> methods)(Code) | | Create a new class or interface type.
Parameters: template - The template whose annotations to copy. Parameters: qname - The fully qualified name. Parameters: interfaces - The list of interfaces. Parameters: fields - The list of fields. Parameters: methods - The list of methods. |
equals | public boolean equals(Object o)(Code) | | Determine whether this type equals the specified object. This
class or interface equals the specified object if the specified
object also is a class or interface with the same name.
Parameters: o - The object. true if this type equals the object. |
getFields | public List<Type> getFields()(Code) | | Get the list of fields.
The list of fields. |
getInterfaces | public List<Type> getInterfaces()(Code) | | Get the list of interfaces.
The list of interfaces. |
getMethods | public List<Type> getMethods()(Code) | | Get the list of methods.
The list of methods. |
getName | public String getName()(Code) | | Get the unqualified name.
The unqualified name. |
getQName | public String getQName()(Code) | | Get the qualified name.
The qualified name. |
getQualifier | public String getQualifier()(Code) | | Get the qualifier for this class' or interface's name.
The qualifier. |
hashCode | public int hashCode()(Code) | | |
Methods inherited from xtc.type.DerivedT | public boolean isDerived()(Code)(Java Doc)
|
|
|
|