org.exolab.javasource
Class JConstructor
- JAnnotatedElement
public final class JConstructor
A class for handling source code for a constructor of a JClass.
$Revision: 6324 $ $Date: 2005-05-08 05:24:54 -0600 (Sun, 08 May 2005) $JConstructor(JClass declaringClass) - Creates a new JConstructor for the provided declaring class.
|
JConstructor
protected JConstructor(JClass declaringClass)
Creates a new JConstructor for the provided declaring class.
declaringClass
- the class this constructor creates
addException
public void addException(JClass exp)
Adds the given Exception to this JConstructor's throws clause.
exp
- the JClass representing the Exception
addParameter
public void addParameter(JParameter parameter)
Adds the given parameter to this JConstructor's list of parameters.
parameter
- the parameter to add to the this JConstructor's list of
parameters.
getDeclaringClass
public JClass getDeclaringClass()
Returns the class in which this JConstructor has been declared.
- the class in which this JConstructor has been declared.
getExceptions
public JClass[] getExceptions()
Returns the exceptions that this JConstructor lists in its throws clause.
- the exceptions that this JConstructor lists in its throws clause.
getModifiers
public JModifiers getModifiers()
Returns the modifiers for this JConstructor.
- the modifiers for this JConstructor.
getParameters
public JParameter[] getParameters()
Returns an array of JParameters consisting of the parameters of this
JConstructor in declared order.
- a JParameter array consisting of the parameters of this
JConstructor in declared order.
getSourceCode
public JSourceCode getSourceCode()
Returns the source code for this JConstructor.
print
public void print(JSourceWriter jsw)
Prints this JConstructor to the provided JSourceWriter.
jsw
- the JSourceWriter to print the constructor to
setModifiers
public void setModifiers(JModifiers modifiers)
Sets the modifiers on this JConstructor.
modifiers
- modifiers to set on this constructor
setSourceCode
public void setSourceCode(String sourceCode)
Sets the source code for this constructor.
sourceCode
- source code to apply to this constructor
setSourceCode
public void setSourceCode(JSourceCode sourceCode)
Sets the source code for this constructor.
sourceCode
- source code to apply to this constructor
toString
public String toString()
Return the string representation of this constructor.
Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com