xjavadoc
Class ConstructorImpl

java.lang.Object
  extended by xjavadoc.AbstractProgramElement
      extended by xjavadoc.MemberImpl
          extended by xjavadoc.AbstractExecutableMember
              extended by xjavadoc.ConstructorImpl
All Implemented Interfaces:
java.lang.Comparable, Named, XConstructor, XExecutableMember, XMember, XProgramElement

final class ConstructorImpl
extends AbstractExecutableMember
implements XConstructor

Describe what this class does

Author:
Aslak Helles�y

Field Summary
static int instanceCount
           
 
Fields inherited from class xjavadoc.AbstractProgramElement
EMPTY_LIST
 
Constructor Summary
ConstructorImpl(AbstractClass containingClass, XTagFactory tagFactory)
           
 
Method Summary
protected  java.lang.String buildStringId()
           
 java.util.List getAllSuperElements()
           
 java.lang.String getName()
          Get name
 XProgramElement getSuperElement()
           
 boolean isConstructor()
          Return true if this is a constructor.
 void setName(java.lang.String name)
           
 
Methods inherited from class xjavadoc.AbstractExecutableMember
addParameterData, addThrownException, equals, getNameWithSignature, getParameterDimension, getParameterName, getParameters, getParameterType, getParameterTypes, getSignature, getSuperElement, getThrownExceptions, hashCode, isNative, isSynchronized, throwsException, toString
 
Methods inherited from class xjavadoc.MemberImpl
getSuperInterfaceElements
 
Methods inherited from class xjavadoc.AbstractProgramElement
addModifier, compareTo, getContainingAbstractClass, getContainingClass, getContainingPackage, getDoc, getModifiers, getModifierSpecifier, getTagFactory, getXJavaDoc, isAbstract, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, reset, setToken, updateDoc
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface xjavadoc.XExecutableMember
getNameWithSignature, getParameters, getParameterTypes, getSignature, getThrownExceptions, isNative, isSynchronized, throwsException
 
Methods inherited from interface xjavadoc.XProgramElement
getContainingClass, getContainingPackage, getDoc, getModifiers, getModifierSpecifier, getSuperInterfaceElements, getXJavaDoc, isAbstract, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, updateDoc
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

instanceCount

public static int instanceCount
Constructor Detail

ConstructorImpl

public ConstructorImpl(AbstractClass containingClass,
                       XTagFactory tagFactory)
Method Detail

isConstructor

public final boolean isConstructor()
Description copied from interface: XExecutableMember
Return true if this is a constructor.

Specified by:
isConstructor in interface XExecutableMember
Returns:
true if this is a constructor.

getSuperElement

public XProgramElement getSuperElement()
Specified by:
getSuperElement in interface XProgramElement

getAllSuperElements

public java.util.List getAllSuperElements()

getName

public java.lang.String getName()
Description copied from interface: Named
Get name

Specified by:
getName in interface Named
Overrides:
getName in class MemberImpl
Returns:
name

setName

public final void setName(java.lang.String name)
Overrides:
setName in class MemberImpl

buildStringId

protected java.lang.String buildStringId()
Specified by:
buildStringId in class AbstractExecutableMember