public interface CtConstructor<T> extends CtExecutable<T>, CtTypeMember, CtFormalTypeDeclarer, CtShadowable
EXECUTABLE_SEPARATOR
Modifier and Type | Method and Description |
---|---|
CtConstructor<T> |
clone()
Clone the element which calls this method in a new object.
|
String |
getSimpleName()
Always returns "<init>".
|
<C extends CtNamedElement> |
setSimpleName(String simpleName)
Sets the simple (unqualified) name of this element.
|
<C extends CtTypedElement> |
setType(CtTypeReference<T> type)
Sets this element's type.
|
addParameter, addThrownType, getBody, getParameters, getReference, getSignature, getThrownTypes, removeParameter, removeThrownType, setParameters, setThrownTypes
getType
setBody
addFormalCtTypeParameter, getFormalCtTypeParameters, removeFormalCtTypeParameter, setFormalCtTypeParameters
getDeclaringType, getTopLevelType
addModifier, getExtendedModifiers, getModifiers, getVisibility, hasModifier, isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic, removeModifier, setExtendedModifiers, setModifiers, setVisibility
addAnnotation, addComment, asIterable, delete, descendantIterator, getAllMetadata, getAnnotatedChildren, getAnnotation, getAnnotation, getAnnotations, getComments, getDirectChildren, getDocComment, getElements, getMetadata, getMetadataKeys, getParent, getParent, getParent, getPath, getPosition, getReferencedTypes, getRoleInParent, getShortRepresentation, getValueByRole, hasAnnotation, hasParent, isImplicit, isParentInitialized, putMetadata, removeAnnotation, removeComment, replace, replace, setAllMetadata, setAnnotations, setComments, setDocComment, setImplicit, setParent, setPosition, setPositions, setValueByRole, updateAllParentsBelow
getFactory, setFactory
accept
filterChildren, map, map
getOriginalSourceFragment
isShadow, setShadow
String getSimpleName()
getSimpleName
in interface CtNamedElement
CtConstructor<T> clone()
CtElement
Refactoring.copyType(CtType)
and Refactoring.copyMethod(CtMethod)
instead which does additional work beyond cloning.clone
in interface CtElement
clone
in interface CtExecutable<T>
clone
in interface CtNamedElement
<C extends CtTypedElement> C setType(CtTypeReference<T> type)
CtTypedElement
setType
in interface CtTypedElement<T>
<C extends CtNamedElement> C setSimpleName(String simpleName)
CtNamedElement
setSimpleName
in interface CtNamedElement
Copyright © 2007–2019 Inria. All rights reserved.