|
|
equals
public boolean equals(
Object obj
)
Compares this Constructor against the specified object.
Returns true if the objects are the same. Two Constructor objects are
the same if they were declared by the same class and have the
same formal parameter types.
getDeclaringClass
public Class getDeclaringClass(
)
Returns the Class object representing the class that declares
the constructor represented by this Constructor object.
getExceptionTypes
public Class[] getExceptionTypes(
)
Returns an array of Class objects that represent the types of
of exceptions declared to be thrown by the underlying constructor
represented by this Constructor object. Returns an array of
length 0 if the constructor declares no exceptions in its throws clause.
getModifiers
public int getModifiers(
)
Returns the Java language modifiers for the constructor
represented by this Constructor object, as an integer. The
Modifier class should be used to decode the modifiers.
getName
public String getName(
)
Returns the name of this constructor, as a string. This is
always the same as the simple name of the constructor's declaring
class.
getParameterTypes
public Class[] getParameterTypes(
)
Returns an array of Class objects that represent the formal
parameter types, in declaration order, of the constructor
represented by this Constructor object. Returns an array of
length 0 if the underlying constructor takes no parameters.
hashCode
public int hashCode(
)
Returns a hashcode for this Constructor. The hashcode is
the same as the hashcode for the underlying constructor's
declaring class name.
newInstance
public Object newInstance(
Object[] initargs
)
throws
InstantiationException,
IllegalAccessException,
IllegalArgumentException,
InvocationTargetException
Uses the constructor represented by this Constructor object to
create and initialize a new instance of the constructor's
declaring class, with the specified initialization parameters.
Individual parameters are automatically unwrapped to match
primitive formal parameters, and both primitive and reference
parameters are subject to method invocation conversions as necessary.
If the number of formal parameters required by the underlying constructor
is 0, the supplied initargs array may be of length 0 or null.
If the required access and argument checks succeed and the
instantiation will proceed, the constructor's declaring class
is initialized if it has not already been initialized.
If the constructor completes normally, returns the newly
created and initialized instance.
toString
public String toString(
)
Returns a string describing this Constructor. The string is
formatted as the constructor access modifiers, if any,
followed by the fully-qualified name of the declaring class,
followed by a parenthesized, comma-separated list of the
constructor's formal parameter types. For example:
public java.util.Hashtable(int,float)
The only possible modifiers for constructors are the access
modifiers public, protected or
private. Only one of these may appear, or none if the
constructor has default (package) access.
|