File tree 3 files changed +11
-9
lines changed
src/main/java/com/fasterxml/classmate
3 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -3,11 +3,12 @@ Java ClassMate project: licensed under Apache License 2.0
3
3
4
4
Release notes:
5
5
6
- 1.5.2 (not yet released )
6
+ 1.6.0 (10-Oct-2023 )
7
7
8
8
#70: Remove dead allocation
9
9
(reported by Dave B, @mebigfatguy)
10
- - Oss-parent to version 43 (junit version, javadoc links, jacoco)
10
+ #73: Make `GenericType` not implement `Serializable`
11
+ - Oss-parent to version 55 (junit version, javadoc links, jacoco)
11
12
12
13
1.5.1 (20-Oct-2019)
13
14
Original file line number Diff line number Diff line change 3
3
<parent >
4
4
<groupId >com.fasterxml</groupId >
5
5
<artifactId >oss-parent</artifactId >
6
- <version >43 </version >
6
+ <version >55 </version >
7
7
</parent >
8
8
<artifactId >classmate</artifactId >
9
9
<name >ClassMate</name >
10
- <version >1.5.2 -SNAPSHOT</version >
10
+ <version >1.6.0 -SNAPSHOT</version >
11
11
<packaging >bundle</packaging >
12
12
<description >Library for introspecting types with full generic information
13
13
including resolving of field and method types.
@@ -82,7 +82,7 @@ com.fasterxml.classmate.*;version=${project.version}
82
82
<plugin >
83
83
<groupId >org.sonatype.plugins</groupId >
84
84
<artifactId >nexus-staging-maven-plugin</artifactId >
85
- <version >1.6.6 </version >
85
+ <version >1.6.13 </version >
86
86
<extensions >true</extensions >
87
87
<configuration >
88
88
<serverId >sonatype-nexus-staging</serverId >
Original file line number Diff line number Diff line change 1
1
package com .fasterxml .classmate ;
2
2
3
- import java .io .Serializable ;
4
-
5
3
/**
6
4
* This class is used to pass full generics type information, and
7
5
* avoid problems with type erasure (that basically removes most
16
14
* GenericType type = new GenericType<List<Integer>>() { };
17
15
*</pre>
18
16
* which can be passed to methods that accept <code>GenericReference</code>.
17
+ *<p>
18
+ * NOTE: before version 1.6 implemented {@link java.io.Serializable}.
19
+ * Removed due to
20
+ * <a href="https://github.com/FasterXML/java-classmate/issues/73">issue #73</a>.
19
21
*/
20
- @ SuppressWarnings ("serial" )
21
22
public abstract class GenericType <T >
22
- implements Serializable , java .lang .reflect .Type
23
+ implements java .lang .reflect .Type
23
24
{
24
25
protected GenericType () { }
25
26
}
You can’t perform that action at this time.
0 commit comments