GitHub pull request #3167 of commit 8c507da7d46bffb0ecc78205d6c66bff7a3f6e37, no merge conflicts. Running as SYSTEM Setting status of 8c507da7d46bffb0ecc78205d6c66bff7a3f6e37 to PENDING with url https://ci.eclipse.org/ls/job/jdt-ls-pr/5120/ and message: 'Jenkins Build Started' Using context: Jenkins Build Agent basic-nshtq is provisioned from template basic --- apiVersion: "v1" kind: "Pod" metadata: annotations: kubernetes.jenkins.io/last-refresh: "1716987752130" labels: jenkins: "slave" jenkins/label-digest: "61a7508ed1b04e9ada836fcd14d4d8ef5687c7dd" jenkins/label: "basic" kubernetes.jenkins.io/controller: "http___jenkins-ui_ls_svc_cluster_local_lsx" name: "basic-nshtq" namespace: "ls" spec: containers: - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-discovery.ls.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "basic-nshtq" - name: "JENKINS_REMOTING_JAVA_OPTS" value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true\ \ -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - name: "JAVA_TOOL_OPTIONS" value: "" - name: "_JAVA_OPTIONS" value: "" - name: "REMOTING_OPTS" value: "-noReconnectAfter 1d" - name: "OPENJ9_JAVA_OPTIONS" value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - name: "JENKINS_NAME" value: "basic-nshtq" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins-ui.ls.svc.cluster.local/ls/" image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-3206.vb_15dcf73f6a_9" imagePullPolicy: "Always" name: "jnlp" resources: limits: cpu: "2000m" memory: "4096Mi" requests: cpu: "1000m" memory: "4096Mi" tty: true volumeMounts: - mountPath: "/home/jenkins/.m2/toolchains.xml" name: "m2-dir" readOnly: true subPath: "toolchains.xml" - mountPath: "/home/jenkins/.mavenrc" name: "m2-dir" readOnly: true subPath: ".mavenrc" - mountPath: "/opt/tools" name: "volume-0" readOnly: false - mountPath: "/home/jenkins" name: "volume-2" readOnly: false - mountPath: "/home/jenkins/.m2/repository" name: "volume-3" readOnly: false - mountPath: "/home/jenkins/.m2/settings-security.xml" name: "m2-secret-dir" readOnly: true subPath: "settings-security.xml" - mountPath: "/home/jenkins/.m2/wrapper" name: "volume-4" readOnly: false - mountPath: "/home/jenkins/.m2/settings.xml" name: "m2-secret-dir" readOnly: true subPath: "settings.xml" - mountPath: "/home/jenkins/.ssh" name: "volume-1" readOnly: false subPath: "" - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false workingDir: "/home/jenkins/agent" nodeSelector: kubernetes.io/os: "linux" restartPolicy: "Never" volumes: - name: "volume-0" persistentVolumeClaim: claimName: "tools-claim-jiro-ls" readOnly: true - name: "m2-secret-dir" secret: secretName: "m2-secret-dir" - emptyDir: medium: "" name: "volume-2" - configMap: name: "m2-dir" name: "m2-dir" - configMap: name: "known-hosts" name: "volume-1" - emptyDir: medium: "" name: "workspace-volume" - emptyDir: medium: "" name: "volume-4" - emptyDir: medium: "" name: "volume-3" [EnvInject] - Loading node environment variables. Building remotely on basic-nshtq (basic) in workspace /home/jenkins/agent/workspace/jdt-ls-pr The recommended git tool is: NONE No credentials specified Cloning the remote Git repository Cloning repository https://github.com/eclipse-jdtls/eclipse.jdt.ls.git > git init /home/jenkins/agent/workspace/jdt-ls-pr # timeout=10 Fetching upstream changes from https://github.com/eclipse-jdtls/eclipse.jdt.ls.git > git --version # timeout=10 > git --version # 'git version 2.20.1' > git fetch --tags --force --progress -- https://github.com/eclipse-jdtls/eclipse.jdt.ls.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/eclipse-jdtls/eclipse.jdt.ls.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/eclipse-jdtls/eclipse.jdt.ls.git # timeout=10 Fetching upstream changes from https://github.com/eclipse-jdtls/eclipse.jdt.ls.git > git fetch --tags --force --progress -- https://github.com/eclipse-jdtls/eclipse.jdt.ls.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git rev-parse refs/remotes/origin/pr/3167/merge^{commit} # timeout=10 Checking out Revision 7d9138b25914612dfd19aa0073f96a8f7b9297bc (refs/remotes/origin/pr/3167/merge) > git config core.sparsecheckout # timeout=10 > git checkout -f 7d9138b25914612dfd19aa0073f96a8f7b9297bc # timeout=10 Commit message: "Merge 8c507da7d46bffb0ecc78205d6c66bff7a3f6e37 into 958ed89c8511122c962e3ada986b36d20992074d" First time build. Skipping changelog. [jdt-ls-pr] $ /bin/sh -xe /tmp/jenkins15503880282334064968.sh + env KUBERNETES_SERVICE_PORT_HTTPS=443 JENKINS_DISCOVERY_PORT_50000_TCP=tcp://10.30.245.183:50000 ghprbPullAuthorLogin=fbricon KUBERNETES_SERVICE_PORT=443 RUN_TESTS_DISPLAY_URL=https://ci.eclipse.org/ls/job/jdt-ls-pr/5120/display/redirect?page=tests HOSTNAME=basic-nshtq LANGUAGE=en_US:en JENKINS_SERVER_COOKIE=6ea17188d607c66d NSS_SDB_USE_CACHE=no JENKINS_DISCOVERY_PORT_50000_TCP_ADDR=10.30.245.183 JAVA_HOME=/opt/tools/java/temurin/jdk-17/latest BUILD_CAUSE=GHPRBCAUSE GITLAB_OBJECT_KIND=none JENKINS_TUNNEL=jenkins-discovery.ls.svc.cluster.local:50000 RUN_CHANGES_DISPLAY_URL=https://ci.eclipse.org/ls/job/jdt-ls-pr/5120/display/redirect?page=changes JENKINS_AGENT_NAME=basic-nshtq JENKINS_UI_PORT_80_TCP_PROTO=tcp JENKINS_UI_PORT=tcp://10.30.9.222:80 PWD=/home/jenkins/agent/workspace/jdt-ls-pr HUDSON_HOME=/var/jenkins JENKINS_UI_PORT_80_TCP_ADDR=10.30.9.222 BUILD_URL=https://ci.eclipse.org/ls/job/jdt-ls-pr/5120/ JOB_URL=https://ci.eclipse.org/ls/job/jdt-ls-pr/ BUILD_NUMBER=5120 ghprbPullAuthorLoginMention=@fbricon OPENJ9_JAVA_COMMAND_LINE=/opt/java/openjdk/bin/java -showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true -jar /usr/share/jenkins/agent.jar -secret 3cc245ff4a2583b42e4bb7508d73e277d482d7d7f67e4624d158e23c9174daae -name basic-nshtq -tunnel jenkins-discovery.ls.svc.cluster.local:50000 -url http://jenkins-ui.ls.svc.cluster.local/ls/ -workDir /home/jenkins/agent ghprbPullLink=https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3167 USER_NAME=jenkins BUILD_DISPLAY_NAME=#5120 HOME=/home/jenkins LANG=en_US.UTF-8 KUBERNETES_PORT_443_TCP=tcp://10.30.0.1:443 JENKINS_DISCOVERY_PORT_50000_TCP_PROTO=tcp JENKINS_NAME=basic-nshtq ghprbPullDescription=GitHub pull request #3167 of commit 8c507da7d46bffb0ecc78205d6c66bff7a3f6e37, no merge conflicts. JENKINS_URL=http://jenkins-ui.ls.svc.cluster.local/ls/ JOB_BASE_NAME=jdt-ls-pr JENKINS_UI_SERVICE_PORT=80 sha1=origin/pr/3167/merge ghprbPullTitle=[WIP] Run tests against javac bits JOB_NAME=jdt-ls-pr RUN_DISPLAY_URL=https://ci.eclipse.org/ls/job/jdt-ls-pr/5120/display/redirect ghprbTargetBranch=master JENKINS_UI_SERVICE_PORT_HTTP=80 JENKINS_DISCOVERY_PORT_50000_TCP_PORT=50000 JOB_DISPLAY_URL=https://ci.eclipse.org/ls/job/jdt-ls-pr/display/redirect ghprbActualCommit=8c507da7d46bffb0ecc78205d6c66bff7a3f6e37 OPENJ9_JAVA_OPTIONS=-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle JENKINS_UI_PORT_80_TCP_PORT=80 ghprbCommentBody=null JENKINS_UI_SERVICE_HOST=10.30.9.222 WORKSPACE=/home/jenkins/agent/workspace/jdt-ls-pr JENKINS_UI_PORT_80_TCP=tcp://10.30.9.222:80 JENKINS_DISCOVERY_PORT=tcp://10.30.245.183:50000 ghprbPullLongDescription=The idea is to run \r\n\r\n> mvn clean verify -Pjavac\r\n\r\nBut for some reason I run into:\r\n\r\n> [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:4.0.8:validate-classpath (default-validate-classpath) on project org.eclipse.jdt.ls.tests: Execution default-validate-classpath of goal org.eclipse.tycho:tycho-compiler-plugin:4.0.8:validate-classpath failed: org.osgi.framework.BundleException: Bundle org.eclipse.jdt.ls.tests cannot be resolved:org.eclipse.jdt.ls.tests [293]\r\n[ERROR] Unresolved requirement: Require-Bundle: org.eclipse.jdt.core.javac\r\n\r\n@akurtakov @mickaelistria what am I missing?\r\n ghprbActualCommitAuthorEmail=fbricon@gmail.com HUDSON_URL=https://ci.eclipse.org/ls/ JENKINS_REMOTING_JAVA_OPTS=-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true TERM=xterm ghprbCredentialsId=github-bot NODE_NAME=basic-nshtq JENKINS_DISCOVERY_SERVICE_HOST=10.30.245.183 HUDSON_SERVER_COOKIE=6ea17188d607c66d GIT_URL=https://github.com/eclipse-jdtls/eclipse.jdt.ls.git SHLVL=1 BUILD_TAG=jenkins-jdt-ls-pr-5120 KUBERNETES_PORT_443_TCP_PROTO=tcp EXECUTOR_NUMBER=0 HUDSON_COOKIE=ac71e729-bb68-45a8-9876-c6dd24a9b4a6 JENKINS_SECRET=3cc245ff4a2583b42e4bb7508d73e277d482d7d7f67e4624d158e23c9174daae JENKINS_HOME=/var/jenkins KUBERNETES_PORT_443_TCP_ADDR=10.30.0.1 JENKINS_AGENT_WORKDIR=/home/jenkins/agent ROOT_BUILD_CAUSE=GHPRBCAUSE ghprbGhRepository=eclipse-jdtls/eclipse.jdt.ls ghprbPullId=3167 GIT_COMMIT=7d9138b25914612dfd19aa0073f96a8f7b9297bc KUBERNETES_SERVICE_HOST=10.30.0.1 LC_ALL=en_US.UTF-8 KUBERNETES_PORT=tcp://10.30.0.1:443 KUBERNETES_PORT_443_TCP_PORT=443 NODE_LABELS=basic-nshtq basic BUILD_CAUSE_GHPRBCAUSE=true WORKSPACE_TMP=/home/jenkins/agent/workspace/jdt-ls-pr@tmp BUILD_TIMESTAMP=20240529130241 JENKINS_DISCOVERY_SERVICE_PORT_JNLP=50000 PATH=/opt/tools/java/temurin/jdk-17/latest/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ghprbAuthorRepoGitUrl=https://github.com/fbricon/eclipse.jdt.ls.git RUN_ARTIFACTS_DISPLAY_URL=https://ci.eclipse.org/ls/job/jdt-ls-pr/5120/display/redirect?page=artifacts CI=true ROOT_BUILD_CAUSE_GHPRBCAUSE=true JENKINS_DISCOVERY_SERVICE_PORT=50000 ghprbSourceBranch=javac-poc-tests ghprbActualCommitAuthor=Fred Bricon GIT_BRANCH=javac-poc-tests BUILD_ID=5120 REMOTING_OPTS=-noReconnectAfter 1d JAVA_VERSION=jdk-11.0.21+9_openj9-0.41.0 _=/usr/bin/env + export MAVEN_USER_HOME=/home/jenkins/agent/workspace/jdt-ls-pr/.m2 + MAVEN_USER_HOME=/home/jenkins/agent/workspace/jdt-ls-pr/.m2 + mkdir -p /home/jenkins/.gradle + echo org.gradle.daemon=false + echo org.gradle.vfs.watch=false + echo org.gradle.daemon.idletimeout=3000 + cat /home/jenkins/.gradle/gradle.properties org.gradle.daemon=false org.gradle.vfs.watch=false org.gradle.daemon.idletimeout=3000 + cat /home/jenkins/.m2/toolchains.xml jdk JavaSE-1.8 1.8 oracle /opt/tools/java/oracle/jdk-8/latest jdk JavaSE-9 9 openjdk /opt/tools/java/openjdk/jdk-9/latest jdk JavaSE-10 10 openjdk /opt/tools/java/openjdk/jdk-10/latest jdk JavaSE-11 11 openjdk /opt/tools/java/openjdk/jdk-11/latest jdk JavaSE-12 12 openjdk /opt/tools/java/openjdk/jdk-12/latest jdk JavaSE-13 13 openjdk /opt/tools/java/openjdk/jdk-13/latest jdk JavaSE-14 14 openjdk /opt/tools/java/openjdk/jdk-14/latest jdk JavaSE-15 15 openjdk /opt/tools/java/openjdk/jdk-15/latest jdk JavaSE-16 16 openjdk /opt/tools/java/openjdk/jdk-16/latest jdk JavaSE-17 17 openjdk /opt/tools/java/openjdk/jdk-17/latest jdk JavaSE-18 18 openjdk /opt/tools/java/openjdk/jdk-18/latest jdk JavaSE-19 19 openjdk /opt/tools/java/openjdk/jdk-19/latest jdk JavaSE-20 20 openjdk /opt/tools/java/openjdk/jdk-20/latest jdk JavaSE-21 21 openjdk /opt/tools/java/openjdk/jdk-21/latest jdk JavaSE-22 22 openjdk /opt/tools/java/openjdk/jdk-22/latest jdk JavaSE-23 23 openjdk /opt/tools/java/openjdk/jdk-23/latest + ls /opt/tools/ee CDC-1.0_Foundation-1.0 CDC-1.1_Foundation-1.1 OSGi_Minimum-1.0 OSGi_Minimum-1.1 OSGi_Minimum-1.2 + ls /opt/tools/java/oracle jdk-10 jdk-1.4 jdk-5 jdk-6 jdk-7 jdk-8 jdk-9 latest + ls /opt/tools/java/openjdk ea-latest jdk-10 jdk-11 jdk-12 jdk-13 jdk-14 jdk-15 jdk-16 jdk-17 jdk-18 jdk-19 jdk-20 jdk-21 jdk-22 jdk-23 jdk-9 latest + ./mvnw clean verify -B -U -fae -e -Pserver-distro -DDetectVMInstallationsJob.disabled=true -Dcompletion.timeout=120000 -Djava.lsp.mavensearch.timeout=60 -Dorg.gradle.daemon=false -Dorg.gradle.daemon.idletimeout=300000 -Djdt.ls.test.delete.debug=true -Dcbi.jarsigner.skip=false '-Dtycho.testArgLine=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms256m -Djdt.ls.test.delete.debug=true -Djava.lsp.mavensearch.timeout=60 -Djava8fx.home=/opt/tools/java/oracle/jdk-8/latest -DDetectVMInstallationsJob.disabled=true -Dmaven.user.home=/home/jenkins/agent/workspace/jdt-ls-pr/.m2 -Dmaven.repo.local=/home/jenkins/agent/workspace/jdt-ls-pr/.repository' Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae) Maven home: /home/jenkins/agent/workspace/jdt-ls-pr/.m2/wrapper/dists/apache-maven-3.9.6-bin/3311e1d4/apache-maven-3.9.6 Java version: 17.0.10, vendor: Eclipse Adoptium, runtime: /opt/tools/java/temurin/jdk-17/jdk-17.0.10+7 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "6.2.9-300.fc38.x86_64", arch: "amd64", family: "unix" [INFO] Error stacktraces are turned on. [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.eclipse.jdt.ls:org.eclipse.jdt.ls.tests:eclipse-test-plugin:1.36.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-toolchains-plugin is missing. @ line 61, column 14 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] Tycho Version: 4.0.8 (d07e53b9e5b0b4c40ee529fb831732f631e4e3ef) [INFO] Tycho Mode: project [INFO] Tycho Builder: maven [INFO] Build Threads: 1 [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] JDT Language Server :: Parent [pom] [INFO] JDT Language Server :: Target Platform [eclipse-target-definition] [INFO] JDT Language Server :: Core [eclipse-plugin] [INFO] JDT Language Server :: Filesystem [eclipse-plugin] [INFO] JDT Language Server :: Tests [eclipse-test-plugin] [INFO] JDT Language Server :: Java LS Logback.appender [eclipse-plugin] [INFO] JDT Language Server :: SyntaxServer Tests [eclipse-test-plugin] [INFO] JDT Language Server :: Product [eclipse-repository] [INFO] [INFO] ---------------------< org.eclipse.jdt.ls:parent >---------------------- [INFO] Building JDT Language Server :: Parent 1.36.0-SNAPSHOT [1/8] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.3.2:clean (default-clean) @ parent --- [INFO] [INFO] --------------< org.eclipse.jdt.ls:org.eclipse.jdt.ls.tp >-------------- [INFO] Building JDT Language Server :: Target Platform 1.36.0-SNAPSHOT [2/8] [INFO] from org.eclipse.jdt.ls.target/pom.xml [INFO] ---------------------[ eclipse-target-definition ]---------------------- [INFO] [INFO] --- clean:3.3.2:clean (default-clean) @ org.eclipse.jdt.ls.tp --- [INFO] [INFO] --- tycho-packaging:4.0.8:package-target-definition (default-package-target-definition) @ org.eclipse.jdt.ls.tp --- [INFO] [INFO] -------------< org.eclipse.jdt.ls:org.eclipse.jdt.ls.core >------------- [INFO] Building JDT Language Server :: Core 1.36.0-SNAPSHOT [3/8] [INFO] from org.eclipse.jdt.ls.core/pom.xml [INFO] ---------------------------[ eclipse-plugin ]--------------------------- [INFO] Resolving target definition file:/home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target for environments=[linux/gtk/x86_64, linux/gtk/aarch64, win32/win32/x86_64, macosx/cocoa/x86_64, macosx/cocoa/aarch64], include source mode=honor, referenced repository mode =ignore, execution environment=StandardEEResolutionHints [executionEnvironment=OSGi profile 'JavaSE-22' { source level: 22, target level: 22}], remote p2 repository options=org.eclipse.tycho.p2maven.DefaultProvisioningAgent@16fa5e34 [INFO] ### Using TychoRepositoryTransport for remote P2 access ### [INFO] Cache location: /home/jenkins/.m2/repository/.cache/tycho [INFO] Transport mode: online [INFO] Http Transport type: Java11Client [INFO] Update mode: forced [INFO] Minimum cache duration: 60 minutes [INFO] (you can configure this with -Dtycho.p2.transport.min-cache-minutes=) [INFO] Resolving MavenDependencyRoots = [GroupId = commons-codec, ArtifactId = commons-codec, Version = 1.17.0, ArtifactType = jar, IncludeDependencyScope = , GroupId = org.apache.commons, ArtifactId = commons-lang3, Version = 3.14.0, ArtifactType = jar, IncludeDependencyScope = ], IncludeDependencyScope = [compile], MissingManifestStrategy = GENERATE, IncludeSource = true [INFO] Resolving MavenDependencyRoots = [GroupId = jakarta.servlet, ArtifactId = jakarta.servlet-api, Version = 5.0.0, ArtifactType = jar, IncludeDependencyScope = ], IncludeDependencyScope = [compile], MissingManifestStrategy = GENERATE, IncludeSource = true [INFO] [INFO] --- clean:3.3.2:clean (default-clean) @ org.eclipse.jdt.ls.core --- [INFO] [INFO] --- tycho-packaging:4.0.8:build-qualifier (default-build-qualifier) @ org.eclipse.jdt.ls.core --- [INFO] The project's OSGi version is 1.36.0.202405291303 [INFO] [INFO] --- tycho-packaging:4.0.8:validate-id (default-validate-id) @ org.eclipse.jdt.ls.core --- [INFO] [INFO] --- tycho-packaging:4.0.8:validate-version (default-validate-version) @ org.eclipse.jdt.ls.core --- [INFO] [INFO] --- dependency:3.6.1:copy (get-libs) @ org.eclipse.jdt.ls.core --- [INFO] Configured Artifact: com.kotcrab.remark:remark:1.2.0:jar [INFO] Configured Artifact: org.jsoup:jsoup:1.14.2:jar [INFO] Configured Artifact: com.jetbrains.intellij.java:java-decompiler-engine:231.9011.34:jar [INFO] Copying remark-1.2.0.jar to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/lib/remark-1.2.0.jar [INFO] Copying jsoup-1.14.2.jar to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/lib/jsoup-1.14.2.jar [INFO] Copying java-decompiler-engine-231.9011.34.jar to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/lib/java-decompiler-engine-231.9011.34.jar [INFO] [INFO] --- target-platform-configuration:4.0.8:target-platform (default-target-platform) @ org.eclipse.jdt.ls.core --- [INFO] [INFO] --- tycho-compiler:4.0.8:validate-classpath (default-validate-classpath) @ org.eclipse.jdt.ls.core --- [INFO] Resolving class path of JDT Language Server :: Core [INFO] [INFO] --- jacoco:0.8.11:prepare-agent (default) @ org.eclipse.jdt.ls.core --- [INFO] argLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/../target/jacoco.exec,append=true,includes=org.eclipse.jdt.ls.*,sessionid=org.eclipse.jdt.ls.core [INFO] [INFO] --- groovy:2.1.1:execute (default) @ org.eclipse.jdt.ls.core --- Wrote to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/gradle/checksums/versions.json Wrote to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/gradle/checksums/checksums.json [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ org.eclipse.jdt.ls.core --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/main/resources [INFO] [INFO] --- tycho-compiler:4.0.8:compile (default-compile) @ org.eclipse.jdt.ls.core --- [INFO] Compiling 320 source files to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/target/classes using Eclipse Compiler for Java(TM) 3.38.0.v20240524-2033 [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ChangeUtil.java:[333] private static ICompilationUnit getNewCompilationUnit(IType type, String newName) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method getNewCompilationUnit(IType, String) from the type ChangeUtil is never used locally [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ConnectionStreamFactory.java:[61] Socket socket = new Socket(host, port); ^^^^^^ Resource leak: 'socket' is never closed [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/DependencyUtil.java:[20] import org.apache.maven.artifact.repository.ArtifactRepository; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ArtifactRepository is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/DependencyUtil.java:[65] ArtifactRepository localRepository = maven.getLocalRepository(); ^^^^^^^^^^^^^^^^^^ The type ArtifactRepository is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/DependencyUtil.java:[68] File file = new File(localRepository.getBasedir(), relPath).getCanonicalFile(); ^^^^^^^^^^^^ The method getBasedir() from the type ArtifactRepository is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[56] import org.eclipse.lsp4j.MarkedString; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[95] public List> computeHover(int line, int column, IProgressMonitor monitor) { ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[96] List> res = new LinkedList<>(); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[142] MarkedString signature = computeSignature(curr); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[149] MarkedString javadoc = computeJavadoc(curr); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[150] String value = javadoc == null ? null : javadoc.getValue(); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[193] private List> cancelled(List> res) { ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[193] private List> cancelled(List> res) { ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[246] public static MarkedString computeSignature(IJavaElement element) { ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[271] return new MarkedString(LANGUAGE_ID, elementLabel); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[271] return new MarkedString(LANGUAGE_ID, elementLabel); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor MarkedString(String, String) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[294] public static MarkedString computeJavadoc(IJavaElement element) throws CoreException { ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[323] return result != null ? new MarkedString(LANGUAGE_ID, result) : null; ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java:[323] return result != null ? new MarkedString(LANGUAGE_ID, result) : null; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor MarkedString(String, String) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[18] import java.util.HashMap; ^^^^^^^^^^^^^^^^^ The import java.util.HashMap is never used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[26] import org.eclipse.jdt.core.IClasspathEntry; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.eclipse.jdt.core.IClasspathEntry is never used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[31] import org.eclipse.jdt.ls.core.internal.commands.ProjectClasspathEntry; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.eclipse.jdt.ls.core.internal.commands.ProjectClasspathEntry is never used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[83] return handler.stringFormatting((String) arguments.get(0), JSONUtility.toModel(arguments.get(1), Map.class), Integer.parseInt((String) arguments.get(2)), monitor); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[99] return ProjectCommand.getProjectSettings((String) arguments.get(0), (ArrayList) arguments.get(1)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to ArrayList [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[110] Map options = JSONUtility.toModel(arguments.get(1), Map.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[133] ProjectCommand.changeImportedProjects((ArrayList) arguments.get(0), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to ArrayList [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[134] (ArrayList) arguments.get(1), (ArrayList) arguments.get(2), monitor); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to ArrayList [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[134] (ArrayList) arguments.get(1), (ArrayList) arguments.get(2), monitor); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to ArrayList [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[139] projectNames = (ArrayList) arguments.get(1); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to ArrayList [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[182] ProtobufSupport.generateProtobufSources((ArrayList) arguments.get(0), monitor); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to ArrayList [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTDelegateCommandHandler.java:[188] BundleUtils.loadBundles((ArrayList) arguments.get(0)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to ArrayList [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTUtils.java:[275] IProject project = JavaLanguageServerPlugin.getProjectsManager().getDefaultProject(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getDefaultProject() from the type ProjectsManager should be accessed in a static way [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTUtils.java:[580] List astParameters = node.parameters(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTUtils.java:[584] Iterator iterator = astParameters.iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTUtils.java:[1146] if (JavaLanguageServerPlugin.getProjectsManager().getDefaultProject().equals(f.getProject())) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getDefaultProject() from the type ProjectsManager should be accessed in a static way [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTUtils.java:[1233] if (unit != null && unit.getJavaProject() != null && !unit.getJavaProject().getProject().equals(JavaLanguageServerPlugin.getProjectsManager().getDefaultProject())) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getDefaultProject() from the type ProjectsManager should be accessed in a static way [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTUtils.java:[1240] return unit != null && unit.getResource() != null && unit.getResource().getProject().equals(JavaLanguageServerPlugin.getProjectsManager().getDefaultProject()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getDefaultProject() from the type ProjectsManager should be accessed in a static way [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTUtils.java:[1776] SimpleName name = methodInvocation.getName(); ^^^^ The value of the local variable name is not used 39. INFO in /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JobHelpers.java (at line 45) @SuppressWarnings("restriction") ^^^^^^^^^^^^^ At least one of the problems in category 'restriction' is not analysed due to a compiler option being ignored [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/LogReader.java:[249] private String data; ^^^^ The value of the field LogReader.LogSession.data is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/LogReader.java:[295] private int code; ^^^^ The value of the field LogReader.LogEntry.code is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/LogReader.java:[296] private String pluginId; ^^^^^^^^ The value of the field LogReader.LogEntry.pluginId is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ProjectUtils.java:[22] import java.util.Comparator; ^^^^^^^^^^^^^^^^^^^^ The import java.util.Comparator is never used 44. INFO in /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ProjectUtils.java (at line 78) @SuppressWarnings("restriction") ^^^^^^^^^^^^^ At least one of the problems in category 'restriction' is not analysed due to a compiler option being ignored [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ResourceUtils.java:[35] import org.apache.commons.lang3.text.StrLookup; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type StrLookup is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ResourceUtils.java:[36] import org.apache.commons.lang3.text.StrSubstitutor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type StrSubstitutor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ResourceUtils.java:[260] StrLookup variableResolver = new StrLookup<>() { ^^^^^^^^^ The type StrLookup is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ResourceUtils.java:[260] StrLookup variableResolver = new StrLookup<>() { ^^^^^^^^^ The type StrLookup is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ResourceUtils.java:[260] StrLookup variableResolver = new StrLookup<>() { @Override public String lookup(String key) { if (key.length() > 0) { try { String prop = System.getProperty(key); if (prop != null) { return prop; } return System.getenv(key); } catch (final SecurityException scex) { return null; } } return null; } }; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor StrLookup() is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ResourceUtils.java:[278] StrSubstitutor strSubstitutor = new StrSubstitutor(variableResolver); ^^^^^^^^^^^^^^ The type StrSubstitutor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ResourceUtils.java:[278] StrSubstitutor strSubstitutor = new StrSubstitutor(variableResolver); ^^^^^^^^^^^^^^ The type StrSubstitutor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ResourceUtils.java:[278] StrSubstitutor strSubstitutor = new StrSubstitutor(variableResolver); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor StrSubstitutor(StrLookup) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ResourceUtils.java:[279] return strSubstitutor.replace(path); ^^^^^^^^^^^^^ The method replace(String) from the type StrSubstitutor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/TextEditConverter.java:[83] VersionedTextDocumentIdentifier identifier = new VersionedTextDocumentIdentifier(version); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor VersionedTextDocumentIdentifier(Integer) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/AddDeprecatedAnnotationCleanUp.java:[20] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/AddDeprecatedAnnotationCleanUp.java:[21] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/AddDeprecatedAnnotationCleanUp.java:[39] public ICleanUpFixCore createFix(CleanUpContextCore context) { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/AddDeprecatedAnnotationCleanUp.java:[39] public ICleanUpFixCore createFix(CleanUpContextCore context) { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/AddDeprecatedAnnotationCleanUp.java:[40] return Java50FixCore.createCleanUp(context.getAST(), false, false, true, false); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/AddOverrideAnnotationCleanUp.java:[20] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/AddOverrideAnnotationCleanUp.java:[21] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/AddOverrideAnnotationCleanUp.java:[39] public ICleanUpFixCore createFix(CleanUpContextCore context) { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/AddOverrideAnnotationCleanUp.java:[39] public ICleanUpFixCore createFix(CleanUpContextCore context) { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/AddOverrideAnnotationCleanUp.java:[40] return Java50FixCore.createCleanUp(context.getAST(), true, true, false, false); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpRegistry.java:[30] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpRegistry.java:[114] CleanUpContextCore context = CleanUpUtils.getCleanUpContext(textDocumentId, opts, monitor); ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpRegistry.java:[116] ICompilationUnit cu = context.getCompilationUnit(); ^^^^^^^^^^^^^^^^^^^^ The method getCompilationUnit() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpUtils.java:[22] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpUtils.java:[23] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpUtils.java:[47] public static CleanUpContextCore getCleanUpContext(TextDocumentIdentifier textDocumentId, Map compilerOpts, IProgressMonitor monitor) { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpUtils.java:[52] public static CleanUpContextCore getCleanUpContext(ICompilationUnit unit, Map compilerOpts, IProgressMonitor monitor) { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpUtils.java:[54] return new CleanUpContextCore(unit, ast); ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpUtils.java:[54] return new CleanUpContextCore(unit, ast); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor CleanUpContextCore(ICompilationUnit, CompilationUnit) is deprecated since version 2024-06 [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpUtils.java:[68] public static TextEdit getTextEditFromCleanUp(ISimpleCleanUp cleanUp, CleanUpContextCore context, IProgressMonitor monitor) { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpUtils.java:[71] ICleanUpFixCore fix = cleanUp != null ? cleanUp.createFix(context) : null; ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/CleanUpUtils.java:[75] CompilationUnitChange cleanUpChange = fix.createChange(monitor); ^^^^^^^^^^^^^^^^^^^^^ The method createChange(IProgressMonitor) from the type ICleanUpFixCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/ISimpleCleanUp.java:[19] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/ISimpleCleanUp.java:[20] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/ISimpleCleanUp.java:[42] ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException; ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/ISimpleCleanUp.java:[42] ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException; ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/InstanceofPatternMatch.java:[20] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/InstanceofPatternMatch.java:[21] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/InstanceofPatternMatch.java:[36] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/InstanceofPatternMatch.java:[36] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/InstanceofPatternMatch.java:[37] CompilationUnit unit = context.getAST(); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/InvertEqualsCleanUp.java:[20] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/InvertEqualsCleanUp.java:[21] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/InvertEqualsCleanUp.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/InvertEqualsCleanUp.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/InvertEqualsCleanUp.java:[38] CompilationUnit unit = context.getAST(); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/LambdaExpressionAndMethodRefCleanUp.java:[21] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/LambdaExpressionAndMethodRefCleanUp.java:[22] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/LambdaExpressionAndMethodRefCleanUp.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/LambdaExpressionAndMethodRefCleanUp.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/LambdaExpressionAndMethodRefCleanUp.java:[38] CompilationUnit unit = context.getAST(); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/LambdaExpressionCleanup.java:[21] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/LambdaExpressionCleanup.java:[22] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/LambdaExpressionCleanup.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/LambdaExpressionCleanup.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/LambdaExpressionCleanup.java:[38] CompilationUnit unit = context.getAST(); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/MemberAccessUsesThisCleanUp.java:[21] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/MemberAccessUsesThisCleanUp.java:[22] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/MemberAccessUsesThisCleanUp.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/MemberAccessUsesThisCleanUp.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/MemberAccessUsesThisCleanUp.java:[38] CompilationUnit unit = context.getAST(); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/StaticAccessUsesClassNameCleanUp.java:[21] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/StaticAccessUsesClassNameCleanUp.java:[22] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/StaticAccessUsesClassNameCleanUp.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/StaticAccessUsesClassNameCleanUp.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/StaticAccessUsesClassNameCleanUp.java:[38] CompilationUnit unit = context.getAST(); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/StringConcatToTextBlockCleanUp.java:[21] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/StringConcatToTextBlockCleanUp.java:[22] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/StringConcatToTextBlockCleanUp.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/StringConcatToTextBlockCleanUp.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/StringConcatToTextBlockCleanUp.java:[38] CompilationUnit unit = context.getAST(); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/SwitchExpressionCleanup.java:[21] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/SwitchExpressionCleanup.java:[22] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/SwitchExpressionCleanup.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/SwitchExpressionCleanup.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/SwitchExpressionCleanup.java:[38] CompilationUnit unit = context.getAST(); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/TryWithResourceCleanUp.java:[21] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/TryWithResourceCleanUp.java:[22] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/TryWithResourceCleanUp.java:[38] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/TryWithResourceCleanUp.java:[38] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/TryWithResourceCleanUp.java:[39] CompilationUnit unit = context.getAST(); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/VariableDeclarationFixCleanup.java:[21] import org.eclipse.jdt.core.manipulation.CleanUpContextCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/VariableDeclarationFixCleanup.java:[22] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/VariableDeclarationFixCleanup.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/VariableDeclarationFixCleanup.java:[37] public ICleanUpFixCore createFix(CleanUpContextCore context) throws CoreException { ^^^^^^^^^^^^^^^^^^ The type CleanUpContextCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/cleanup/VariableDeclarationFixCleanup.java:[38] CompilationUnit unit = context.getAST(); ^^^^^^^^ The method getAST() from the type CleanUpContextCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[47] private Comparator comparator; ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[50] public PartialSortMembersOperation(IJavaElement[] elements, Comparator comparator) { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[88] List types = compilationUnit.types(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[90] for (Iterator iter = types.iterator(); iter.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[100] List bodyDeclarations = annotationTypeDeclaration.bodyDeclarations(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[102] for (Iterator iter = bodyDeclarations.iterator(); iter.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[113] List bodyDeclarations = anonymousClassDeclaration.bodyDeclarations(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[115] for (Iterator iter = bodyDeclarations.iterator(); iter.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[126] List bodyDeclarations = typeDeclaration.bodyDeclarations(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[128] for (Iterator iter = bodyDeclarations.iterator(); iter.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[139] List bodyDeclarations = enumDeclaration.bodyDeclarations(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[141] for (Iterator iter = bodyDeclarations.iterator(); iter.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[146] List enumConstants = enumDeclaration.enumConstants(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[147] for (Iterator iter = enumConstants.iterator(); iter.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[162] private void sortElements(List elements, ListRewrite listRewrite) { ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[166] final List myCopy = new ArrayList(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[166] final List myCopy = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[167] myCopy.addAll(elements); ^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[168] Collections.sort(myCopy, PartialSortMembersOperation.this.comparator); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(List, Comparator) of the generic method sort(List, Comparator) of type Collections [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[168] Collections.sort(myCopy, PartialSortMembersOperation.this.comparator); ^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/codemanipulation/PartialSortMembersOperation.java:[168] Collections.sort(myCopy, PartialSortMembersOperation.this.comparator); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[31] import java.util.Set; ^^^^^^^^^^^^^ The import java.util.Set is never used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[594] ITypeRoot unit = JDTUtils.resolveTypeRoot(request.getLocation().getUri()); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[598] Location location = request.getLocation(); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[606] if (request.getName().equals(child.getElementName())) { ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[619] SymbolInformation si = new SymbolInformation(); ^^^^^^^^^^^^^^^^^^^ The constructor SymbolInformation() is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[620] si.setName(request.getName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setName(String) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[620] si.setName(request.getName()); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[621] si.setContainerName(request.getContainerName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setContainerName(String) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[621] si.setContainerName(request.getContainerName()); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[622] si.setLocation(location); ^^^^^^^^^^^^^^^^^^^^^ The method setLocation(Location) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[623] si.setKind(request.getKind()); ^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setKind(SymbolKind) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[623] si.setKind(request.getKind()); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommand.java:[744] boolean isSet = mavenProjectMgr.setResolverConfiguration(project, config); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setResolverConfiguration(IProject, ResolverConfiguration) from the type IProjectConfigurationManager has been deprecated and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/commands/TypeHierarchyCommand.java:[98] Map data = JSONUtility.toModel(itemInput.getData(), Map.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/contentassist/CompletionProposalDescriptionProvider.java:[330] StringBuilder description = this.createMethodProposalDescription(methodProposal); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method createMethodProposalDescription(CompletionProposal) from the type CompletionProposalDescriptionProvider should be accessed in a static way [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/contentassist/CompletionProposalRequestor.java:[153] map.put("completionKinds", completionKinds); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/contentassist/CompletionProposalRequestor.java:[409] $.setDeprecated(true); ^^^^^^^^^^^^^^^^^^^ The method setDeprecated(Boolean) from the type CompletionItem is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/contentassist/GetterSetterCompletionProposal.java:[59] int getterRelevance= relevance; ^^^^^^^^^^^^^^^ The value of the local variable getterRelevance is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/contentassist/OverrideCompletionProposal.java:[62] private IJavaProject fJavaProject; ^^^^^^^^^^^^ The value of the field OverrideCompletionProposal.fJavaProject is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/contentassist/SnippetCompletionProposal.java:[158] if (scanner.isModifier(previous)) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method isModifier(int) from the type TokenScanner should be accessed in a static way [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[34] import org.eclipse.core.runtime.SubProgressMonitor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type SubProgressMonitor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[144] private Map fFormatterOptions; ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[215] return fFormatterOptions; ^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[256] fCompilationUnitNode = RefactoringASTParser.parseWithASTProvider(fCu, true, new SubProgressMonitor(pm, 3)); ^^^^^^^^^^^^^^^^^^ The type SubProgressMonitor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[256] fCompilationUnitNode = RefactoringASTParser.parseWithASTProvider(fCu, true, new SubProgressMonitor(pm, 3)); ^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor SubProgressMonitor(IProgressMonitor, int) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[261] fCURewrite.setFormattingOptions(fFormatterOptions); ^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[371] return fCURewrite.createChange(org.eclipse.jdt.ls.core.internal.corext.refactoring.RefactoringCoreMessages.ExtractFieldRefactoring_name, true, new SubProgressMonitor(pm, 1)); ^^^^^^^^^^^^^^^^^^ The type SubProgressMonitor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[371] return fCURewrite.createChange(org.eclipse.jdt.ls.core.internal.corext.refactoring.RefactoringCoreMessages.ExtractFieldRefactoring_name, true, new SubProgressMonitor(pm, 1)); ^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor SubProgressMonitor(IProgressMonitor, int) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[507] List initializers = forStmt.initializers(); ^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[526] for (Iterator iter = variableDeclarations.fragments().iterator(); iter.hasNext();) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Iterator needs unchecked conversion to conform to Iterator [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[657] for (Iterator iter = fields[i].fragments().iterator(); iter.hasNext();) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Iterator needs unchecked conversion to conform to Iterator [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[698] blockBody.statements().add(vds); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[702] blockBody.statements().add(returnStatement); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[707] block.statements().add(vds); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[759] newConstructor.modifiers().addAll(ast.newModifiers(declaration.getModifiers() & ModifierRewrite.VISIBILITY_MODIFIERS)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[801] List declarations = declaration.bodyDeclarations(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[827] List statements = constructor.getBody().statements(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[868] fieldDeclaration.modifiers().addAll(ASTNodeFactory.newModifiers(ast, getModifiers())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/refactoring/code/ExtractFieldRefactoring.java:[1214] public boolean getClassTypeVariablesUsed() { ^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method getClassTypeVariablesUsed() from the type ExtractFieldRefactoring.LocalTypeAndVariableUsageAnalyzer is never used locally [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/template/java/JavaPostfixContext.java:[234] newDecl.modifiers().addAll(ASTNodeFactory.newModifiers(ast, modifiers)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corext/template/java/JavaPostfixContext.java:[392] List argNodes= type.typeArguments(); ^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/InvertBooleanUtility.java:[377] List extraOperands = infixExpression.extendedOperands(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/InvertBooleanUtility.java:[378] List newExtraOperands = newExpression.extendedOperands(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/InvertBooleanUtility.java:[547] innerBlock.statements().add(innerIf); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/InvertBooleanUtility.java:[651] List extended = infixExpression.extendedOperands(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/InvertBooleanUtility.java:[687] List extended = infixExpression.extendedOperands(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[71] import org.eclipse.jdt.core.manipulation.CleanUpOptionsCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[262] Map formatterOptions = null; ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[503] options.put(CleanUpConstants.CONVERT_FUNCTIONAL_INTERFACES, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[503] options.put(CleanUpConstants.CONVERT_FUNCTIONAL_INTERFACES, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[504] options.put(CleanUpConstants.USE_LAMBDA, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[504] options.put(CleanUpConstants.USE_LAMBDA, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[531] options.put(CleanUpConstants.CONVERT_FUNCTIONAL_INTERFACES, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[531] options.put(CleanUpConstants.CONVERT_FUNCTIONAL_INTERFACES, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[532] options.put(CleanUpConstants.USE_ANONYMOUS_CLASS_CREATION, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[532] options.put(CleanUpConstants.USE_ANONYMOUS_CLASS_CREATION, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[606] List fragments = variableDeclStatement.fragments(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[802] mi.typeArguments().forEach(typeObject -> { Type type = (Type) typeObject; astRewrite.remove(type, null); remover.registerRemovedNode(type); removerAllOccurences.registerRemovedNode(type); }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method forEach(Consumer) belongs to the raw type Iterable. References to generic type Iterable should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[831] methodInvocation.typeArguments().forEach(type -> { astRewriteReplaceAllOccurrences.remove((Type) type, null); removerAllOccurences.registerRemovedNode((Type) type); }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method forEach(Consumer) belongs to the raw type Iterable. References to generic type Iterable should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[916] options.put(CleanUpConstants.CONTROL_STATEMENTS_CONVERT_FOR_LOOP_TO_ENHANCED, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/RefactorProcessor.java:[916] options.put(CleanUpConstants.CONTROL_STATEMENTS_CONVERT_FOR_LOOP_TO_ENHANCED, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/ReturnTypeSubProcessor.java:[172] newTag.fragments().add(commentStart); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/ReturnTypeSubProcessor.java:[232] newTag.fragments().add(commentStart); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[81] import org.eclipse.jdt.core.manipulation.CleanUpOptionsCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[129] private static final String ADD_STATIC_ACCESS_ID = "org.eclipse.jdt.ui.correction.changeToStatic"; //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^ The value of the field LocalCorrectionsSubProcessor.ADD_STATIC_ACCESS_ID is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[205] if (surroundingTry != null && (ASTNodes.isParent(selectedNode, surroundingTry.getBody()) || selectedNode.getLocationInParent() == TryStatement.RESOURCES_PROPERTY)) { ^^^^^^^^^^^^^^^^^^ The field TryStatement.RESOURCES_PROPERTY is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[231] newClause.getBody().statements().add(node); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[245] List catchClauses = surroundingTry.catchClauses(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[271] List types = newUnionType.types(); ^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[305] List types = newUnionType.types(); ^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[323] newCatchClause.getBody().statements().add(node); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[366] List exceptions = methodDecl.thrownExceptionTypes(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[625] List list = block.statements(); ^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[680] options.put(CleanUpConstants.REMOVE_UNNECESSARY_CASTS, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[680] options.put(CleanUpConstants.REMOVE_UNNECESSARY_CASTS, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[694] options.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[694] options.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[695] options.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_SUBTYPE_ACCESS, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[695] options.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_SUBTYPE_ACCESS, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[706] options.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[706] options.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[707] options.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_INSTANCE_ACCESS, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[707] options.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_INSTANCE_ACCESS, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[714] options1.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[714] options1.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[715] options1.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_SUBTYPE_ACCESS, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[715] options1.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_SUBTYPE_ACCESS, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[716] options1.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_INSTANCE_ACCESS, CleanUpOptionsCore.TRUE); ^^^^^^^^^^^^^^^^^^ The type CleanUpOptionsCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[716] options1.put(CleanUpConstants.MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_INSTANCE_ACCESS, CleanUpOptionsCore.TRUE); ^^^^ The field CleanUpOptionsCore.TRUE is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[755] statements = statement.statements(); ^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[759] statements = switchExpression.statements(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[792] List expressions = switchCase.expressions(); ^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[820] statements = switchStatement.statements(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[823] statements = switchExpression.statements(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[864] newSwitchCase.expressions().add(newName); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[937] newCic.arguments().add(newInfixExpr); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[950] statements = ((SwitchStatement) parent).statements(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[952] statements = ((SwitchExpression) parent).statements(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[971] statements = switchStatement.statements(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[974] statements = switchExpression.statements(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[1027] newCic.arguments().add(newInfixExpr); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/LocalCorrectionsSubProcessor.java:[1038] for (Statement statement : (List) parent.statements()) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from List to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/NewCUProposal.java:[242] iter = unit.types().iterator(); ^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Iterator needs unchecked conversion to conform to Iterator [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/NewCUProposal.java:[247] iter = typeDecl.bodyDeclarations().iterator(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Iterator needs unchecked conversion to conform to Iterator [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/NewCUProposal.java:[312] newDeclaration.modifiers().add(ast.newModifier(Modifier.ModifierKeyword.PUBLIC_KEYWORD)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/NewCUProposal.java:[341] newDeclaration.typeParameters().add(typeArg); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/NewCUProposal.java:[448] private static String getSimpleName(Name name) { ^^^^^^^^^^^^^^^^^^^^^^^^ The method getSimpleName(Name) from the type NewCUProposal is never used locally [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/ReorgCorrectionsSubProcessor.java:[27] import org.eclipse.jdt.core.manipulation.ICleanUpFixCore; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/ReorgCorrectionsSubProcessor.java:[115] ICleanUpFixCore removeAllUnusedImportsFix = UnusedCodeFixCore.createCleanUp(context.getASTRoot(), false, false, false, false, false, true, false, false); ^^^^^^^^^^^^^^^ The type ICleanUpFixCore has been deprecated since version 2024-06 and marked for removal [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/corrections/proposals/ReorgCorrectionsSubProcessor.java:[118] CompilationUnitChange change = removeAllUnusedImportsFix.createChange(null); ^^^^^^^^^^^^^^^^^^ The method createChange(IProgressMonitor) from the type ICleanUpFixCore is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/decompiler/DecompilerImpl.java:[35] Map map = new LinkedHashMap<>(maxEntries + 1, .75F, true) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The serializable class does not declare a static final serialVersionUID field of type long [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/decompiler/DecompilerImpl.java:[37] public boolean removeEldestEntry(Map.Entry eldest) { ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/BaseInitHandler.java:[60] @SuppressWarnings("unchecked") ^^^^^^^^^^^ Unnecessary @SuppressWarnings("unchecked") [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/BaseInitHandler.java:[75] Map extendedClientCapabilities = getInitializationOption(initializationOptions, "extendedClientCapabilities", Map.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/BaseInitHandler.java:[83] Collection workspaceFolders = getInitializationOption(initializationOptions, "workspaceFolders", Collection.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Collection needs unchecked conversion to conform to Collection [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/BaseInitHandler.java:[92] String rootPath = param.getRootUri(); ^^^^^^^^^^^^ The method getRootUri() from the type InitializeParams is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/BaseInitHandler.java:[94] rootPath = param.getRootPath(); ^^^^^^^^^^^^^ The method getRootPath() from the type InitializeParams is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/BaseInitHandler.java:[130] Collection triggerFiles = getInitializationOption(initializationOptions, "triggerFiles", Collection.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Collection needs unchecked conversion to conform to Collection [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/BaseInitHandler.java:[142] Collection projectConfigurations = getInitializationOption(initializationOptions, "projectConfigurations", Collection.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Collection needs unchecked conversion to conform to Collection [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/BuildWorkspaceHandler.java:[48] private final ProjectsManager projectsManager; ^^^^^^^^^^^^^^^ The value of the field BuildWorkspaceHandler.projectsManager is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/CodeActionResolveHandler.java:[33] Map data = JSONUtility.toModel(params.getData(), Map.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandler.java:[91] return StringUtils.defaultString(ci.getSortText(), DEFAULT_SORT_TEXT); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method defaultString(String, String) from the type StringUtils is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandler.java:[146] Map data = (Map) item.getData(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandler.java:[206] ((Map)item.getData()).put(CompletionRanking.COMPLETION_EXECUTION_TIME, executionTime); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandler.java:[211] ((Map)item.getData()).putAll(contributedData); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to Map 277. INFO in /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionResolveHandler.java (at line 77) @SuppressWarnings("restriction") ^^^^^^^^^^^^^ At least one of the problems in category 'restriction' is not analysed due to a compiler option being ignored [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandler.java:[157] SymbolInformation si = new SymbolInformation(); ^^^^^^^^^^^^^^^^^^^ The constructor SymbolInformation() is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandler.java:[159] si.setName(name == null ? element.getElementName() : name); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setName(String) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandler.java:[160] si.setKind(mapKind(element)); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method setKind(SymbolKind) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandler.java:[163] si.setTags(List.of(SymbolTag.Deprecated)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setTags(List) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandler.java:[166] si.setDeprecated(true); ^^^^^^^^^^^^^^^^^^^ The method setDeprecated(Boolean) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandler.java:[170] si.setContainerName(element.getParent().getElementName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setContainerName(String) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandler.java:[173] si.setLocation(location); ^^^^^^^^^^^^^^^^^^^^^ The method setLocation(Location) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandler.java:[256] symbol.setDeprecated(true); ^^^^^^^^^^^^^^^^^^^ The method setDeprecated(Boolean) from the type DocumentSymbol is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/FindLinksHandler.java:[42] PreferenceManager preferenceManager = JavaLanguageServerPlugin.getInstance().getPreferencesManager(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getPreferencesManager() from the type JavaLanguageServerPlugin should be accessed in a static way [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/FoldingRangeHandler.java:[64] PreferenceManager preferenceManager = JavaLanguageServerPlugin.getInstance().getPreferencesManager(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getPreferencesManager() from the type JavaLanguageServerPlugin should be accessed in a static way [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/GetRefactorEditHandler.java:[82] Map formatterOptions = params.options == null ? null : FormatterHandler.getOptions(params.options, unit); ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/GetRefactorEditHandler.java:[243] private static ProposalKindWrapper getExtractVariableProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, String refactorType, Map formatterOptions) throws CoreException { ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/GetRefactorEditHandler.java:[259] private static ProposalKindWrapper getAssignVariableProposal(GetRefactorEditParams params, IInvocationContext context, boolean problemsAtLocation, String refactorType, Map formatterOptions, IProblemLocation[] locations) ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/GetRefactorEditHandler.java:[272] private static ProposalKindWrapper getExtractMethodProposal(CodeActionParams params, IInvocationContext context, ASTNode coveringNode, boolean problemsAtLocation, Map formatterOptions) throws CoreException { ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandler.java:[24] import org.eclipse.lsp4j.MarkedString; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandler.java:[41] List> content = null; ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandler.java:[55] private List> computeHover(ITypeRoot unit, int line, int column, IProgressMonitor monitor) { ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/ImplementationCollector.java:[28] import org.eclipse.core.runtime.SubProgressMonitor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type SubProgressMonitor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/ImplementationCollector.java:[209] if (isFullHierarchyNeeded(new SubProgressMonitor(monitor, 3), method, receiverType)) { ^^^^^^^^^^^^^^^^^^ The type SubProgressMonitor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/ImplementationCollector.java:[209] if (isFullHierarchyNeeded(new SubProgressMonitor(monitor, 3), method, receiverType)) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor SubProgressMonitor(IProgressMonitor, int) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/ImplementationCollector.java:[222] engine.search(pattern, participants, hierarchyScope, requestor, new SubProgressMonitor(monitor, 7)); ^^^^^^^^^^^^^^^^^^ The type SubProgressMonitor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/ImplementationCollector.java:[222] engine.search(pattern, participants, hierarchyScope, requestor, new SubProgressMonitor(monitor, 7)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor SubProgressMonitor(IProgressMonitor, int) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/InitHandler.java:[112] Collection bundleList = getInitializationOption(initializationOptions, BUNDLES_KEY, Collection.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Collection needs unchecked conversion to conform to Collection [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/InitHandler.java:[294] @SuppressWarnings("unchecked") ^^^^^^^^^^^ Unnecessary @SuppressWarnings("unchecked") [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/InlayHintFilterManager.java:[72] PreferenceManager preferencesManager = JavaLanguageServerPlugin.getInstance().getPreferencesManager(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getPreferencesManager() from the type JavaLanguageServerPlugin should be accessed in a static way [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/JDTLanguageServer.java:[440] if (commandResult instanceof List list) { ^^^^ The value of the local variable list is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/JDTLanguageServer.java:[441] List bundlesToRefresh = (List) commandResult; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/MoveHandler.java:[322] String typeName = destination.getName(); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/MoveHandler.java:[323] if (StringUtils.isNotBlank(destination.getContainerName())) { ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/MoveHandler.java:[324] typeName = destination.getContainerName() + "." + destination.getName(); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/MoveHandler.java:[324] typeName = destination.getContainerName() + "." + destination.getName(); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[28] import org.apache.commons.lang3.text.translate.CharSequenceTranslator; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type CharSequenceTranslator is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[29] import org.apache.commons.lang3.text.translate.EntityArrays; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type EntityArrays is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[30] import org.apache.commons.lang3.text.translate.LookupTranslator; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type LookupTranslator is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[34] import org.eclipse.core.runtime.SubProgressMonitor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type SubProgressMonitor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[78] public static final CharSequenceTranslator ESCAPE_JAVA = ^^^^^^^^^^^^^^^^^^^^^^ The type CharSequenceTranslator is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[79] new LookupTranslator( ^^^^^^^^^^^^^^^^ The type LookupTranslator is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[79] new LookupTranslator( new String[][] { {"\"", "\\\""}, {"\\", "\\\\"}, }).with( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor LookupTranslator(CharSequence[]...) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[83] }).with( new LookupTranslator(EntityArrays.JAVA_CTRL_CHARS_ESCAPE()) ); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method with(CharSequenceTranslator...) from the type CharSequenceTranslator is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[84] new LookupTranslator(EntityArrays.JAVA_CTRL_CHARS_ESCAPE()) ^^^^^^^^^^^^^^^^ The type LookupTranslator is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[84] new LookupTranslator(EntityArrays.JAVA_CTRL_CHARS_ESCAPE()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor LookupTranslator(CharSequence[]...) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[84] new LookupTranslator(EntityArrays.JAVA_CTRL_CHARS_ESCAPE()) ^^^^^^^^^^^^ The type EntityArrays is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[84] new LookupTranslator(EntityArrays.JAVA_CTRL_CHARS_ESCAPE()) ^^^^^^^^^^^^^^^^^^^^^^^^ The method JAVA_CTRL_CHARS_ESCAPE() from the type EntityArrays is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[277] String escaped = ESCAPE_JAVA.translate(params.getText()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method translate(CharSequence) from the type CharSequenceTranslator is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[304] }, new SubProgressMonitor(monitor == null ? new NullProgressMonitor() : monitor, 1)); ^^^^^^^^^^^^^^^^^^ The type SubProgressMonitor is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandler.java:[304] }, new SubProgressMonitor(monitor == null ? new NullProgressMonitor() : monitor, 1)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor SubProgressMonitor(IProgressMonitor, int) is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/ResponseStore.java:[38] this.responseCache = Collections.synchronizedMap(new LinkedHashMap>() { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The serializable class does not declare a static final serialVersionUID field of type long [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/ResponseStore.java:[40] protected boolean removeEldestEntry(final Map.Entry eldest) { ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/SignatureHelpContext.java:[330] return methodInvocation.arguments(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/SignatureHelpContext.java:[332] return classInstanceCreation.arguments(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/SignatureHelpContext.java:[334] return superMethodInvocation.arguments(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/SignatureHelpContext.java:[336] return methodRef.parameters(); ^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/SignatureHelpContext.java:[338] return superConstructorInvocation.arguments(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/SignatureHelpContext.java:[340] return constructorInvocation.arguments(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/TypeHierarchyHandler.java:[60] private String methodName; ^^^^^^^^^^ The value of the field TypeHierarchyHandler.TypeHierarchyItemData.methodName is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/TypeHierarchyHandler.java:[72] Map map = JSONUtility.toModel(data, Map.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map 334. INFO in /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceDiagnosticsHandler.java (at line 71) @SuppressWarnings("restriction") ^^^^^^^^^^^^^ At least one of the problems in category 'restriction' is not analysed due to a compiler option being ignored [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceDiagnosticsHandler.java:[155] if (JavaLanguageServerPlugin.getProjectsManager().getDefaultProject().equals(resource.getProject())) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getDefaultProject() from the type ProjectsManager should be accessed in a static way [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[179] SymbolInformation symbolInformation = new SymbolInformation(); ^^^^^^^^^^^^^^^^^^^ The constructor SymbolInformation() is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[180] symbolInformation.setContainerName(match.getTypeContainerName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setContainerName(String) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[181] symbolInformation.setName(match.getSimpleTypeName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setName(String) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[182] symbolInformation.setKind(mapKind(match)); ^^^^^^^^^^^^^^^^^^^^^^^ The method setKind(SymbolKind) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[185] symbolInformation.setTags(List.of(SymbolTag.Deprecated)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setTags(List) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[187] symbolInformation.setDeprecated(true); ^^^^^^^^^^^^^^^^^^^ The method setDeprecated(Boolean) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[190] symbolInformation.setLocation(location); ^^^^^^^^^^^^^^^^^^^^^ The method setLocation(Location) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[247] SymbolInformation symbolInformation = new SymbolInformation(); ^^^^^^^^^^^^^^^^^^^ The constructor SymbolInformation() is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[248] symbolInformation.setContainerName(match.getMethod().getDeclaringType().getFullyQualifiedName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setContainerName(String) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[249] symbolInformation.setName(match.getMethod().getElementName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setName(String) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[250] symbolInformation.setKind(SymbolKind.Method); ^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setKind(SymbolKind) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[253] symbolInformation.setTags(List.of(SymbolTag.Deprecated)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setTags(List) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[255] symbolInformation.setDeprecated(true); ^^^^^^^^^^^^^^^^^^^ The method setDeprecated(Boolean) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandler.java:[258] symbolInformation.setLocation(location); ^^^^^^^^^^^^^^^^^^^^^ The method setLocation(Location) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentAccess2.java:[255] List fragments = tag.fragments(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentAccess2.java:[259] super.handleContentElements(fragments); ^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/DefaultProjectBuildSupport.java:[22] return JavaLanguageServerPlugin.getProjectsManager().getDefaultProject().equals(project); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getDefaultProject() from the type ProjectsManager should be accessed in a static way 353. INFO in /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleProjectImporter.java (at line 92) @SuppressWarnings("restriction") ^^^^^^^^^^^^^ At least one of the problems in category 'restriction' is not analysed due to a compiler option being ignored [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleProjectImporter.java:[745] private String projectUri; ^^^^^^^^^^ The value of the field GradleProjectImporter.GradleCompatibilityInfo.projectUri is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleProjectImporter.java:[746] private String message; ^^^^^^^ The value of the field GradleProjectImporter.GradleCompatibilityInfo.message is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleProjectImporter.java:[747] private String highestJavaVersion; ^^^^^^^^^^^^^^^^^^ The value of the field GradleProjectImporter.GradleCompatibilityInfo.highestJavaVersion is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleProjectImporter.java:[748] private String recommendedGradleVersion; ^^^^^^^^^^^^^^^^^^^^^^^^ The value of the field GradleProjectImporter.GradleCompatibilityInfo.recommendedGradleVersion is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleProjectImporter.java:[759] private String projectUri; ^^^^^^^^^^ The value of the field GradleProjectImporter.UpgradeGradleWrapperInfo.projectUri is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleProjectImporter.java:[760] private String message; ^^^^^^^ The value of the field GradleProjectImporter.UpgradeGradleWrapperInfo.message is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleProjectImporter.java:[761] private String recommendedGradleVersion; ^^^^^^^^^^^^^^^^^^^^^^^^ The value of the field GradleProjectImporter.UpgradeGradleWrapperInfo.recommendedGradleVersion is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/MavenBuildSupport.java:[55] private ProjectRegistryManager projectManager; ^^^^^^^^^^^^^^ The value of the field MavenBuildSupport.projectManager is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/MavenBuildSupport.java:[89] configurationManager.updateProjectConfiguration(request, monitor); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method updateProjectConfiguration(MavenUpdateRequest, IProgressMonitor) from the type IProjectConfigurationManager has been deprecated and marked for removal 363. INFO in /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/MavenProjectImporter.java (at line 65) @SuppressWarnings("restriction") ^^^^^^^^^^^^^ At least one of the problems in category 'restriction' is not analysed due to a compiler option being ignored [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/preferences/Preferences.java:[790] this.include = new HashSet<>() { ^^^^^^^^^^^ The serializable class does not declare a static final serialVersionUID field of type long [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/preferences/Preferences.java:[799] this.exclude = new HashSet<>() { ^^^^^^^^^^^ The serializable class does not declare a static final serialVersionUID field of type long [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/preferences/Preferences.java:[808] this.sources = new HashMap<>() { ^^^^^^^^^^^ The serializable class does not declare a static final serialVersionUID field of type long [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/semantictokens/SemanticTokensVisitor.java:[60] import org.jsoup.select.NodeVisitor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.jsoup.select.NodeVisitor is never used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/CodeActionUtility.java:[103] List fragments = fieldDecl.fragments(); ^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/CodeActionUtility.java:[126] List fragments = variableDecl.fragments(); ^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/CodeActionUtility.java:[143] public static boolean hasMethod(IType type, String methodName, Class... parameterTypes) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/ModifierCorrectionSubProcessor.java:[560] newBody.statements().add(returnStatement); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/ModifierCorrectionSubProcessor.java:[617] Modifier modifierNode = ASTNodes.findModifierNode(modifier, decl.modifiers()); ^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/NonProjectFixProcessor.java:[76] codeAction.setDiagnostics(Collections.EMPTY_LIST); ^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[364] List parameters = methodDecl.parameters(); ^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[476] List lambdaParameters = lambda.parameters(); ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[509] arrayCreation.dimensions().add(name); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[529] cic.arguments().addAll(invocationArgs); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[535] cic.typeArguments().addAll(getCopiedTypeArguments(rewrite, methodReference.typeArguments())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[535] cic.typeArguments().addAll(getCopiedTypeArguments(rewrite, methodReference.typeArguments())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[565] methodInvocation.arguments().addAll(invocationArgs); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[571] methodInvocation.typeArguments().addAll(getCopiedTypeArguments(rewrite, methodReference.typeArguments())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[571] methodInvocation.typeArguments().addAll(getCopiedTypeArguments(rewrite, methodReference.typeArguments())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[589] superMethodInvocation.arguments().addAll(invocationArgs); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[595] superMethodInvocation.typeArguments().addAll(getCopiedTypeArguments(rewrite, methodReference.typeArguments())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[595] superMethodInvocation.typeArguments().addAll(getCopiedTypeArguments(rewrite, methodReference.typeArguments())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[622] methodInvocation.arguments().addAll(invocationArgs); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[628] methodInvocation.typeArguments().addAll(getCopiedTypeArguments(rewrite, methodReference.typeArguments())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[628] methodInvocation.typeArguments().addAll(getCopiedTypeArguments(rewrite, methodReference.typeArguments())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[739] blockBody.statements().add(statementInBlockBody); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[793] List types = unionType.types(); ^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[828] List types = unionType.types(); ^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[839] if (binding == null || isNotYetThrown(binding, methodDeclaration.thrownExceptionTypes())) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[853] List statements = block.statements(); ^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[865] newBlock.statements().add(newStatement); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[1078] newTryStatement.resources().add(newVariableDeclarationExpression); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[1125] newClause.getBody().statements().add(newThrowStatement); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[1126] newTryStatement.catchClauses().add(newClause); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[1131] List types = unionType.types(); ^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[1148] catchClause.getBody().statements().add(st); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[1153] newTryStatement.catchClauses().add(catchClause); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/QuickAssistProcessor.java:[1183] List statements = block.statements(); ^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[354] public static ProposalKindWrapper getExtractVariableAllOccurrenceProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, boolean returnAsCommand) throws CoreException { ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[358] private static ProposalKindWrapper getExtractVariableAllOccurrenceProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, boolean returnAsCommand, ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[386] ExtractTempRefactoring extractTempRefactoring = new ExtractTempRefactoring(context.getASTRoot(), context.getSelectionOffset(), context.getSelectionLength(), formatterOptions); ^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[411] public static ProposalKindWrapper getExtractVariableProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, boolean returnAsCommand) throws CoreException { ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[415] private static ProposalKindWrapper getExtractVariableProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, boolean returnAsCommand, boolean inferSelectionSupport) ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[443] ExtractTempRefactoring extractTempRefactoringSelectedOnly = new ExtractTempRefactoring(context.getASTRoot(), context.getSelectionOffset(), context.getSelectionLength(), formatterOptions); ^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[479] public static ProposalKindWrapper getAssignVariableProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, boolean returnAsCommand, ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[520] public static ProposalKindWrapper getAssignFieldProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, boolean returnAsCommand, ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[570] public static ProposalKindWrapper getGenericExtractFieldProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, String initializeIn, boolean returnAsCommand, ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[581] public static ProposalKindWrapper getExtractFieldProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, String initializeIn, boolean returnAsCommand) ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[586] private static ProposalKindWrapper getExtractFieldProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, String initializeIn, boolean returnAsCommand, ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[625] extractFieldRefactoringSelectedOnly.setFormatterOptions(formatterOptions); ^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[668] public static ProposalKindWrapper getExtractConstantProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, boolean returnAsCommand) throws CoreException { ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[672] private static ProposalKindWrapper getExtractConstantProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, boolean returnAsCommand, boolean inferSelectionSupport) ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[700] ExtractConstantRefactoring extractConstRefactoring = new ExtractConstantRefactoring(context.getASTRoot(), context.getSelectionOffset(), context.getSelectionLength(), formatterOptions); ^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[724] public static ProposalKindWrapper getConvertVariableToFieldProposal(CodeActionParams params, IInvocationContext context, boolean problemsAtLocation, Map formatterOptions, String initializeIn, boolean returnAsCommand) ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[753] refactoring.setFormatterOptions(formatterOptions); ^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[800] public static ProposalKindWrapper getExtractMethodProposal(CodeActionParams params, IInvocationContext context, ASTNode coveringNode, boolean problemsAtLocation, Map formattingOptions, boolean returnAsCommand) ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[805] private static ProposalKindWrapper getExtractMethodProposal(CodeActionParams params, IInvocationContext context, ASTNode coveringNode, boolean problemsAtLocation, Map formattingOptions, boolean returnAsCommand, ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[811] List statements = ((Block) coveringNode).statements(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[823] final ExtractMethodRefactoring extractMethodRefactoring = new ExtractMethodRefactoring(context.getASTRoot(), context.getSelectionOffset(), context.getSelectionLength(), formattingOptions); ^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/RefactorProposalUtility.java:[839] ExtractMethodRefactoring refactoring = new ExtractMethodRefactoring(context.getASTRoot(), parent.getStartPosition(), parent.getLength(), formattingOptions); ^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/SourceAssistProcessor.java:[560] codeAction.setDiagnostics(Collections.EMPTY_LIST); ^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/SourceAssistProcessor.java:[600] results.addAll(((FieldDeclaration) fieldDeclaration).fragments()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to Collection [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/SourceAssistProcessor.java:[617] codeAction.setDiagnostics(Collections.EMPTY_LIST); ^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/SourceAssistProcessor.java:[637] codeAction.setDiagnostics(Collections.EMPTY_LIST); ^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/text/correction/SourceAssistProcessor.java:[702] codeAction.setDiagnostics(Collections.EMPTY_LIST); ^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List 428 problems (0 errors, 422 warnings, 6 infos) [INFO] [INFO] --- tycho-bnd:4.0.8:process (default-process) @ org.eclipse.jdt.ls.core --- [INFO] [INFO] --- tycho-ds:4.0.8:declarative-services (default-declarative-services) @ org.eclipse.jdt.ls.core --- [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ org.eclipse.jdt.ls.core --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/src/test/resources [INFO] [INFO] --- tycho-compiler:4.0.8:testCompile (default-testCompile) @ org.eclipse.jdt.ls.core --- [INFO] [INFO] --- tycho-packaging:4.0.8:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.jdt.ls.core --- [INFO] 146 system scoped dependencies were not mapped to maven artifacts [INFO] [INFO] --- tycho-source:4.0.8:plugin-source (plugin-source) @ org.eclipse.jdt.ls.core --- [INFO] Building jar: /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/target/org.eclipse.jdt.ls.core-1.36.0-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-packaging:4.0.8:package-plugin (default-package-plugin) @ org.eclipse.jdt.ls.core --- [INFO] Building jar: /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.core/target/org.eclipse.jdt.ls.core-1.36.0-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2:4.0.8:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.jdt.ls.core --- [INFO] [INFO] --- tycho-p2:4.0.8:p2-metadata (p2-metadata) @ org.eclipse.jdt.ls.core --- [INFO] [INFO] ----------< org.eclipse.jdt.ls:org.eclipse.jdt.ls.filesystem >---------- [INFO] Building JDT Language Server :: Filesystem 1.36.0-SNAPSHOT [4/8] [INFO] from org.eclipse.jdt.ls.filesystem/pom.xml [INFO] ---------------------------[ eclipse-plugin ]--------------------------- [INFO] [INFO] --- clean:3.3.2:clean (default-clean) @ org.eclipse.jdt.ls.filesystem --- [INFO] [INFO] --- tycho-packaging:4.0.8:build-qualifier (default-build-qualifier) @ org.eclipse.jdt.ls.filesystem --- [INFO] The project's OSGi version is 1.36.0.202405291303 [INFO] [INFO] --- tycho-packaging:4.0.8:validate-id (default-validate-id) @ org.eclipse.jdt.ls.filesystem --- [INFO] [INFO] --- tycho-packaging:4.0.8:validate-version (default-validate-version) @ org.eclipse.jdt.ls.filesystem --- [INFO] [INFO] --- target-platform-configuration:4.0.8:target-platform (default-target-platform) @ org.eclipse.jdt.ls.filesystem --- [INFO] [INFO] --- tycho-compiler:4.0.8:validate-classpath (default-validate-classpath) @ org.eclipse.jdt.ls.filesystem --- [INFO] Resolving class path of JDT Language Server :: Filesystem [INFO] [INFO] --- jacoco:0.8.11:prepare-agent (default) @ org.eclipse.jdt.ls.filesystem --- [INFO] argLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/../target/jacoco.exec,append=true,includes=org.eclipse.jdt.ls.*,sessionid=org.eclipse.jdt.ls.filesystem [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ org.eclipse.jdt.ls.filesystem --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/main/resources [INFO] [INFO] --- tycho-compiler:4.0.8:compile (default-compile) @ org.eclipse.jdt.ls.filesystem --- [INFO] Compiling 4 source files to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/target/classes using Eclipse Compiler for Java(TM) 3.38.0.v20240524-2033 [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[22] import org.eclipse.core.internal.filesystem.local.LocalFile; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type 'LocalFile' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[23] import org.eclipse.core.internal.preferences.EclipsePreferences; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type 'EclipsePreferences' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[23] import org.eclipse.core.internal.preferences.EclipsePreferences; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.eclipse.core.internal.preferences.EclipsePreferences is never used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[32] public class JLSFile extends LocalFile { ^^^^^^^^^ Discouraged access: The type 'LocalFile' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[35] super(file); ^^^^^^^^^^^^ Discouraged access: The constructor 'LocalFile(File)' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[48] String[] childNames = super.childNames(options, monitor); ^^^^^^^^^^ Discouraged access: The method 'LocalFile.childNames(int, IProgressMonitor)' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[53] IPath filePath = new Path(this.filePath); ^^^^^^^^ Discouraged access: The field 'LocalFile.filePath' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[75] IPath path = new Path(this.filePath).append(name); ^^^^^^^^ Discouraged access: The field 'LocalFile.filePath' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[80] return new JLSFile(new File(file, name)); ^^^^ Discouraged access: The field 'LocalFile.file' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[88] return new JLSFile(new File(file, name)); ^^^^ Discouraged access: The field 'LocalFile.file' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFile.java:[93] IPath fullPath = new Path(this.filePath).append(path); ^^^^^^^^ Discouraged access: The field 'LocalFile.filePath' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFileSystem.java:[20] import org.eclipse.core.internal.filesystem.local.LocalFileSystem; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type 'LocalFileSystem' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFileSystem.java:[29] public class JLSFileSystem extends LocalFileSystem { ^^^^^^^^^^^^^^^ Discouraged access: The type 'LocalFileSystem' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFileSystem.java:[50] return path == null ? super.getStore(uri) : getStore(path); ^^^^^^^^ Discouraged access: The method 'LocalFileSystem.getStore(URI)' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.10.400.v20240426-1040/org.eclipse.core.filesystem-1.10.400.v20240426-1040.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[23] import org.eclipse.core.internal.preferences.EclipsePreferences; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type 'EclipsePreferences' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[51] EclipsePreferences.DEFAULT_PREFERENCES_DIRNAME, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type 'EclipsePreferences' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[51] EclipsePreferences.DEFAULT_PREFERENCES_DIRNAME, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The field 'EclipsePreferences.DEFAULT_PREFERENCES_DIRNAME' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[82] } else if (location.lastSegment().endsWith(EclipsePreferences.PREFS_FILE_EXTENSION)) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type 'EclipsePreferences' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[82] } else if (location.lastSegment().endsWith(EclipsePreferences.PREFS_FILE_EXTENSION)) { ^^^^^^^^^^^^^^^^^^^^ Discouraged access: The field 'EclipsePreferences.PREFS_FILE_EXTENSION' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[100] if (location.lastSegment().endsWith(EclipsePreferences.PREFS_FILE_EXTENSION)) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type 'EclipsePreferences' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[100] if (location.lastSegment().endsWith(EclipsePreferences.PREFS_FILE_EXTENSION)) { ^^^^^^^^^^^^^^^^^^^^ Discouraged access: The field 'EclipsePreferences.PREFS_FILE_EXTENSION' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[142] if (filePath.lastSegment().endsWith(EclipsePreferences.PREFS_FILE_EXTENSION)) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type 'EclipsePreferences' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[142] if (filePath.lastSegment().endsWith(EclipsePreferences.PREFS_FILE_EXTENSION)) { ^^^^^^^^^^^^^^^^^^^^ Discouraged access: The field 'EclipsePreferences.PREFS_FILE_EXTENSION' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[180] } else if (lastSegment.endsWith(EclipsePreferences.PREFS_FILE_EXTENSION)) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type 'EclipsePreferences' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[180] } else if (lastSegment.endsWith(EclipsePreferences.PREFS_FILE_EXTENSION)) { ^^^^^^^^^^^^^^^^^^^^ Discouraged access: The field 'EclipsePreferences.PREFS_FILE_EXTENSION' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[182] .append(EclipsePreferences.DEFAULT_PREFERENCES_DIRNAME) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The type 'EclipsePreferences' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils.java:[182] .append(EclipsePreferences.DEFAULT_PREFERENCES_DIRNAME) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Discouraged access: The field 'EclipsePreferences.DEFAULT_PREFERENCES_DIRNAME' is not API (restriction on classpath entry '/home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.11.100.v20240327-0645/org.eclipse.equinox.preferences-3.11.100.v20240327-0645.jar') 27 problems (27 warnings) [INFO] [INFO] --- tycho-bnd:4.0.8:process (default-process) @ org.eclipse.jdt.ls.filesystem --- [INFO] [INFO] --- tycho-ds:4.0.8:declarative-services (default-declarative-services) @ org.eclipse.jdt.ls.filesystem --- [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ org.eclipse.jdt.ls.filesystem --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/src/test/resources [INFO] [INFO] --- tycho-compiler:4.0.8:testCompile (default-testCompile) @ org.eclipse.jdt.ls.filesystem --- [INFO] [INFO] --- tycho-packaging:4.0.8:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.jdt.ls.filesystem --- [INFO] 30 system scoped dependencies were not mapped to maven artifacts [INFO] [INFO] --- tycho-source:4.0.8:plugin-source (plugin-source) @ org.eclipse.jdt.ls.filesystem --- [INFO] Building jar: /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/target/org.eclipse.jdt.ls.filesystem-1.36.0-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-packaging:4.0.8:package-plugin (default-package-plugin) @ org.eclipse.jdt.ls.filesystem --- [INFO] Building jar: /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.filesystem/target/org.eclipse.jdt.ls.filesystem-1.36.0-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2:4.0.8:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.jdt.ls.filesystem --- [INFO] [INFO] --- tycho-p2:4.0.8:p2-metadata (p2-metadata) @ org.eclipse.jdt.ls.filesystem --- [INFO] [INFO] ------------< org.eclipse.jdt.ls:org.eclipse.jdt.ls.tests >------------- [INFO] Building JDT Language Server :: Tests 1.36.0-SNAPSHOT [5/8] [INFO] from org.eclipse.jdt.ls.tests/pom.xml [INFO] ------------------------[ eclipse-test-plugin ]------------------------- [INFO] [INFO] --- clean:3.3.2:clean (default-clean) @ org.eclipse.jdt.ls.tests --- [INFO] [INFO] --- tycho-packaging:4.0.8:build-qualifier (default-build-qualifier) @ org.eclipse.jdt.ls.tests --- [INFO] The project's OSGi version is 1.36.0.202405291303 [INFO] [INFO] --- tycho-packaging:4.0.8:validate-id (default-validate-id) @ org.eclipse.jdt.ls.tests --- [INFO] [INFO] --- tycho-packaging:4.0.8:validate-version (default-validate-version) @ org.eclipse.jdt.ls.tests --- [INFO] [INFO] --- dependency:3.6.1:copy (get-libs) @ org.eclipse.jdt.ls.tests --- [INFO] Configured Artifact: org.projectlombok:lombok:1.18.28:jar [INFO] Copying lombok-1.18.28.jar to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/lib/lombok-1.18.28.jar [INFO] [INFO] --- target-platform-configuration:4.0.8:target-platform (default-target-platform) @ org.eclipse.jdt.ls.tests --- [INFO] [INFO] --- tycho-compiler:4.0.8:validate-classpath (default-validate-classpath) @ org.eclipse.jdt.ls.tests --- [INFO] Resolving class path of JDT Language Server :: Tests [INFO] [INFO] --- jacoco:0.8.11:prepare-agent (default) @ org.eclipse.jdt.ls.tests --- [INFO] tycho.testArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/../target/jacoco.exec,append=true,includes=org.eclipse.jdt.ls.*,sessionid=org.eclipse.jdt.ls.tests [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ org.eclipse.jdt.ls.tests --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/main/resources [INFO] [INFO] --- tycho-compiler:4.0.8:compile (default-compile) @ org.eclipse.jdt.ls.tests --- [INFO] Compiling 214 source files to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/classes using Eclipse Compiler for Java(TM) 3.38.0.v20240524-2033 [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/JVMConfiguratorTest.java:[135] StandardVMType svt = (StandardVMType) vm.getVMInstallType(); ^^^ The value of the local variable svt is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/JVMConfiguratorTest.java:[261] int numOfObjectSymbols = results.stream().filter(s -> "java.lang".equals(s.getContainerName()) && "Object".equals(s.getName())).toList().size(); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/JVMConfiguratorTest.java:[261] int numOfObjectSymbols = results.stream().filter(s -> "java.lang".equals(s.getContainerName()) && "Object".equals(s.getName())).toList().size(); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[83] IField field1 = fClassA.createField("String field1;", null, false, new NullProgressMonitor()); ^^^^^^ The value of the local variable field1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[117] IField field1 = fClassA.createField("boolean done;", null, false, new NullProgressMonitor()); ^^^^^^ The value of the local variable field1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[151] IField field1= fClassA.createField("boolean isDone;", null, false, new NullProgressMonitor()); ^^^^^^ The value of the local variable field1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[185] IField field1 = fClassA.createField("final String field1 = null;", null, false, new NullProgressMonitor()); ^^^^^^ The value of the local variable field1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[214] IField field1 = fClassA.createField("q.Other field1;", null, false, new NullProgressMonitor()); ^^^^^^ The value of the local variable field1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[294] IField field1 = fClassA.createField("private ENUM someEnum;", theEnum, false, null); ^^^^^^ The value of the local variable field1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[345] IField field1= classB.getField("a"); ^^^^^^ The value of the local variable field1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[346] IField field2= classB.getField("b"); ^^^^^^ The value of the local variable field2 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[347] IField field3= classB.getField("c"); ^^^^^^ The value of the local variable field3 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[348] IField field4= classB.getField("d"); ^^^^^^ The value of the local variable field4 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterAndSetterTest.java:[612] IField field1 = fClassA.createField("String field1;", null, false, new NullProgressMonitor()); ^^^^^^ The value of the local variable field1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[173] List entries = (List) options.get(ProjectCommand.CLASSPATH_ENTRIES); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[173] List entries = (List) options.get(ProjectCommand.CLASSPATH_ENTRIES); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[197] List entries = (List) options.get(ProjectCommand.CLASSPATH_ENTRIES); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[197] List entries = (List) options.get(ProjectCommand.CLASSPATH_ENTRIES); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[212] List entries = (List) options.get(ProjectCommand.CLASSPATH_ENTRIES); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[212] List entries = (List) options.get(ProjectCommand.CLASSPATH_ENTRIES); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[219] List newEntries = (List) options.get(ProjectCommand.CLASSPATH_ENTRIES); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[219] List newEntries = (List) options.get(ProjectCommand.CLASSPATH_ENTRIES); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[406] assertEquals(new Range(new Position(115, 13), new Position(115, 24)), resolvedSymbol.getLocation().getRange()); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[415] requestedSymbol.setName("MyClass"); ^^^^^^^^^^^^^^^^^^ The method setName(String) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[417] assertEquals(resolvedSymbol.getLocation().getRange(), new Range(new Position(17, 21), new Position(17, 28))); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[490] SymbolInformation si = new SymbolInformation(); ^^^^^^^^^^^^^^^^^^^ The constructor SymbolInformation() is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[491] si.setLocation(new Location(uriString, START_OF_DOCUMENT)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setLocation(Location) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[492] si.setName(fqClassName.substring(fqClassName.lastIndexOf('.') + 1)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method setName(String) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/commands/ProjectCommandTest.java:[493] si.setKind(SymbolKind.Class); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method setKind(SymbolKind) from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/LocalCorrectionQuickFixTest.java:[1860] String[] expected = new String[1]; ^^^^^^^^ The value of the local variable expected is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/LocalCorrectionQuickFixTest.java:[2697] ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null); ^^ The value of the local variable cu is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/LocalCorrectionQuickFixTest.java:[2715] Expected e1 = new Expected("Remove", buf.toString()); ^^ The value of the local variable e1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/StaticAccessQuickFixTest.java:[40] int problem = IProblem.NonStaticAccessToStaticField; ^^^^^^^ The value of the local variable problem is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/StaticAccessQuickFixTest.java:[88] int problem = IProblem.NonStaticAccessToStaticMethod; ^^^^^^^ The value of the local variable problem is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/StaticAccessQuickFixTest.java:[138] int problem = IProblem.NonStaticOrAlienTypeReceiver; ^^^^^^^ The value of the local variable problem is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/StaticAccessQuickFixTest.java:[180] int problem = IProblem.IndirectAccessToStaticField; ^^^^^^^ The value of the local variable problem is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/StaticAccessQuickFixTest.java:[204] ICompilationUnit cu = pack2.createCompilationUnit("Bar.java", bufC.toString(), false, null); ^^ The value of the local variable cu is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/StaticAccessQuickFixTest.java:[212] Expected e1 = new Expected("Change access to static using 'I' (declaring type)", bufC.toString()); ^^ The value of the local variable e1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/StaticReferenceQuickFixTest.java:[43] int problem = IProblem.StaticMethodRequested; ^^^^^^^ The value of the local variable problem is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/StaticReferenceQuickFixTest.java:[78] int problem = IProblem.NonStaticFieldFromStaticInvocation; ^^^^^^^ The value of the local variable problem is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/StaticReferenceQuickFixTest.java:[109] int problem = IProblem.NonStaticFieldFromStaticInvocation; ^^^^^^^ The value of the local variable problem is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/StaticReferenceQuickFixTest.java:[146] int problem = IProblem.NonStaticFieldFromStaticInvocation; ^^^^^^^ The value of the local variable problem is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/VisibilityQuickFixTest.java:[41] int problem = IProblem.MethodReducesVisibility; ^^^^^^^ The value of the local variable problem is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/VisibilityQuickFixTest.java:[77] int problem = IProblem.InheritedMethodReducesVisibility; ^^^^^^^ The value of the local variable problem is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/correction/VisibilityQuickFixTest.java:[78] int problem2 = IProblem.OverridingNonVisibleMethod; ^^^^^^^^ The value of the local variable problem2 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/AdvancedOrganizeImportsHandlerTest.java:[53] ICompilationUnit unit1 = package1.createCompilationUnit("C.java", "package p1;\r\n" + ^^^^^ The value of the local variable unit1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/AdvancedOrganizeImportsHandlerTest.java:[59] ICompilationUnit unit2 = package2.createCompilationUnit("C.java", "package p2;\r\n" + ^^^^^ The value of the local variable unit2 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerChainTest.java:[27] private DocumentLifeCycleHandler lifeCycleHandler; ^^^^^^^^^^^^^^^^ The value of the field CompletionHandlerChainTest.lifeCycleHandler is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerChainTest.java:[82] private void mockLSP2Client() { ^^^^^^^^^^^^^^^^ The method mockLSP2Client() from the type CompletionHandlerChainTest is never used locally [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerLazyResolveTest.java:[50] private JavaClientConnection javaClient; ^^^^^^^^^^ The value of the field CompletionHandlerLazyResolveTest.javaClient is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerTest.java:[290] Map data = (Map) list.getItems().get(0).getData(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerTest.java:[312] Map data = (Map) list.getItems().get(0).getData(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerTest.java:[1010] Map data = (Map)list.getItemDefaults().getData(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerTest.java:[1010] Map data = (Map)list.getItemDefaults().getData(); ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerTest.java:[1011] Set completionKinds = (Set)data.get("completionKinds"); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Set needs unchecked conversion to conform to Set [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerTest.java:[1011] Set completionKinds = (Set)data.get("completionKinds"); ^^^ Set is a raw type. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerTest.java:[3440] assertNotNull(deprecatedClass.getDeprecated()); ^^^^^^^^^^^^^^^ The method getDeprecated() from the type CompletionItem is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerTest.java:[3441] assertTrue("Should be deprecated", deprecatedClass.getDeprecated()); ^^^^^^^^^^^^^^^ The method getDeprecated() from the type CompletionItem is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionHandlerTest.java:[3772] Map data = JSONUtility.toModel(completionItem.getData(), Map.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Map needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionRankingProviderTest.java:[119] Map data = (Map) argument.getValue().getData(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to Map [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/CompletionResolveHandlerTest.java:[39] private JavaClientConnection javaClient; ^^^^^^^^^^ The value of the field CompletionResolveHandlerTest.javaClient is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[56] import com.google.common.collect.TreeTraverser; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type TreeTraverser is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[92] Location loc = symbol.getLocation(); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[93] assertTrue("Class: " + className + ", Symbol:" + symbol.getName() + " - invalid location.", ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[95] assertFalse("Class: " + className + ", Symbol:" + symbol.getName() + " - invalid name", ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[96] symbol.getName().startsWith("access$")); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[97] assertFalse("Class: " + className + ", Symbol:" + symbol.getName() + "- invalid name", ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[98] symbol.getName().equals("")); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[99] if (overloadedMethod1.equals(symbol.getName())) { ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[102] if (overloadedMethod2.equals(symbol.getName())) { ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[190] .filter(symbol -> symbol.getName().equals("MyInterface")) ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[194] assertEquals(SymbolKind.Interface, deprecated.getKind()); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[195] assertNotNull(deprecated.getTags()); ^^^^^^^^^ The method getTags() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[196] assertTrue("Should have deprecated tag", deprecated.getTags().contains(SymbolTag.Deprecated)); ^^^^^^^^^ The method getTags() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[199] .filter(symbol -> symbol.getName().equals("MyClass")) ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[203] assertEquals(SymbolKind.Class, notDeprecated.getKind()); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[204] if (notDeprecated.getTags() != null) { ^^^^^^^^^ The method getTags() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[205] assertFalse("Should not have deprecated tag", deprecated.getTags().contains(SymbolTag.Deprecated)); ^^^^^^^^^ The method getTags() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[217] .filter(symbol -> symbol.getName().equals("MyInterface")) ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[221] assertEquals(SymbolKind.Interface, deprecated.getKind()); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[222] assertNotNull(deprecated.getDeprecated()); ^^^^^^^^^^^^^^^ The method getDeprecated() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[223] assertTrue("Should be deprecated", deprecated.getDeprecated()); ^^^^^^^^^^^^^^^ The method getDeprecated() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[239] Optional method = symbols.stream().filter(s -> (s.getKind() == SymbolKind.Method)).findAny(); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[279] .filter(s -> expectedType.equals(s.getName()) && expectedParent.equals(s.getContainerName())) ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[279] .filter(s -> expectedType.equals(s.getName()) && expectedParent.equals(s.getContainerName())) ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[300] assertSame("Unexpected SymbolKind in " + symbol.getName(), expectedKind, symbol.getKind()); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[300] assertSame("Unexpected SymbolKind in " + symbol.getName(), expectedKind, symbol.getKind()); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[310] .map(s -> TreeTraverser.using(ds -> ds.getChildren() == null ^^^^^^^^^^^^^ The type TreeTraverser is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[310] .map(s -> TreeTraverser.using(ds -> ds.getChildren() == null ? Collections.emptyList() : ds.getChildren()).breadthFirstTraversal(s).toList()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method using(Function>) from the type TreeTraverser is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[312] : ds.getChildren()).breadthFirstTraversal(s).toList()) ^^^^^^^^^^^^^^^^^^^^^^^^ The method breadthFirstTraversal(DocumentSymbol) from the type TreeTraverser is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[323] Location loc = symbol.getLocation(); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandlerTest.java:[324] assertTrue("Class: " + className + ", Symbol:" + symbol.getName() + " - invalid location.", ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/FileEventHandlerTest.java:[352] IPackageFragment pack2 = sourceFolder.createPackageFragment("jdtls.test2", false, null); ^^^^^ The value of the local variable pack2 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/FileEventHandlerTest.java:[427] ICompilationUnit unitC = pack1.createCompilationUnit("C.java", "package jdtls.test1;\r\n" + ^^^^^ The value of the local variable unitC is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/FileEventHandlerTest.java:[434] IPackageFragment pack2 = sourceFolder.createPackageFragment("jdtls.test2", false, null); ^^^^^ The value of the local variable pack2 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/FileEventHandlerTest.java:[435] IPackageFragment pack3 = sourceFolder.createPackageFragment("jdtls.test3", false, null); ^^^^^ The value of the local variable pack3 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/FileEventHandlerTest.java:[453] IPackageFragment pack1 = sourceFolder.createPackageFragment("jdtls.test1", true, null); ^^^^^ The value of the local variable pack1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/FindLinksHandlerTest.java:[99] ICompilationUnit unitB = pack1.createCompilationUnit("B.java", "package test1;\n" + ^^^^^ The value of the local variable unitB is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[55] import org.eclipse.lsp4j.MarkedString; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[116] MarkedString signature = hover.getContents().getLeft().get(0).getRight(); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[117] assertEquals("Unexpected hover " + signature, "java", signature.getLanguage()); ^^^^^^^^^^^^^ The method getLanguage() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[118] assertEquals("Unexpected hover " + signature, "java.Foo", signature.getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[137] MarkedString signature = hover.getContents().getLeft().get(0).getRight(); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[138] assertEquals("Unexpected hover " + signature, "java", signature.getLanguage()); ^^^^^^^^^^^^^ The method getLanguage() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[139] assertEquals("Unexpected hover " + signature, "java.Foo", signature.getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[156] String signature = hover.getContents().getLeft().get(0).getRight().getValue();// ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[214] assertEquals("com.aspose.words.Document.Document(String fileName) throws Exception", hover.getContents().getLeft().get(0).getRight().getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[252] MarkedString signature = hover.getContents().getLeft().get(0).getRight(); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[253] assertEquals("Unexpected hover " + signature, "java", signature.getLanguage()); ^^^^^^^^^^^^^ The method getLanguage() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[254] assertEquals("Unexpected hover " + signature, "String[] args - java.Foo.main(String[])", signature.getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[320] assertEquals("Unexpected hover ", "javax", hover.getContents().getLeft().get(0).getRight().getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[336] String result = hover.getContents().getLeft().get(0).getRight().getValue();// ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[393] Either javadoc = hover.getContents().getLeft().get(1); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[413] Either javadoc = hover.getContents().getLeft().get(1); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[432] Either javadoc = hover.getContents().getLeft().get(1); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[452] Either javadoc = hover.getContents().getLeft().get(1); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[471] Either javadoc = hover.getContents().getLeft().get(1); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[522] Either javadoc = hover.getContents().getLeft().get(1); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[665] String javadoc = hover.getContents().getLeft().get(0).getRight().getValue(); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[686] String type = hover.getContents().getLeft().get(0).getRight().getValue(); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[699] type = hover.getContents().getLeft().get(0).getRight().getValue(); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[743] MarkedString signature = hover.getContents().getLeft().get(0).getRight(); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[744] assertEquals("Unexpected hover " + signature, "java", signature.getLanguage()); ^^^^^^^^^^^^^ The method getLanguage() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[745] assertEquals("Unexpected hover " + signature, "ENUM1", signature.getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[754] MarkedString result = hover.getContents().getLeft().get(0).getRight(); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/HoverHandlerTest.java:[755] return result.getValue(); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/ImportNewProjectsTest.java:[120] assertEquals(((List) argument.getValue().getData()).size(), projects.length); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/ImportNewProjectsTest.java:[181] assertEquals(((List) argument.getValue().getData()).size(), 1); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/ImportNewProjectsTest.java:[224] assertEquals(((List) argument.getValue().getData()).size(), projects.length); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from Object to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandlerTest.java:[300] ICompilationUnit unit1 = fPackageTest.createCompilationUnit("List.java", "package test;\r\n" + ^^^^^ The value of the local variable unit1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/PasteEventHandlerTest.java:[335] ICompilationUnit unit1 = fPackageTest.createCompilationUnit("List.java", "package test;\r\n" + ^^^^^ The value of the local variable unit1 is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/PostfixCompletionTest.java:[48] private JavaClientConnection javaClient; ^^^^^^^^^^ The value of the field PostfixCompletionTest.javaClient is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/RenameHandlerTest.java:[863] ICompilationUnit cuA = pack1.createCompilationUnit("A.java", builderA.toString(), false, null); ^^^ The value of the local variable cuA is not used 134. INFO in /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceDiagnosticsHandlerTest.java (at line 80) @SuppressWarnings("restriction") ^^^^^^^^^^^^^ At least one of the problems in category 'restriction' is not analysed due to a compiler option being ignored [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceEventHandlerTest.java:[186] return requests != null ? (List) requests : Collections.emptyList(); ^^^^^^^^^^^^^^^^^^ Type safety: Unchecked cast from List to List [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[84] assertNotNull("Kind is missing", symbol.getKind()); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[85] assertNotNull("ContainerName is missing", symbol.getContainerName()); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[86] assertTrue(symbol.getName().startsWith(query)); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[87] Location location = symbol.getLocation(); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[102] assertNotNull("Kind is missing", symbol.getKind()); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[103] assertNotNull("ContainerName is missing", symbol.getContainerName()); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[104] assertTrue(symbol.getName().startsWith(query)); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[105] Location location = symbol.getLocation(); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[117] assertTrue(results.stream().anyMatch(s -> "org.sample".equals(s.getContainerName()))); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[118] assertTrue(results.stream().anyMatch(s -> "java".equals(s.getContainerName()))); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[120] assertEquals(SymbolKind.Interface, symbol.getKind()); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[121] assertEquals(query, symbol.getName()); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[122] Location location = symbol.getLocation(); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[131] assertTrue(results.stream().anyMatch(s -> s.getName().equals("NullPointerException"))); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[135] boolean foundClass = results.stream().filter(s -> className.equals(s.getName())).findFirst().isPresent(); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[146] boolean foundClass = results.stream().filter(s -> className.equals(s.getName())).findFirst().isPresent(); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[167] boolean hasEmptyName = results.stream().filter(s -> (s.getName() == null || s.getName().isEmpty())).findFirst().isPresent(); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[167] boolean hasEmptyName = results.stream().filter(s -> (s.getName() == null || s.getName().isEmpty())).findFirst().isPresent(); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[175] assertTrue(results.stream().anyMatch(s -> s.getName().startsWith("File") && "java.io".equals(s.getContainerName()))); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[175] assertTrue(results.stream().anyMatch(s -> s.getName().startsWith("File") && "java.io".equals(s.getContainerName()))); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[179] assertTrue(results.stream().anyMatch(s -> s.getName().startsWith("Array") && "java.util".equals(s.getContainerName()))); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[179] assertTrue(results.stream().anyMatch(s -> s.getName().startsWith("Array") && "java.util".equals(s.getContainerName()))); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[186] assertTrue(results.stream().anyMatch(s -> "List".equals(s.getName()) && "java.util".equals(s.getContainerName()))); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[186] assertTrue(results.stream().anyMatch(s -> "List".equals(s.getName()) && "java.util".equals(s.getContainerName()))); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[190] assertTrue(results.stream().allMatch(s -> s.getName().endsWith("Exception") && s.getContainerName().contains(".lang"))); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[190] assertTrue(results.stream().allMatch(s -> s.getName().endsWith("Exception") && s.getContainerName().contains(".lang"))); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[197] assertTrue(results.stream().anyMatch(s -> "File".equals(s.getName()) && "java.io".equals(s.getContainerName()))); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[197] assertTrue(results.stream().anyMatch(s -> "File".equals(s.getName()) && "java.io".equals(s.getContainerName()))); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[201] assertTrue(results.stream().anyMatch(s -> "Exception".equals(s.getName()) && "java.lang".equals(s.getContainerName()))); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[201] assertTrue(results.stream().anyMatch(s -> "Exception".equals(s.getName()) && "java.lang".equals(s.getContainerName()))); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[208] assertTrue(results.stream().anyMatch(s -> s.getName().equals("ArrayList") && s.getContainerName().equals("java.util"))); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[208] assertTrue(results.stream().anyMatch(s -> s.getName().equals("ArrayList") && s.getContainerName().equals("java.util"))); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[212] assertTrue(results.stream().anyMatch(s -> s.getName().equals("Pattern") && s.getContainerName().equals("java.util.regex"))); ^^^^^^^^^ The method getName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[212] assertTrue(results.stream().anyMatch(s -> s.getName().equals("Pattern") && s.getContainerName().equals("java.util.regex"))); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[229] assertEquals(SymbolKind.Method, res.getKind()); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[230] assertEquals(res.getContainerName(), "org.sample.Baz"); ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[235] boolean allMethods = results.stream().allMatch(s -> s.getKind() == SymbolKind.Method); ^^^^^^^^^ The method getKind() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[248] .filter(symbol -> symbol.getContainerName().equals("java.security")) ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[252] assertNotNull(deprecated.getTags()); ^^^^^^^^^ The method getTags() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[253] assertTrue("Should have deprecated tag", deprecated.getTags().contains(SymbolTag.Deprecated)); ^^^^^^^^^ The method getTags() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[256] .filter(symbol -> symbol.getContainerName().equals("java.security.cert")) ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[260] if (notDeprecated.getTags() != null) { ^^^^^^^^^ The method getTags() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[261] assertFalse("Should not have deprecated tag", deprecated.getTags().contains(SymbolTag.Deprecated)); ^^^^^^^^^ The method getTags() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[273] .filter(symbol -> symbol.getContainerName().equals("java.security")) ^^^^^^^^^^^^^^^^^^ The method getContainerName() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[277] assertNotNull(deprecated.getDeprecated()); ^^^^^^^^^^^^^^^ The method getDeprecated() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[278] assertTrue("Should be deprecated", deprecated.getDeprecated()); ^^^^^^^^^^^^^^^ The method getDeprecated() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[289] assertNotNull("Location is null", results.get(0).getLocation()); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[290] assertNotNull("Location URI is null", results.get(0).getLocation().getUri()); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/handlers/WorkspaceSymbolHandlerTest.java:[291] assertTrue("Wrong location URI", results.get(0).getLocation().getUri().contains("rtstubs.jar/")); ^^^^^^^^^^^^^ The method getLocation() from the type SymbolInformation is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavaDocImageExtractionTest.java:[97] String expectedOutput = ^^^^^^^^^^^^^^ The value of the local variable expectedOutput is not used [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavaDocImageExtractionTest.java:[115] String finalString = HoverInfoProvider.computeJavadoc(javaElement).getValue(); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavaDocImageExtractionTest.java:[133] String finalString = HoverInfoProvider.computeJavadoc(javaElement).getValue(); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavaDocImageExtractionTest.java:[166] String finalString = HoverInfoProvider.computeJavadoc(javaElement).getValue(); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavaDocImageExtractionTest.java:[183] String finalString = HoverInfoProvider.computeJavadoc(javaElement).getValue(); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavaDocImageExtractionTest.java:[205] setupMockMavenProject(folderName, null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type null of the last argument to method setupMockMavenProject(String, String...) doesn't exactly match the vararg parameter type. Cast to String[] to confirm the non-varargs invocation, or pass individual arguments of type String for a varargs invocation. [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[26] import org.eclipse.lsp4j.MarkedString; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[57] MarkedString signature = HoverInfoProvider.computeSignature(type); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[58] assertEquals("org.sample.TestJavadoc", signature.getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[59] MarkedString javadoc = HoverInfoProvider.computeJavadoc(type); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[60] assertEquals("Test javadoc class", javadoc.getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[69] MarkedString signature = HoverInfoProvider.computeSignature(field); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[70] assertEquals("int fooField", signature.getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[71] MarkedString javadoc = HoverInfoProvider.computeJavadoc(field); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[72] assertEquals("Foo field", javadoc.getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[81] MarkedString signature = HoverInfoProvider.computeSignature(method); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[82] assertEquals("String org.sample.TestJavadoc.foo()", signature.getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[83] MarkedString javadoc = HoverInfoProvider.computeJavadoc(method); ^^^^^^^^^^^^ The type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/javadoc/JavadocContentTest.java:[84] assertEquals("Foo method", javadoc.getValue()); ^^^^^^^^^^ The method getValue() from the type MarkedString is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/managers/GradleProjectImporterTest.java:[192] gradleUserHome = Files.createTempDir(); ^^^^^^^^^^^^^^^ The method createTempDir() from the type Files is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/managers/ProjectsManagerTest.java:[130] params.setRootUri(rootPathURI); ^^^^^^^^^^^^^^^^^^^^^^^ The method setRootUri(String) from the type InitializeParams is deprecated [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/managers/WrapperValidatorTest.java:[151] List list = new ArrayList(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/managers/WrapperValidatorTest.java:[151] List list = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/managers/WrapperValidatorTest.java:[152] Map map = new HashMap(); ^^^ Map is a raw type. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/managers/WrapperValidatorTest.java:[152] Map map = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/managers/WrapperValidatorTest.java:[153] map.put("sha256", "41c8aa7a337a44af18d8cda0d632ebba469aef34f3041827624ef5c1a4e4419d"); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/managers/WrapperValidatorTest.java:[154] map.put("allowed", Boolean.TRUE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/managers/WrapperValidatorTest.java:[155] list.add(map); ^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/org/eclipse/jdt/ls/core/internal/refactoring/ExtractConstantTest.java:[29] private IPackageFragmentRoot fSourceFolder; ^^^^^^^^^^^^^ The value of the field ExtractConstantTest.fSourceFolder is not used 213 problems (0 errors, 212 warnings, 1 info) [INFO] [INFO] --- tycho-ds:4.0.8:declarative-services (default-declarative-services) @ org.eclipse.jdt.ls.tests --- [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ org.eclipse.jdt.ls.tests --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/src/test/resources [INFO] [INFO] --- tycho-packaging:4.0.8:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.jdt.ls.tests --- [INFO] 292 system scoped dependencies were not mapped to maven artifacts [INFO] [INFO] --- tycho-source:4.0.8:plugin-source (plugin-source) @ org.eclipse.jdt.ls.tests --- [INFO] Building jar: /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/org.eclipse.jdt.ls.tests-1.36.0-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-packaging:4.0.8:package-plugin (default-package-plugin) @ org.eclipse.jdt.ls.tests --- [INFO] Building jar: /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/org.eclipse.jdt.ls.tests-1.36.0-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2:4.0.8:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.jdt.ls.tests --- [INFO] [INFO] --- tycho-p2:4.0.8:p2-metadata (p2-metadata) @ org.eclipse.jdt.ls.tests --- [INFO] [INFO] --- tycho-surefire:4.0.8:test (default-test) @ org.eclipse.jdt.ls.tests --- [INFO] Executing test runtime with timeout (seconds): 0, logs, if any, will be placed at: /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work/data/.metadata/.log [INFO] Command line: [/opt/tools/java/openjdk/jdk-17/latest/bin/java, -Dosgi.noShutdown=false, -Dosgi.os=linux, -Dosgi.ws=gtk, -Dosgi.arch=x86_64, -XX:+UseParallelGC, -XX:GCTimeRatio=4, -XX:AdaptiveSizePolicyWeight=90, -Dsun.zip.disableMemoryMapping=true, -Xmx1G, -Xms256m, -Djdt.ls.test.delete.debug=true, -Djava.lsp.mavensearch.timeout=60, -Djava8fx.home=/opt/tools/java/oracle/jdk-8/latest, -DDetectVMInstallationsJob.disabled=true, -Dmaven.user.home=/home/jenkins/agent/workspace/jdt-ls-pr/.m2, -Dmaven.repo.local=/home/jenkins/agent/workspace/jdt-ls-pr/.repository, -javaagent:/home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/lib/lombok-1.18.28.jar, -Dosgi.clean=true, -jar, /home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.800.v20240513-1750/org.eclipse.equinox.launcher-1.6.800.v20240513-1750.jar, -data, /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work/data, -install, /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work, -configuration, /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work/configuration, -application, org.eclipse.tycho.surefire.osgibooter.headlesstest, -testproperties, /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/surefire.properties] An error has occurred. See the log file /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work/configuration/1716987983447.log. [INFO] [INFO] -------< org.eclipse.jdt.ls:org.eclipse.jdt.ls.logback.appender >------- [INFO] Building JDT Language Server :: Java LS Logback.appender 1.36.0-SNAPSHOT [6/8] [INFO] from org.eclipse.jdt.ls.logback.appender/pom.xml [INFO] ---------------------------[ eclipse-plugin ]--------------------------- [INFO] [INFO] --- clean:3.3.2:clean (default-clean) @ org.eclipse.jdt.ls.logback.appender --- [INFO] [INFO] --- tycho-packaging:4.0.8:build-qualifier (default-build-qualifier) @ org.eclipse.jdt.ls.logback.appender --- [INFO] The project's OSGi version is 1.36.0.202405291303 [INFO] [INFO] --- tycho-packaging:4.0.8:validate-id (default-validate-id) @ org.eclipse.jdt.ls.logback.appender --- [INFO] [INFO] --- tycho-packaging:4.0.8:validate-version (default-validate-version) @ org.eclipse.jdt.ls.logback.appender --- [INFO] [INFO] --- target-platform-configuration:4.0.8:target-platform (default-target-platform) @ org.eclipse.jdt.ls.logback.appender --- [INFO] [INFO] --- tycho-compiler:4.0.8:validate-classpath (default-validate-classpath) @ org.eclipse.jdt.ls.logback.appender --- [INFO] Resolving class path of JDT Language Server :: Java LS Logback.appender [INFO] [INFO] --- jacoco:0.8.11:prepare-agent (default) @ org.eclipse.jdt.ls.logback.appender --- [INFO] argLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.logback.appender/../target/jacoco.exec,append=true,includes=org.eclipse.jdt.ls.*,sessionid=org.eclipse.jdt.ls.logback.appender [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ org.eclipse.jdt.ls.logback.appender --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.logback.appender/src/main/resources [INFO] [INFO] --- tycho-compiler:4.0.8:compile (default-compile) @ org.eclipse.jdt.ls.logback.appender --- [INFO] Compiling 2 source files to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.logback.appender/target/classes using Eclipse Compiler for Java(TM) 3.38.0.v20240524-2033 [INFO] [INFO] --- tycho-bnd:4.0.8:process (default-process) @ org.eclipse.jdt.ls.logback.appender --- [INFO] [INFO] --- tycho-ds:4.0.8:declarative-services (default-declarative-services) @ org.eclipse.jdt.ls.logback.appender --- [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ org.eclipse.jdt.ls.logback.appender --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.logback.appender/src/test/resources [INFO] [INFO] --- tycho-compiler:4.0.8:testCompile (default-testCompile) @ org.eclipse.jdt.ls.logback.appender --- [INFO] [INFO] --- tycho-packaging:4.0.8:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.jdt.ls.logback.appender --- [INFO] 16 system scoped dependencies were not mapped to maven artifacts [INFO] [INFO] --- tycho-source:4.0.8:plugin-source (plugin-source) @ org.eclipse.jdt.ls.logback.appender --- [INFO] Building jar: /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.logback.appender/target/org.eclipse.jdt.ls.logback.appender-1.36.0-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-packaging:4.0.8:package-plugin (default-package-plugin) @ org.eclipse.jdt.ls.logback.appender --- [INFO] Building jar: /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.logback.appender/target/org.eclipse.jdt.ls.logback.appender-1.36.0-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2:4.0.8:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.jdt.ls.logback.appender --- [INFO] [INFO] --- tycho-p2:4.0.8:p2-metadata (p2-metadata) @ org.eclipse.jdt.ls.logback.appender --- [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Skipping JDT Language Server :: SyntaxServer Tests [INFO] This project has been banned from the build due to previous failures. [INFO] ------------------------------------------------------------------------ [INFO] [INFO] -----------< org.eclipse.jdt.ls:org.eclipse.jdt.ls.product >------------ [INFO] Building JDT Language Server :: Product 1.36.0-SNAPSHOT [7/8] [INFO] from org.eclipse.jdt.ls.product/pom.xml [INFO] -------------------------[ eclipse-repository ]------------------------- [INFO] Resolving dependencies of MavenProject: org.eclipse.jdt.ls:org.eclipse.jdt.ls.product:1.36.0-SNAPSHOT @ /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/pom.xml [INFO] [INFO] --- clean:3.3.2:clean (default-clean) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- tycho-packaging:4.0.8:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.eclipse.jdt.ls.product --- [INFO] The project's OSGi version is 1.36.0.202405291303 [INFO] [INFO] --- build-helper:3.5.0:parse-version (parse-version) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- clean:3.3.2:clean (default-clean-1) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- target-platform-configuration:4.0.8:target-platform (default-target-platform) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ org.eclipse.jdt.ls.product --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/src/main/resources [INFO] [INFO] --- tycho-p2-publisher:4.0.8:publish-osgi-ee (default-publish-osgi-ee) @ org.eclipse.jdt.ls.product --- [INFO] Published profile IUs: [a.jre.javase 11.0.0] [INFO] Published profile IUs: [a.jre.javase 12.0.0] [INFO] Published profile IUs: [a.jre.javase 13.0.0] [INFO] Published profile IUs: [a.jre.javase 14.0.0] [INFO] Published profile IUs: [a.jre.javase 15.0.0] [INFO] Published profile IUs: [a.jre.javase 16.0.0] [INFO] Published profile IUs: [a.jre.javase 17.0.0] [INFO] Published profile IUs: [a.jre.javase 18.0.0] [INFO] Published profile IUs: [a.jre.javase 19.0.0] [INFO] Published profile IUs: [a.jre.javase 20.0.0] [INFO] Published profile IUs: [a.jre.javase 21.0.0] [INFO] Published profile IUs: [a.jre.javase 22.0.0] [INFO] Published profile IUs: [a.jre.javase 23.0.0] [INFO] [INFO] --- tycho-p2-publisher:4.0.8:publish-products (default-publish-products) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- tycho-p2-publisher:4.0.8:publish-categories (default-publish-categories) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- tycho-p2-publisher:4.0.8:attach-artifacts (default-attach-artifacts) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- tycho-p2-repository:4.0.8:assemble-repository (default-assemble-repository) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- tycho-p2-repository:4.0.8:archive-repository (default-archive-repository) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- tycho-p2-repository:4.0.8:archive-repository (default) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- tycho-p2-director:4.0.8:materialize-products (create-distributions) @ org.eclipse.jdt.ls.product --- [INFO] Installing product languageServer.product for environment linux/gtk/x86_64 to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/target/products/languageServer.product/linux/gtk/x86_64 using {org.eclipse.update.install.features=true} [INFO] [create-distributions - languageServer.product - linux/gtk/x86_64] Installing languageServer.product 1.0.0. [INFO] [create-distributions - languageServer.product - linux/gtk/x86_64] Operation completed in 3657 ms. [INFO] Installing product languageServer.product for environment linux/gtk/aarch64 to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/target/products/languageServer.product/linux/gtk/aarch64 using {org.eclipse.update.install.features=true} [INFO] [create-distributions - languageServer.product - linux/gtk/aarch64] Installing languageServer.product 1.0.0. [INFO] [create-distributions - languageServer.product - linux/gtk/aarch64] Operation completed in 2847 ms. [INFO] Installing product languageServer.product for environment win32/win32/x86_64 to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/target/products/languageServer.product/win32/win32/x86_64 using {org.eclipse.update.install.features=true} [INFO] [create-distributions - languageServer.product - win32/win32/x86_64] Installing languageServer.product 1.0.0. [INFO] [create-distributions - languageServer.product - win32/win32/x86_64] Operation completed in 2665 ms. [INFO] Installing product languageServer.product for environment macosx/cocoa/x86_64 to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/target/products/languageServer.product/macosx/cocoa/x86_64/Eclipse.app using {org.eclipse.update.install.features=true} [INFO] [create-distributions - languageServer.product - macosx/cocoa/x86_64] Installing languageServer.product 1.0.0. [INFO] [create-distributions - languageServer.product - macosx/cocoa/x86_64] Operation completed in 2282 ms. [INFO] Installing product languageServer.product for environment macosx/cocoa/aarch64 to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/target/products/languageServer.product/macosx/cocoa/aarch64/Eclipse.app using {org.eclipse.update.install.features=true} [INFO] [create-distributions - languageServer.product - macosx/cocoa/aarch64] Installing languageServer.product 1.0.0. [INFO] [create-distributions - languageServer.product - macosx/cocoa/aarch64] Operation completed in 2177 ms. [INFO] Installing product syntaxServer.product for environment linux/gtk/x86_64 to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/target/products/syntaxServer.product/linux/gtk/x86_64 using {org.eclipse.update.install.features=true} [INFO] [create-distributions - syntaxServer.product - linux/gtk/x86_64] Installing syntaxServer.product 1.0.0. [INFO] [create-distributions - syntaxServer.product - linux/gtk/x86_64] Operation completed in 1758 ms. [INFO] Installing product syntaxServer.product for environment linux/gtk/aarch64 to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/target/products/syntaxServer.product/linux/gtk/aarch64 using {org.eclipse.update.install.features=true} [INFO] [create-distributions - syntaxServer.product - linux/gtk/aarch64] Installing syntaxServer.product 1.0.0. [INFO] [create-distributions - syntaxServer.product - linux/gtk/aarch64] Operation completed in 1718 ms. [INFO] Installing product syntaxServer.product for environment win32/win32/x86_64 to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/target/products/syntaxServer.product/win32/win32/x86_64 using {org.eclipse.update.install.features=true} [INFO] [create-distributions - syntaxServer.product - win32/win32/x86_64] Installing syntaxServer.product 1.0.0. [INFO] [create-distributions - syntaxServer.product - win32/win32/x86_64] Operation completed in 1499 ms. [INFO] Installing product syntaxServer.product for environment macosx/cocoa/x86_64 to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/target/products/syntaxServer.product/macosx/cocoa/x86_64/Eclipse.app using {org.eclipse.update.install.features=true} [INFO] [create-distributions - syntaxServer.product - macosx/cocoa/x86_64] Installing syntaxServer.product 1.0.0. [INFO] [create-distributions - syntaxServer.product - macosx/cocoa/x86_64] Operation completed in 1373 ms. [INFO] Installing product syntaxServer.product for environment macosx/cocoa/aarch64 to /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/target/products/syntaxServer.product/macosx/cocoa/aarch64/Eclipse.app using {org.eclipse.update.install.features=true} [INFO] [create-distributions - syntaxServer.product - macosx/cocoa/aarch64] Installing syntaxServer.product 1.0.0. [INFO] [create-distributions - syntaxServer.product - macosx/cocoa/aarch64] Operation completed in 1567 ms. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-config-mac) @ org.eclipse.jdt.ls.product --- [INFO] Copying 1 resource from target/products/languageServer.product/macosx/cocoa/x86_64/Eclipse.app/Contents/Eclipse/configuration to target/repository/config_mac [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-config-mac-arm) @ org.eclipse.jdt.ls.product --- [INFO] Copying 1 resource from target/products/languageServer.product/macosx/cocoa/aarch64/Eclipse.app/Contents/Eclipse/configuration to target/repository/config_mac_arm [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-config-win) @ org.eclipse.jdt.ls.product --- [INFO] Copying 1 resource from target/products/languageServer.product/win32/win32/x86_64/configuration to target/repository/config_win [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-config-linux) @ org.eclipse.jdt.ls.product --- [INFO] Copying 1 resource from target/products/languageServer.product/linux/gtk/x86_64/configuration to target/repository/config_linux [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-config-linux-arm) @ org.eclipse.jdt.ls.product --- [INFO] Copying 1 resource from target/products/languageServer.product/linux/gtk/aarch64/configuration to target/repository/config_linux_arm [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-config-mac-slim) @ org.eclipse.jdt.ls.product --- [INFO] Copying 1 resource from target/products/syntaxServer.product/macosx/cocoa/x86_64/Eclipse.app/Contents/Eclipse/configuration to target/repository/config_ss_mac [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-config-mac-arm-slim) @ org.eclipse.jdt.ls.product --- [INFO] Copying 1 resource from target/products/syntaxServer.product/macosx/cocoa/aarch64/Eclipse.app/Contents/Eclipse/configuration to target/repository/config_ss_mac_arm [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-config-win-slim) @ org.eclipse.jdt.ls.product --- [INFO] Copying 1 resource from target/products/syntaxServer.product/win32/win32/x86_64/configuration to target/repository/config_ss_win [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-config-linux-slim) @ org.eclipse.jdt.ls.product --- [INFO] Copying 1 resource from target/products/syntaxServer.product/linux/gtk/x86_64/configuration to target/repository/config_ss_linux [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-config-linux-arm-slim) @ org.eclipse.jdt.ls.product --- [INFO] Copying 1 resource from target/products/syntaxServer.product/linux/gtk/aarch64/configuration to target/repository/config_ss_linux_arm [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-launch-script) @ org.eclipse.jdt.ls.product --- [INFO] Copying 3 resources from scripts to target/repository/bin [INFO] [INFO] --- assembly:3.7.1:single (pack-for-distribution) @ org.eclipse.jdt.ls.product --- [INFO] Reading assembly descriptor: publish-assembly.xml [INFO] Building tar: /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.product/distro/jdt-language-server-1.36.0-202405291303.tar.gz [INFO] [INFO] --- tycho-p2:4.0.8:p2-metadata (p2-metadata) @ org.eclipse.jdt.ls.product --- [INFO] [INFO] --- checksum:1.4:files (default) @ org.eclipse.jdt.ls.product --- [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for JDT Language Server :: Parent 1.36.0-SNAPSHOT: [INFO] [INFO] JDT Language Server :: Parent ...................... SUCCESS [ 0.214 s] [INFO] JDT Language Server :: Target Platform ............. SUCCESS [ 0.020 s] [INFO] JDT Language Server :: Core ........................ SUCCESS [02:01 min] [INFO] JDT Language Server :: Filesystem .................. SUCCESS [ 1.173 s] [INFO] JDT Language Server :: Tests ....................... FAILURE [ 44.221 s] [INFO] JDT Language Server :: Java LS Logback.appender .... SUCCESS [ 0.660 s] [INFO] JDT Language Server :: SyntaxServer Tests .......... SKIPPED [INFO] JDT Language Server :: Product ..................... SUCCESS [ 46.016 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 04:12 min [INFO] Finished at: 2024-05-29T13:07:15Z [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:4.0.8:test (default-test) on project org.eclipse.jdt.ls.tests: An unexpected error occurred while launching the test runtime (process returned error code 13). Command-line used to launch the sub-process was /opt/tools/java/openjdk/jdk-17/latest/bin/java -Dosgi.noShutdown=false -Dosgi.os=linux -Dosgi.ws=gtk -Dosgi.arch=x86_64 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms256m -Djdt.ls.test.delete.debug=true -Djava.lsp.mavensearch.timeout=60 -Djava8fx.home=/opt/tools/java/oracle/jdk-8/latest -DDetectVMInstallationsJob.disabled=true -Dmaven.user.home=/home/jenkins/agent/workspace/jdt-ls-pr/.m2 -Dmaven.repo.local=/home/jenkins/agent/workspace/jdt-ls-pr/.repository -javaagent:/home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/lib/lombok-1.18.28.jar -Dosgi.clean=true -jar /home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.800.v20240513-1750/org.eclipse.equinox.launcher-1.6.800.v20240513-1750.jar -data /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work/data -install /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work -configuration /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work/configuration -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/surefire.properties in working directory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:4.0.8:test (default-test) on project org.eclipse.jdt.ls.tests: An unexpected error occurred while launching the test runtime (process returned error code 13). Command-line used to launch the sub-process was /opt/tools/java/openjdk/jdk-17/latest/bin/java -Dosgi.noShutdown=false -Dosgi.os=linux -Dosgi.ws=gtk -Dosgi.arch=x86_64 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms256m -Djdt.ls.test.delete.debug=true -Djava.lsp.mavensearch.timeout=60 -Djava8fx.home=/opt/tools/java/oracle/jdk-8/latest -DDetectVMInstallationsJob.disabled=true -Dmaven.user.home=/home/jenkins/agent/workspace/jdt-ls-pr/.m2 -Dmaven.repo.local=/home/jenkins/agent/workspace/jdt-ls-pr/.repository -javaagent:/home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/lib/lombok-1.18.28.jar -Dosgi.clean=true -jar /home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.800.v20240513-1750/org.eclipse.equinox.launcher-1.6.800.v20240513-1750.jar -data /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work/data -install /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work -configuration /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work/configuration -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/surefire.properties in working directory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:568) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:568) at org.apache.maven.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:52) at org.apache.maven.wrapper.WrapperExecutor.execute (WrapperExecutor.java:161) at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:73) Caused by: org.apache.maven.plugin.MojoFailureException: An unexpected error occurred while launching the test runtime (process returned error code 13). Command-line used to launch the sub-process was /opt/tools/java/openjdk/jdk-17/latest/bin/java -Dosgi.noShutdown=false -Dosgi.os=linux -Dosgi.ws=gtk -Dosgi.arch=x86_64 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms256m -Djdt.ls.test.delete.debug=true -Djava.lsp.mavensearch.timeout=60 -Djava8fx.home=/opt/tools/java/oracle/jdk-8/latest -DDetectVMInstallationsJob.disabled=true -Dmaven.user.home=/home/jenkins/agent/workspace/jdt-ls-pr/.m2 -Dmaven.repo.local=/home/jenkins/agent/workspace/jdt-ls-pr/.repository -javaagent:/home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/lib/lombok-1.18.28.jar -Dosgi.clean=true -jar /home/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.800.v20240513-1750/org.eclipse.equinox.launcher-1.6.800.v20240513-1750.jar -data /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work/data -install /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work -configuration /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/work/configuration -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests/target/surefire.properties in working directory /home/jenkins/agent/workspace/jdt-ls-pr/org.eclipse.jdt.ls.tests at org.eclipse.tycho.surefire.AbstractEclipseTestMojo.runTest (AbstractEclipseTestMojo.java:1054) at org.eclipse.tycho.surefire.AbstractEclipseTestMojo.runTests (AbstractEclipseTestMojo.java:639) at org.eclipse.tycho.surefire.AbstractTestMojo.execute (AbstractTestMojo.java:233) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:568) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:568) at org.apache.maven.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:52) at org.apache.maven.wrapper.WrapperExecutor.execute (WrapperExecutor.java:161) at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:73) [ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn -rf :org.eclipse.jdt.ls.tests Build step 'Execute shell' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error? An attempt to send an e-mail to empty list of recipients, ignored. Adding one-line test results to commit status... Setting status of 8c507da7d46bffb0ecc78205d6c66bff7a3f6e37 to FAILURE with url https://ci.eclipse.org/ls/job/jdt-ls-pr/5120/ and message: 'PR failed to build No test results found.' Using context: Jenkins Build Finished: FAILURE