From c297fced95eda2be21047553e1ccd55d3edb66ee Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Fri, 5 Dec 2025 15:29:30 -0800 Subject: [PATCH] Fix #76 --- VERSION.txt | 3 ++- pom.xml | 2 +- src/main/java/com/fasterxml/classmate/GenericType.java | 7 ++++++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/VERSION.txt b/VERSION.txt index 1b71189..cccead2 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -5,7 +5,8 @@ Release notes: 1.8.0 (not yet released) -- +#76: Make `GenericType` not implement `java.lang.reflect.Type` + (requested by @garretwilson) 1.7.1 (26-Sep-2025) diff --git a/pom.xml b/pom.xml index dfcdd49..0979769 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ classmate ClassMate - 1.7.2-SNAPSHOT + 1.8.0-SNAPSHOT bundle Library for introspecting types with full generic information including resolving of field and method types. diff --git a/src/main/java/com/fasterxml/classmate/GenericType.java b/src/main/java/com/fasterxml/classmate/GenericType.java index 2b9723e..4defeb7 100644 --- a/src/main/java/com/fasterxml/classmate/GenericType.java +++ b/src/main/java/com/fasterxml/classmate/GenericType.java @@ -18,9 +18,14 @@ * NOTE: before version 1.6 implemented {@link java.io.Serializable}. * Removed due to * issue #73. + *

+ * NOTE: before version 1.8 implemented {@link java.lang.reflect.Type}. + * Removed due to + * issue #76. */ public abstract class GenericType - implements java.lang.reflect.Type + // 05-Dec-2025, tatu: [classmate#76] Removed this from 1.8 + //implements java.lang.reflect.Type { protected GenericType() { } }