Home | History | Annotate | Download | only in model

Lines Matching full:definition

23  * {@code IClassDefinition} models a class definition. This is the model
30 * Returns the kind of this class definition.
32 * @return the kind of this class definition
37 * Returns the name of this class definition.
39 * @return the name of this class definition
63 * Returns the qualified name of this class definition. The qualified name
66 * @return the qualified name of this class definition
71 * Returns the super class for this class definition. May return {@code
72 * null} if this class definition does not have any superclass. This is the
73 * case if the kind of this class definition is {@link Kind#INTERFACE} or
74 * this class definition is {@link Object}.
76 * @return the super class for this class definition or {@code null}
81 * Returns the declared interfaces this class definition implements . If no
84 * @return the declared interfaces for this class definition
89 * Returns the modifiers for this class definition.
91 * @return the modifiers for this class definition
96 * Returns all declared methods of this class definition.
98 * @return all declared methods of this class definition
103 * Returns all declared constructors of this class definition.
105 * @return all declared constructors of this class definition
110 * Returns all declared fields of this class definition.
112 * @return all declared fields of this class definition
118 * definition. The returned set may only contain elements if the kind of
119 * this class definition is {@link Kind#ENUM}.
121 * @return all declared enumeration constants of this class definition
127 * definition. The returned set may only contain elements if the kind of
128 * this class definition is {@link Kind#ANNOTATION}.
130 * @return all declared annotation fields of this class definition
136 * class definition. Anonymous classes are never returned.
139 * class definition