Skip to content

Commit 32ef093

Browse files
authored
Remove EnsuresCalledMethodsVarArgs.java
1 parent 034a63c commit 32ef093

File tree

5 files changed

+2
-37
lines changed

5 files changed

+2
-37
lines changed

checker/src/main/java/org/checkerframework/checker/calledmethods/CalledMethodsAnnotatedTypeFactory.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -78,18 +78,6 @@ public class CalledMethodsAnnotatedTypeFactory extends AccumulationAnnotatedType
7878
/*package-private*/ final ExecutableElement ensuresCalledMethodsVarargsValueElement =
7979
TreeUtils.getMethod(EnsuresCalledMethodsVarargs.class, "value", 0, processingEnv);
8080

81-
/**
82-
* The {@link org.checkerframework.checker.calledmethods.qual.EnsuresCalledMethodsVarargs#value}
83-
* element/argument.
84-
*/
85-
@SuppressWarnings("deprecation") // EnsuresCalledMethodsVarArgs
86-
/*package-private*/ final ExecutableElement ensuresCalledMethodsVarArgsValueElement =
87-
TreeUtils.getMethod(
88-
org.checkerframework.checker.calledmethods.qual.EnsuresCalledMethodsVarArgs.class,
89-
"value",
90-
0,
91-
processingEnv);
92-
9381
/** The {@link EnsuresCalledMethodsOnException#value} element/argument. */
9482
/*package-private*/ final ExecutableElement ensuresCalledMethodsOnExceptionValueElement =
9583
TreeUtils.getMethod(EnsuresCalledMethodsOnException.class, "value", 0, processingEnv);

checker/src/main/java/org/checkerframework/checker/calledmethods/CalledMethodsTransfer.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -221,13 +221,6 @@ private void handleEnsuresCalledMethodsVarargs(
221221
ExecutableElement elt,
222222
TransferResult<AccumulationValue, AccumulationStore> result) {
223223
AnnotationMirror annot = atypeFactory.getDeclAnnotation(elt, EnsuresCalledMethodsVarargs.class);
224-
// Temporary, for backward compatibility.
225-
if (annot == null) {
226-
annot =
227-
atypeFactory.getDeclAnnotation(
228-
elt,
229-
org.checkerframework.checker.calledmethods.qual.EnsuresCalledMethodsVarArgs.class);
230-
}
231224
if (annot == null) {
232225
return;
233226
}
@@ -237,15 +230,6 @@ private void handleEnsuresCalledMethodsVarargs(
237230
((CalledMethodsAnnotatedTypeFactory) atypeFactory)
238231
.ensuresCalledMethodsVarargsValueElement,
239232
String.class);
240-
// Temporary, for backward compatibility.
241-
if (ensuredMethodNames.isEmpty()) {
242-
ensuredMethodNames =
243-
AnnotationUtils.getElementValueArray(
244-
annot,
245-
((CalledMethodsAnnotatedTypeFactory) atypeFactory)
246-
.ensuresCalledMethodsVarArgsValueElement,
247-
String.class);
248-
}
249233
List<? extends VariableElement> parameters = elt.getParameters();
250234
int varArgsPos = parameters.size() - 1;
251235
Node varArgActual = node.getArguments().get(varArgsPos);

checker/src/main/java/org/checkerframework/checker/calledmethods/CalledMethodsVisitor.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,6 @@ public Void visitAnnotation(AnnotationTree tree, Void p) {
6464
public void processMethodTree(MethodTree tree) {
6565
ExecutableElement elt = TreeUtils.elementFromDeclaration(tree);
6666
AnnotationMirror ecmv = atypeFactory.getDeclAnnotation(elt, EnsuresCalledMethodsVarargs.class);
67-
// Temporary, for backward compatibility.
68-
if (ecmv == null) {
69-
ecmv =
70-
atypeFactory.getDeclAnnotation(
71-
elt,
72-
org.checkerframework.checker.calledmethods.qual.EnsuresCalledMethodsVarArgs.class);
73-
}
7467
if (ecmv != null) {
7568
if (!elt.isVarArgs()) {
7669
checker.report(tree, new DiagMessage(Diagnostic.Kind.ERROR, "ensuresvarargs.invalid"));

docs/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
Version 3.45.1 (August 1, 2024)
1+
Version 3.46.0 (August 1, 2024)
22
-----------------------------
33

44
**User-visible changes:**
55

6-
Deprecated `@EnsuresCalledMethodsVarArgs`; use `@EnsuresCalledMethodsVarargs` instead.
6+
Renamed `@EnsuresCalledMethodsVarArgs`to `@EnsuresCalledMethodsVarargs`.
77

88
**Implementation details:**
99

0 commit comments

Comments
 (0)