public interface CtAnnotationMethod<T> extends CtMethod<T>
EXECUTABLE_SEPARATOR
Modifier and Type | Method and Description |
---|---|
CtAnnotationMethod<T> |
clone()
Clone the element which calls this method in a new object.
|
CtExpression<T> |
getDefaultExpression()
Gets the default expression assigned to the annotation method.
|
<T1 extends CtBodyHolder> |
setBody(CtStatement body)
Sets the body of this element.
|
<C extends CtAnnotationMethod<T>> |
setDefaultExpression(CtExpression<T> assignedExpression)
Sets the default expression assigned to the annotation method.
|
<T extends CtFormalTypeDeclarer> |
setFormalCtTypeParameters(java.util.List<CtTypeParameter> formalTypeParameters)
Sets the type parameters of this generic element.
|
<T1 extends CtExecutable<T>> |
setParameters(java.util.List<CtParameter<?>> parameters)
Sets the parameters.
|
<T1 extends CtExecutable<T>> |
setThrownTypes(java.util.Set<CtTypeReference<? extends java.lang.Throwable>> thrownTypes)
Sets the thrown types.
|
copyMethod, getTopDefinitions, isDefaultMethod, isOverriding, setDefaultMethod
addParameter, addThrownType, getBody, getParameters, getReference, getSignature, getThrownTypes, removeParameter, removeThrownType
getType, setType
addFormalCtTypeParameter, getFormalCtTypeParameters, removeFormalCtTypeParameter
getDeclaringType, getTopLevelType
addModifier, getExtendedModifiers, getModifiers, getVisibility, hasModifier, isAbstract, isFinal, isNative, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatile, removeModifier, setExtendedModifiers, setModifiers, setVisibility
getSimpleName, setSimpleName
addAnnotation, addComment, asIterable, delete, descendantIterator, getAllMetadata, getAnnotatedChildren, getAnnotation, getAnnotation, getAnnotations, getComments, getDirectChildren, getDocComment, getElements, getMetadata, getMetadataKeys, getOriginalSourceFragment, getParent, getParent, getParent, getPath, getPosition, getReferencedTypes, getRoleInParent, getShortRepresentation, getValueByRole, hasAnnotation, hasParent, isImplicit, isParentInitialized, prettyprint, putMetadata, removeAnnotation, removeComment, replace, replace, setAllMetadata, setAnnotations, setComments, setDocComment, setImplicit, setParent, setPosition, setPositions, setValueByRole, toString, toStringDebug, updateAllParentsBelow
getFactory, setFactory
accept
filterChildren, map, map
isShadow, setShadow
CtExpression<T> getDefaultExpression()
<C extends CtAnnotationMethod<T>> C setDefaultExpression(CtExpression<T> assignedExpression)
CtAnnotationMethod<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 CtMethod<T>
clone
in interface CtNamedElement
<T1 extends CtBodyHolder> T1 setBody(CtStatement body)
CtBodyHolder
setBody
in interface CtBodyHolder
<T1 extends CtExecutable<T>> T1 setThrownTypes(java.util.Set<CtTypeReference<? extends java.lang.Throwable>> thrownTypes)
CtExecutable
setThrownTypes
in interface CtExecutable<T>
<T extends CtFormalTypeDeclarer> T setFormalCtTypeParameters(java.util.List<CtTypeParameter> formalTypeParameters)
CtFormalTypeDeclarer
setFormalCtTypeParameters
in interface CtFormalTypeDeclarer
<T1 extends CtExecutable<T>> T1 setParameters(java.util.List<CtParameter<?>> parameters)
CtExecutable
setParameters
in interface CtExecutable<T>
Copyright © 2007–2021 Inria. All rights reserved.