Skip to content

Commit d3cbe8c

Browse files
committed
[build] Bump reflections to 0.10.2
1 parent f18d0df commit d3cbe8c

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

build-logic/src/main/groovy/org.igniterealtime.smack.java-common-conventions.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ ext {
4141
bouncyCastleVersion = '1.73'
4242
guavaVersion = '33.3.1-jre'
4343
mockitoVersion = '5.14.2'
44-
orgReflectionsVersion = '0.9.11'
44+
orgReflectionsVersion = '0.10.2'
4545

4646
if (project.hasProperty("useSonatype")) {
4747
useSonatype = project.getProperty("useSonatype").toBoolean()

smack-integration-test/build.gradle

-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ dependencies {
1717
api project(':smack-resolver-dnsjava')
1818
implementation project(':smack-websocket-java11')
1919
implementation "com.google.guava:guava:${guavaVersion}"
20-
// Do not upgrade to a higher reflections version until
21-
// https://github.com/ronmamo/reflections/issues/273 is fixed.
2220
implementation "org.reflections:reflections:${orgReflectionsVersion}"
2321
api 'eu.geekplace.javapinning:java-pinning-java7:1.1.0-alpha1'
2422
implementation group: 'commons-io', name: 'commons-io', version: "$commonsIoVersion"

smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/SmackIntegrationTestFramework.java

+3-6
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,7 @@
7777
import org.igniterealtime.smack.inttest.debugger.SinttestDebugger;
7878

7979
import org.reflections.Reflections;
80-
import org.reflections.scanners.MethodAnnotationsScanner;
81-
import org.reflections.scanners.MethodParameterScanner;
82-
import org.reflections.scanners.SubTypesScanner;
83-
import org.reflections.scanners.TypeAnnotationsScanner;
80+
import org.reflections.scanners.Scanners;
8481

8582
public class SmackIntegrationTestFramework {
8683

@@ -238,8 +235,8 @@ public synchronized TestRunResult run()
238235
else {
239236
testPackages = config.testPackages.toArray(new String[config.testPackages.size()]);
240237
}
241-
Reflections reflections = new Reflections(testPackages, new SubTypesScanner(),
242-
new TypeAnnotationsScanner(), new MethodAnnotationsScanner(), new MethodParameterScanner());
238+
Reflections reflections = new Reflections(testPackages, Scanners.SubTypes,
239+
Scanners.TypesAnnotated, Scanners.MethodsAnnotated, Scanners.MethodsParameter);
243240
Set<Class<? extends AbstractSmackIntegrationTest>> inttestClasses = reflections.getSubTypesOf(AbstractSmackIntegrationTest.class);
244241
Set<Class<? extends AbstractSmackLowLevelIntegrationTest>> lowLevelInttestClasses = reflections.getSubTypesOf(AbstractSmackLowLevelIntegrationTest.class);
245242

smack-java11-full/src/test/java/org/jivesoftware/smack/full/ExtensionElementQNameDeclaredTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
import org.junit.jupiter.api.Test;
3030
import org.reflections.Reflections;
31-
import org.reflections.scanners.SubTypesScanner;
31+
import org.reflections.scanners.Scanners;
3232

3333
public class ExtensionElementQNameDeclaredTest {
3434

@@ -38,7 +38,7 @@ public void qnameOrElementNamespaceDeclaredTest() {
3838
"org.jivesoftware.smack",
3939
"org.igniterealtime.smack",
4040
};
41-
Reflections reflections = new Reflections(smackPackages, new SubTypesScanner());
41+
Reflections reflections = new Reflections(smackPackages, Scanners.SubTypes);
4242
Set<Class<? extends ExtensionElement>> extensionElementClasses = reflections.getSubTypesOf(
4343
ExtensionElement.class);
4444

0 commit comments

Comments
 (0)