Lines 106-118
Link Here
|
106 |
|
106 |
|
107 |
/** |
107 |
/** |
108 |
* Returns a list of bindings representing all the fields declared |
108 |
* Returns a list of bindings representing all the fields declared |
109 |
* as members of this class, interface, or enum type. These include public, |
109 |
* as members of this class, interface, or enum type. |
110 |
* protected, default (package-private) access, and private fields declared |
110 |
* |
111 |
* by the class, but excludes inherited fields. Synthetic fields may or |
111 |
* <p>These include public, protected, default (package-private) access, |
112 |
* may not be included. |
112 |
* and private fields declared by the class, but excludes inherited fields. |
113 |
* Returns an empty list if the class, interface, or enum declares no fields, |
113 |
* Synthetic fields may or may not be included. Fields from binary types that |
114 |
* and for other kinds of type bindings that do not directly have members. |
114 |
* reference unresolvable types may not be included.</p> |
115 |
* The resulting bindings are in no particular order. |
115 |
* |
|
|
116 |
* <p>Returns an empty list if the class, interface, or enum declares no fields, |
117 |
* and for other kinds of type bindings that do not directly have members.</p> |
118 |
* |
119 |
* <p>The resulting bindings are in no particular order.</p> |
116 |
* |
120 |
* |
117 |
* @return the list of bindings for the field members of this type, |
121 |
* @return the list of bindings for the field members of this type, |
118 |
* or the empty list if this type does not have field members |
122 |
* or the empty list if this type does not have field members |
Lines 122-133
Link Here
|
122 |
/** |
126 |
/** |
123 |
* Returns a list of method bindings representing all the methods and |
127 |
* Returns a list of method bindings representing all the methods and |
124 |
* constructors declared for this class, interface, enum, or annotation |
128 |
* constructors declared for this class, interface, enum, or annotation |
125 |
* type. These include public, protected, default (package-private) access, |
129 |
* type. |
|
|
130 |
* <p>These include public, protected, default (package-private) access, |
126 |
* and private methods Synthetic methods and constructors may or may not be |
131 |
* and private methods Synthetic methods and constructors may or may not be |
127 |
* included. Returns an empty list if the class, interface, or enum, |
132 |
* included. Returns an empty list if the class, interface, or enum, |
128 |
* type declares no methods or constructors, if the annotation type declares |
133 |
* type declares no methods or constructors, if the annotation type declares |
129 |
* no members, or if this type binding represents some other kind of type |
134 |
* no members, or if this type binding represents some other kind of type |
130 |
* binding. The resulting bindings are in no particular order. |
135 |
* binding. Methods from binary types that reference unresolvable types may |
|
|
136 |
* not be included.</p> |
137 |
* <p>The resulting bindings are in no particular order.</p> |
131 |
* |
138 |
* |
132 |
* @return the list of method bindings for the methods and constructors |
139 |
* @return the list of method bindings for the methods and constructors |
133 |
* declared by this class, interface, enum type, or annotation type, |
140 |
* declared by this class, interface, enum type, or annotation type, |