org.exolab.javasource

Class JConstructor


public class JConstructor
extends java.lang.Object

A class for handling source code for a constructor of a JClass

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:54 $

Author:
Keith Visco

Constructor Summary

JConstructor(JClass declaringClass)
Creates a new method with the given name and returnType.

Method Summary

void
addParameter(JParameter parameter)
Adds the given parameter to this Methods list of parameters
JClass
getDeclaringClass()
Returns the class in which this JMember has been declared
JModifiers
getModifiers()
Returns the modifiers for this JConstructor
JParameter[]
getParameters()
Returns an array of JParameters consisting of the parameters of this Method in declared order
JSourceCode
getSourceCode()
void
print(JSourceWriter jsw)
void
setModifiers(JModifiers modifiers)
void
setSourceCode(String sourceCode)
void
setSourceCode(JSourceCode sourceCode)
String
toString()

Constructor Details

JConstructor

protected JConstructor(JClass declaringClass)
Creates a new method with the given name and returnType. For "void" return types, simply pass in null as the returnType

Method Details

addParameter

public void addParameter(JParameter parameter)
            throws IllegalArgumentException
Adds the given parameter to this Methods list of parameters

Parameters:
parameter - the parameter to add to the this Methods list of parameters.


getDeclaringClass

public JClass getDeclaringClass()
Returns the class in which this JMember has been declared

Returns:
the class in which this JMember has been declared


getModifiers

public JModifiers getModifiers()
Returns the modifiers for this JConstructor

Returns:
the modifiers for this JConstructor


getParameters

public JParameter[] getParameters()
Returns an array of JParameters consisting of the parameters of this Method in declared order

Returns:
a JParameter array consisting of the parameters of this Method in declared order


getSourceCode

public JSourceCode getSourceCode()


print

public void print(JSourceWriter jsw)


setModifiers

public void setModifiers(JModifiers modifiers)


setSourceCode

public void setSourceCode(String sourceCode)


setSourceCode

public void setSourceCode(JSourceCode sourceCode)


toString

public String toString()


Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com