ConstructorAPIpublic class ConstructorAPI extends Object implements ComparableClass to represent a constructor, analogous to ConstructorDoc in the
Javadoc doclet API.
The method used for Collection comparison (compareTo) must make its
comparison based upon everything that is known about this constructor.
See the file LICENSE.txt for copyright details. |
Fields Summary |
---|
public String | type_The type of the constructor, being all the parameter types
separated by commas. | public String | exceptions_The exceptions thrown by this constructor, being all the exception types
separated by commas. "no exceptions" if no exceptions are thrown. | public Modifiers | modifiers_Modifiers for this class. | public String | doc_The doc block, default is null. |
Constructors Summary |
---|
public ConstructorAPI(String type, Modifiers modifiers)Constructor.
type_ = type;
modifiers_ = modifiers;
|
Methods Summary |
---|
public int | compareTo(java.lang.Object o)Compare two ConstructorAPI objects by type and modifiers.
ConstructorAPI constructorAPI = (ConstructorAPI)o;
int comp = type_.compareTo(constructorAPI.type_);
if (comp != 0)
return comp;
comp = exceptions_.compareTo(constructorAPI.exceptions_);
if (comp != 0)
return comp;
comp = modifiers_.compareTo(constructorAPI.modifiers_);
if (comp != 0)
return comp;
if (APIComparator.docChanged(doc_, constructorAPI.doc_))
return -1;
return 0;
| public boolean | equals(java.lang.Object o)Tests two constructors, using just the type, used by indexOf().
if (type_.compareTo(((ConstructorAPI)o).type_) == 0)
return true;
return false;
|
|