org.exolab.javasource
Class JConstructor
- JAnnotatedElement
public final class JConstructor
A class for handling source code for a constructor of a JClass.
$Revision: 7331 $ $Date: 2005-05-08 05:24:54 -0600 (Sun, 08 May 2005) $
JConstructor
protected JConstructor(AbstractJClass 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 AbstractJClass 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.
getParameterCount
public int getParameterCount()
Returns the amount of parameters.
- The amount of parameters.
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()
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com