org.codehaus.gmaven.runtime.support.stubgen.model
Class ConstructorDef

java.lang.Object
  extended by org.codehaus.gmaven.runtime.support.stubgen.model.Element
      extended by org.codehaus.gmaven.runtime.support.stubgen.model.NamedElement
          extended by org.codehaus.gmaven.runtime.support.stubgen.model.Entity
              extended by org.codehaus.gmaven.runtime.support.stubgen.model.MethodDef
                  extended by org.codehaus.gmaven.runtime.support.stubgen.model.ConstructorDef
All Implemented Interfaces:
Serializable, JavaDocAware, ModifiersAware, NameAware, ParametersAware, ThrowsAware

public class ConstructorDef
extends MethodDef

Representation of a constructor definition.

Version:
$Id: ConstructorDef.java 18 2009-07-16 09:39:40Z user57 $
Author:
Jason Dillon
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.gmaven.runtime.support.stubgen.model.MethodDef
MethodDef.Type
 
Field Summary
static String SUPER
           
static String THIS
           
 
Constructor Summary
ConstructorDef()
           
ConstructorDef(boolean magic)
           
 
Method Summary
 void addSuperParameter(SuperParameterDef def)
           
 String getName()
           
 TypeDef getReturns()
           
 Set getSuperParameters()
           
 String getSuperType()
           
 boolean isMagic()
           
 void setName(String name)
           
 void setReturns(TypeDef returns)
           
 void setSuperType(String type)
           
 
Methods inherited from class org.codehaus.gmaven.runtime.support.stubgen.model.MethodDef
addParameter, addParameter, addParameter, addThrows, getParameters, getParent, getThrows, getType, isConstructor, setParent, setReturns, setSuperParameters, signature
 
Methods inherited from class org.codehaus.gmaven.runtime.support.stubgen.model.Entity
getJavaDoc, getModifiers, setJavaDoc, setJavaDoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUPER

public static final String SUPER
See Also:
Constant Field Values

THIS

public static final String THIS
See Also:
Constant Field Values
Constructor Detail

ConstructorDef

public ConstructorDef()

ConstructorDef

public ConstructorDef(boolean magic)
Method Detail

isMagic

public boolean isMagic()

getReturns

public TypeDef getReturns()
Overrides:
getReturns in class MethodDef

setReturns

public void setReturns(TypeDef returns)
Overrides:
setReturns in class MethodDef

getName

public String getName()
Overrides:
getName in class NamedElement

setName

public void setName(String name)
Specified by:
setName in interface NameAware
Overrides:
setName in class NamedElement

getSuperType

public String getSuperType()

setSuperType

public void setSuperType(String type)

getSuperParameters

public Set getSuperParameters()
Overrides:
getSuperParameters in class MethodDef

addSuperParameter

public void addSuperParameter(SuperParameterDef def)


Copyright © 2006-2012 Codehaus. All Rights Reserved.