xjavadoc

Class ConstructorImpl

Implemented Interfaces:
Comparable, Named, XConstructor, XExecutableMember, XMember, XProgramElement

(package private) 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.AbstractExecutableMember

INITIAL_PARAMETER_POOL_SIZE, MAX_ARRAY_SIZE, PARAMETER_DATA_SIZE, _dimensions, _nameWithSignature, _parameterData, _parameterPool, _signature, _stringId, _thrownExceptions

Fields inherited from class xjavadoc.MemberImpl

_name

Fields inherited from class xjavadoc.AbstractProgramElement

EMPTY_LIST, _containingClass, _doc, _javadocToken, _modifierString, _modifiers, _tagFactory, _token, _xJavaDoc

Constructor Summary

ConstructorImpl(AbstractClass containingClass, XTagFactory tagFactory)

Method Summary

protected String
buildStringId()
List
getAllSuperElements()
String
getName()
XProgramElement
getSuperElement()
boolean
isConstructor()
void
setName(String name)

Methods inherited from class xjavadoc.AbstractExecutableMember

addParameterData, addThrownException, appendSignature, buildStringId, equals, getNameWithSignature, getParameterDimension, getParameterName, getParameterType, getParameterTypes, getParameters, getQualifiedExceptions, getSignature, getSuperElement, getThrownExceptions, hashCode, isNative, isSynchronized, stringId, throwsException, toString, toString

Methods inherited from class xjavadoc.MemberImpl

getName, getSuperInterfaceElements, setName

Methods inherited from class xjavadoc.AbstractProgramElement

addModifier, compareTo, getContainingAbstractClass, getContainingClass, getContainingPackage, getDoc, getModifierSpecifier, getModifiers, getTagFactory, getXJavaDoc, isAbstract, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, reset, setJavaDoc, setToken, updateDoc

Field Details

instanceCount

public static int instanceCount

Constructor Details

ConstructorImpl

public ConstructorImpl(AbstractClass containingClass,
                       XTagFactory tagFactory)

Method Details

buildStringId

protected String buildStringId()
Overrides:
buildStringId in interface AbstractExecutableMember

getAllSuperElements

public List getAllSuperElements()

getName

public String getName()
Specified by:
getName in interface Named
Overrides:
getName in interface MemberImpl

getSuperElement

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

isConstructor

public final boolean isConstructor()
Specified by:
isConstructor in interface XExecutableMember

setName

public final void setName(String name)
Overrides:
setName in interface MemberImpl