Skip to content

Commit d93001f

Browse files
committed
ArC: remove Gizmo 1 FieldDescriptors and deprecate Gizmo 1 MethodDescriptors
These classes are no longer used in ArC, because all code was migrated to Gizmo 2 and uses `{Field,Method}Descs` instead. Hence, `FieldDescriptors` can be removed, because it isn't `public`. `MethodDescriptors`, on the other hand, is `public`, so we cannot remove it immediately. Instead, we deprecate it for removal. Note that the Gizmo 2 `{Field,Method}Descs` are both not `public`, so they cannot be used outside ArC.
1 parent e3bd6b1 commit d93001f

File tree

2 files changed

+1
-46
lines changed

2 files changed

+1
-46
lines changed

independent-projects/arc/processor/src/main/java/io/quarkus/arc/processor/FieldDescriptors.java

Lines changed: 0 additions & 42 deletions
This file was deleted.

independent-projects/arc/processor/src/main/java/io/quarkus/arc/processor/MethodDescriptors.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,7 @@
5050
import io.quarkus.arc.impl.Sets;
5151
import io.quarkus.gizmo.MethodDescriptor;
5252

53-
/**
54-
*
55-
* @author Martin Kouba
56-
*/
53+
@Deprecated(forRemoval = true, since = "3.30")
5754
public final class MethodDescriptors {
5855

5956
public static final MethodDescriptor FIXED_VALUE_SUPPLIER_CONSTRUCTOR = MethodDescriptor.ofConstructor(

0 commit comments

Comments
 (0)