aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/apache
diff options
context:
space:
mode:
authorGary Gregory <garydgregory@gmail.com>2022-05-30 09:11:14 -0400
committerGary Gregory <garydgregory@gmail.com>2022-05-30 09:11:14 -0400
commite8cccb8efb09b7f044a748e2367923a731d72773 (patch)
tree24cf8eacda344dc9d8170dbd96bbb01a6527193f /src/test/java/org/apache
parentcf8d9737eb523c2bda448ac8b781799c1ed36871 (diff)
downloadapache-commons-lang-e8cccb8efb09b7f044a748e2367923a731d72773.tar.gz
Add synchronized like super
Diffstat (limited to 'src/test/java/org/apache')
-rw-r--r--src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java b/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
index 60fe2095f..365540948 100644
--- a/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
@@ -51,12 +51,15 @@ import org.junit.jupiter.api.Test;
class AAAClass extends AAClass<String> {
public class BBBClass extends BBClass<String> {
+ // empty
}
}
+@SuppressWarnings("unused") // Unused type parameter for test
class AAClass<T> {
public class BBClass<S> {
+ // empty
}
}
@@ -64,25 +67,37 @@ class AAClass<T> {
//raw types, where used, are used purposely
class AClass extends AAClass<String>.BBClass<Number> {
+ @SuppressWarnings("unused") // Unused type parameter for test
public interface AInterface<T> {
+ // empty
}
+ @SuppressWarnings("unused") // Unused type parameter for test
public class BClass<T> {
+ // empty
}
+ @SuppressWarnings("unused") // Unused type parameter for test
public class CClass<T> extends BClass {
+ // empty
}
+ @SuppressWarnings("unused") // Unused type parameter for test
public class DClass<T> extends CClass<T> {
+ // empty
}
+ @SuppressWarnings("unused") // Unused type parameter for test
public class EClass<T> extends DClass {
+ // empty
}
public class FClass extends EClass<String> {
+ // empty
}
public class GClass<T extends BClass<? extends T> & AInterface<AInterface<? super T>>> {
+ // empty
}
public BClass<Number> bClass;