-
Notifications
You must be signed in to change notification settings - Fork 199
Open
Description
A scan for usage of classes deprecated for removal in the current codebase shows by the jdeprscan tool shows:
starksm@Scotts-Mac-Studio sms-arq-core % bash depscan.sh
Jar file ./core/impl-base/target/arquillian-core-impl-base-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/core/impl/loadable/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
class org/jboss/arquillian/core/impl/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
...
Jar file ./core/spi/target/arquillian-core-spi-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/core/spi/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
...
Jar file ./test/impl-base/target/arquillian-test-impl-base-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/test/impl/enricher/resource/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
...
Jar file ./junit/core/target/arquillian-junit-core-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/junit/State$1 uses deprecated method java/lang/Integer::<init>(I)V (forRemoval=true)
class org/jboss/arquillian/junit/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
...
Jar file ./container/impl-base/target/arquillian-container-impl-base-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/container/impl/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
class org/jboss/arquillian/container/impl/client/container/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
class org/jboss/arquillian/container/impl/client/deployment/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
...
class org/jboss/arquillian/container/test/spi/util/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
Jar file ./container/spi/target/arquillian-container-spi-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/container/spi/client/deployment/DeploymentScenario$2 uses deprecated method java/lang/Integer::<init>(I)V (forRemoval=true)
class org/jboss/arquillian/container/spi/client/deployment/DeploymentScenario$3 uses deprecated method java/lang/Integer::<init>(I)V (forRemoval=true)
class org/jboss/arquillian/container/spi/client/deployment/DeploymentScenario$1 uses deprecated method java/lang/Integer::<init>(I)V (forRemoval=true)
...
Jar file ./container/test-impl-base/target/arquillian-container-test-impl-base-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/container/test/impl/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
class org/jboss/arquillian/container/test/impl/client/deployment/ContainerDeployer uses deprecated class java/security/AccessController (forRemoval=true)
class org/jboss/arquillian/container/test/impl/client/deployment/AbstractDeploymentScenarioGenerator$1 uses deprecated method java/lang/Integer::<init>(I)V (forRemoval=true)
...
Jar file ./testenrichers/cdi/target/arquillian-testenricher-cdi-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/testenricher/cdi/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
...
Jar file ./testenrichers/resource/target/arquillian-testenricher-resource-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/testenricher/resource/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
Jar file ./testenrichers/ejb/target/arquillian-testenricher-ejb-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/testenricher/ejb/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
...
Jar file ./protocols/servlet/target/arquillian-protocol-servlet-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/protocol/servlet/runner/SecurityActions uses deprecated class java/security/AccessController (forRemoval=true)
...
Jar file ./protocols/jmx/target/arquillian-protocol-jmx-1.9.2.Final-SNAPSHOT.jar:
class org/jboss/arquillian/protocol/jmx/JMXTestRunner uses deprecated class java/security/AccessController (forRemoval=true)
The depscan.sh script was:
JARS=$(find . -name '*.jar')
JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-23.jdk/Contents/Home
$JAVA_HOME/bin/jdeprscan --for-removal $JARS 2>&1 | grep -v cannot
The summary only shows the jars that had deprecated uses.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status