diff --git a/2 семестр/Lab1-2/.gitignore b/2 семестр/Lab1-2/.gitignore deleted file mode 100644 index c2065bc..0000000 --- a/2 семестр/Lab1-2/.gitignore +++ /dev/null @@ -1,37 +0,0 @@ -HELP.md -.gradle -build/ -!gradle/wrapper/gradle-wrapper.jar -!**/src/main/**/build/ -!**/src/test/**/build/ - -### STS ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache -bin/ -!**/src/main/**/bin/ -!**/src/test/**/bin/ - -### IntelliJ IDEA ### -.idea -*.iws -*.iml -*.ipr -out/ -!**/src/main/**/out/ -!**/src/test/**/out/ - -### NetBeans ### -/nbproject/private/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ - -### VS Code ### -.vscode/ diff --git a/2 семестр/Lab1-2/README.md b/2 семестр/Lab1-2/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/2 семестр/Lab1-2/build.gradle b/2 семестр/Lab1-2/build.gradle deleted file mode 100644 index b7867b9..0000000 --- a/2 семестр/Lab1-2/build.gradle +++ /dev/null @@ -1,28 +0,0 @@ -plugins { - id 'java' - id 'org.springframework.boot' version '3.2.3' - id 'io.spring.dependency-management' version '1.1.4' -} - -group = 'com.example' -version = '0.0.1-SNAPSHOT' - -java { - sourceCompatibility = '17' -} - -repositories { - mavenCentral() -} - -dependencies { - implementation 'org.springframework.boot:spring-boot-starter-web' - implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0' - implementation 'org.modelmapper:modelmapper:3.2.0' - - testImplementation 'org.springframework.boot:spring-boot-starter-test' -} - -tasks.named('test') { - useJUnitPlatform() -} diff --git a/2 семестр/Lab1-2/gradle/wrapper/gradle-wrapper.jar b/2 семестр/Lab1-2/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index d64cd49..0000000 Binary files a/2 семестр/Lab1-2/gradle/wrapper/gradle-wrapper.jar and /dev/null differ diff --git a/2 семестр/Lab1-2/gradle/wrapper/gradle-wrapper.properties b/2 семестр/Lab1-2/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 1af9e09..0000000 --- a/2 семестр/Lab1-2/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,7 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip -networkTimeout=10000 -validateDistributionUrl=true -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/2 семестр/Lab1-2/gradlew b/2 семестр/Lab1-2/gradlew deleted file mode 100644 index 1aa94a4..0000000 --- a/2 семестр/Lab1-2/gradlew +++ /dev/null @@ -1,249 +0,0 @@ -#!/bin/sh - -# -# Copyright © 2015-2021 the original authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -############################################################################## -# -# Gradle start up script for POSIX generated by Gradle. -# -# Important for running: -# -# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is -# noncompliant, but you have some other compliant shell such as ksh or -# bash, then to run this script, type that shell name before the whole -# command line, like: -# -# ksh Gradle -# -# Busybox and similar reduced shells will NOT work, because this script -# requires all of these POSIX shell features: -# * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». -# -# Important for patching: -# -# (2) This script targets any POSIX shell, so it avoids extensions provided -# by Bash, Ksh, etc; in particular arrays are avoided. -# -# The "traditional" practice of packing multiple parameters into a -# space-separated string is a well documented source of bugs and security -# problems, so this is (mostly) avoided, by progressively accumulating -# options in "$@", and eventually passing that to Java. -# -# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, -# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; -# see the in-line comments for details. -# -# There are tweaks for specific operating systems such as AIX, CygWin, -# Darwin, MinGW, and NonStop. -# -# (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt -# within the Gradle project. -# -# You can find Gradle at https://github.com/gradle/gradle/. -# -############################################################################## - -# Attempt to set APP_HOME - -# Resolve links: $0 may be a link -app_path=$0 - -# Need this for daisy-chained symlinks. -while - APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path - [ -h "$app_path" ] -do - ls=$( ls -ld "$app_path" ) - link=${ls#*' -> '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/2 семестр/Lab1-2/gradlew.bat b/2 семестр/Lab1-2/gradlew.bat deleted file mode 100644 index 93e3f59..0000000 --- a/2 семестр/Lab1-2/gradlew.bat +++ /dev/null @@ -1,92 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/2 семестр/Lab1-2/settings.gradle b/2 семестр/Lab1-2/settings.gradle deleted file mode 100644 index 0a383dd..0000000 --- a/2 семестр/Lab1-2/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = 'demo' diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/DemoApplication.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/DemoApplication.java deleted file mode 100644 index cfd9955..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/DemoApplication.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.example.demo; - -import java.util.Objects; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.boot.CommandLineRunner; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - -import com.example.demo.ageratings.model.AgeRatingEntity; -import com.example.demo.ageratings.service.AgeRatingService; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; -import com.example.demo.types.model.TypeEntity; -import com.example.demo.types.service.TypeService; - -@SpringBootApplication -public class DemoApplication implements CommandLineRunner { - private final Logger log = LoggerFactory.getLogger(DemoApplication.class); - - private final TypeService typeService; - private final AgeRatingService ageratingService; - private final MovieService movieService; - - public DemoApplication(TypeService typeService, AgeRatingService ageratingService, MovieService movieService) { - this.typeService = typeService; - this.ageratingService = ageratingService; - this.movieService = movieService; - } - - public static void main(String[] args) { - SpringApplication.run(DemoApplication.class, args); - } - - @Override - public void run(String... args) throws Exception { - if (args.length > 0 && Objects.equals("--populate", args[0])) { - log.info("Create default types values"); - final var type1 = typeService.create(new TypeEntity(null, "Фильм")); - final var type2 = typeService.create(new TypeEntity(null, "Сериал")); - - log.info("Create default ageRatings values"); - final var agerating4 = ageratingService.create(new AgeRatingEntity(null, "16+")); - final var agerating5 = ageratingService.create(new AgeRatingEntity(null, "18+")); - - log.info("Create default movies values"); - movieService.create(new MovieEntity(null, "Начало", type1, - "src/assets/main-page/posters/Inception.jpg", - "Кобб – талантливый вор, лучший в опасном искусстве извлечения: похищения ценных секретов из глубин подсознания во время сна...", - 2010, "США, Великобритания", "Кристофер Нолан", agerating4, - "https://www.youtube.com/embed/YoHD9XEInc0?si=AB3CDEfGHIJKLM")); - - movieService.create(new MovieEntity(null, "Матрица", type1, - "src/assets/main-page/posters/TheMatrix.jpg", - "Компьютерный хакер Томас Андерсон под псевдонимом Нео узнает шокирующую правду о своей реальности...", - 1999, "США, Австралия", "Лана и Лилли Вачовски", agerating5, - "https://www.youtube.com/embed/vKQi3bBA1y8?si=NO8PQRSTUVWX")); - - movieService.create(new MovieEntity(null, "Во все тяжкие", type2, - "src/assets/main-page/posters/BreakingBad.jpg", - "Школьный учитель химии Уолтер Уайт получает диагноз 'рак' и решает заняться производством метамфетамина...", - 2008, "США", "Винс Гиллиган", agerating5, - "https://www.youtube.com/embed/HhesaQXLuRY?si=YZ123456789")); - - } - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/api/AgeRatingController.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/api/AgeRatingController.java deleted file mode 100644 index 8bb298f..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/api/AgeRatingController.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.example.demo.ageratings.api; - -import java.util.List; - -import org.modelmapper.ModelMapper; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -import com.example.demo.ageratings.model.AgeRatingEntity; -import com.example.demo.ageratings.service.AgeRatingService; -import com.example.demo.core.configuration.Constants; - -import jakarta.validation.Valid; - -@RestController -@RequestMapping(Constants.API_URL + "/ageRating") -public class AgeRatingController { - private final AgeRatingService ageRatingService; - private final ModelMapper modelMapper; - - public AgeRatingController(AgeRatingService ageRatingService, ModelMapper modelMapper) { - this.ageRatingService = ageRatingService; - this.modelMapper = modelMapper; - } - - private AgeRatingDto toDto(AgeRatingEntity entity) { - return modelMapper.map(entity, AgeRatingDto.class); - } - - private AgeRatingEntity toEntity(AgeRatingDto dto) { - return modelMapper.map(dto, AgeRatingEntity.class); - } - - @GetMapping - public List getAll() { - return ageRatingService.getAll().stream().map(this::toDto).toList(); - } - - @GetMapping("/{id}") - public AgeRatingDto get(@PathVariable(name = "id") Long id) { - return toDto(ageRatingService.get(id)); - } - - @PostMapping - public AgeRatingDto create(@RequestBody @Valid AgeRatingDto dto) { - return toDto(ageRatingService.create(toEntity(dto))); - } - - @PutMapping("/{id}") - public AgeRatingDto update(@PathVariable(name = "id") Long id, @RequestBody AgeRatingDto dto) { - return toDto(ageRatingService.update(id, toEntity(dto))); - } - - @DeleteMapping("/{id}") - public AgeRatingDto delete(@PathVariable(name = "id") Long id) { - return toDto(ageRatingService.delete(id)); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/api/AgeRatingDto.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/api/AgeRatingDto.java deleted file mode 100644 index 073aeb0..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/api/AgeRatingDto.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.example.demo.ageratings.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import jakarta.validation.constraints.NotBlank; - -public class AgeRatingDto { - private Long id; - @NotBlank - private String name; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/model/AgeRatingEntity.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/model/AgeRatingEntity.java deleted file mode 100644 index a451cc8..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/model/AgeRatingEntity.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.example.demo.ageratings.model; - -import java.util.Objects; - -import com.example.demo.core.model.BaseEntity; - -public class AgeRatingEntity extends BaseEntity { - private String name; - - public AgeRatingEntity() { - super(); - } - - public AgeRatingEntity(Long id, String name) { - super(id); - this.name = name; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - @Override - public int hashCode() { - return Objects.hash(id, name); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final AgeRatingEntity other = (AgeRatingEntity) obj; - return Objects.equals(other.getId(), id) - && Objects.equals(other.getName(), name); - } - -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/repository/AgeRatingRepository.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/repository/AgeRatingRepository.java deleted file mode 100644 index d5d8eeb..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/repository/AgeRatingRepository.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.example.demo.ageratings.repository; - -import org.springframework.stereotype.Repository; - -import com.example.demo.ageratings.model.AgeRatingEntity; -import com.example.demo.core.repository.MapRepository; - -@Repository -public class AgeRatingRepository extends MapRepository { -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/service/AgeRatingService.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/service/AgeRatingService.java deleted file mode 100644 index ec313f7..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/ageratings/service/AgeRatingService.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.example.demo.ageratings.service; - -import java.util.List; -import java.util.Optional; - -import org.springframework.stereotype.Service; - -import com.example.demo.ageratings.model.AgeRatingEntity; -import com.example.demo.ageratings.repository.AgeRatingRepository; -import com.example.demo.core.error.NotFoundException; - -@Service -public class AgeRatingService { - private final AgeRatingRepository repository; - - public AgeRatingService(AgeRatingRepository repository) { - this.repository = repository; - } - - public List getAll() { - return repository.getAll(); - } - - public AgeRatingEntity get(Long id) { - return Optional.ofNullable(repository.get(id)) - .orElseThrow(() -> new NotFoundException(id)); - } - - public AgeRatingEntity create(AgeRatingEntity entity) { - return repository.create(entity); - } - - public AgeRatingEntity update(Long id, AgeRatingEntity entity) { - final AgeRatingEntity existsEntity = get(id); - existsEntity.setName(entity.getName()); - return repository.update(existsEntity); - } - - public AgeRatingEntity delete(Long id) { - final AgeRatingEntity existsEntity = get(id); - return repository.delete(existsEntity); - } - - public void deleteAll() { - repository.deleteAll(); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/configuration/Constants.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/core/configuration/Constants.java deleted file mode 100644 index d9c6b7c..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/configuration/Constants.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.example.demo.core.configuration; - -public class Constants { - public static final String API_URL = "/api/1.0"; - - private Constants() { - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/configuration/MapperConfiguration.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/core/configuration/MapperConfiguration.java deleted file mode 100644 index a5ad6f3..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/configuration/MapperConfiguration.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.example.demo.core.configuration; - -import org.modelmapper.ModelMapper; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -@Configuration -public class MapperConfiguration { - @Bean - ModelMapper modelMapper() { - return new ModelMapper(); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/configuration/WebConfiguration.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/core/configuration/WebConfiguration.java deleted file mode 100644 index 762e85a..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/configuration/WebConfiguration.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.example.demo.core.configuration; - -import org.springframework.context.annotation.Configuration; -import org.springframework.lang.NonNull; -import org.springframework.web.servlet.config.annotation.CorsRegistry; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; - -@Configuration -public class WebConfiguration implements WebMvcConfigurer { - @Override - public void addCorsMappings(@NonNull CorsRegistry registry) { - registry.addMapping("/**") - .allowedMethods("GET", "POST", "PUT", "DELETE"); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/error/NotFoundException.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/core/error/NotFoundException.java deleted file mode 100644 index 586af3c..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/error/NotFoundException.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.example.demo.core.error; - -public class NotFoundException extends RuntimeException { - public NotFoundException(Long id) { - super(String.format("Entity with id [%s] is not found or not exists", id)); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/model/BaseEntity.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/core/model/BaseEntity.java deleted file mode 100644 index 674ddfb..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/model/BaseEntity.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.example.demo.core.model; - -public abstract class BaseEntity { - protected Long id; - - protected BaseEntity() { - } - - protected BaseEntity(Long id) { - this.id = id; - } - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/repository/CommonRepository.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/core/repository/CommonRepository.java deleted file mode 100644 index 85e1e6d..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/repository/CommonRepository.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.example.demo.core.repository; - -import java.util.List; - -public interface CommonRepository { - List getAll(); - - E get(T id); - - E create(E entity); - - E update(E entity); - - E delete(E entity); - - void deleteAll(); -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/repository/MapRepository.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/core/repository/MapRepository.java deleted file mode 100644 index 6809ac2..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/core/repository/MapRepository.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.example.demo.core.repository; - -import java.util.List; -import java.util.Map; -import java.util.TreeMap; - -import com.example.demo.core.model.BaseEntity; - -public abstract class MapRepository implements CommonRepository { - private final Map entities = new TreeMap<>(); - private Long lastId = 0L; - - protected MapRepository() { - } - - @Override - public List getAll() { - return entities.values().stream().toList(); - } - - @Override - public E get(Long id) { - return entities.get(id); - } - - @Override - public E create(E entity) { - lastId++; - entity.setId(lastId); - entities.put(lastId, entity); - return entity; - } - - @Override - public E update(E entity) { - if (get(entity.getId()) == null) { - return null; - } - entities.put(entity.getId(), entity); - return entity; - } - - @Override - public E delete(E entity) { - if (get(entity.getId()) == null) { - return null; - } - entities.remove(entity.getId()); - return entity; - } - - @Override - public void deleteAll() { - lastId = 0L; - entities.clear(); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/api/MovieController.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/api/MovieController.java deleted file mode 100644 index c435e53..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/api/MovieController.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.example.demo.movies.api; - -import java.util.List; - -import org.modelmapper.ModelMapper; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; - -import com.example.demo.core.configuration.Constants; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; -import com.example.demo.types.service.TypeService; - -import jakarta.validation.Valid; - -@RestController -@RequestMapping(Constants.API_URL + "/movie") -public class MovieController { - private final MovieService itemService; - private final TypeService typeService; - private final ModelMapper modelMapper; - - public MovieController(MovieService itemService, TypeService typeService, ModelMapper modelMapper) { - this.itemService = itemService; - this.typeService = typeService; - this.modelMapper = modelMapper; - } - - private MovieDto toDto(MovieEntity entity) { - return modelMapper.map(entity, MovieDto.class); - } - - private MovieEntity toEntity(MovieDto dto) { - final MovieEntity entity = modelMapper.map(dto, MovieEntity.class); - entity.setType(typeService.get(dto.getTypeId())); - return entity; - } - - @GetMapping - public List getAll(@RequestParam(name = "typeId", defaultValue = "0") Long typeId, @RequestParam(name = "typeId", defaultValue = "0") Long ageratingId) { - return itemService.getAll(typeId , ageratingId).stream().map(this::toDto).toList(); - } - - @GetMapping("/{id}") - public MovieDto get(@PathVariable(name = "id") Long id) { - return toDto(itemService.get(id)); - } - - @PostMapping - public MovieDto create(@RequestBody @Valid MovieDto dto) { - return toDto(itemService.create(toEntity(dto))); - } - - @PutMapping("/{id}") - public MovieDto update(@PathVariable(name = "id") Long id, @RequestBody MovieDto dto) { - return toDto(itemService.update(id, toEntity(dto))); - } - - @DeleteMapping("/{id}") - public MovieDto delete(@PathVariable(name = "id") Long id) { - return toDto(itemService.delete(id)); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/api/MovieDto.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/api/MovieDto.java deleted file mode 100644 index 1d9c325..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/api/MovieDto.java +++ /dev/null @@ -1,125 +0,0 @@ -package com.example.demo.movies.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import jakarta.validation.constraints.Min; -import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; - -public class MovieDto { - private Long id; - - @NotNull - @NotBlank - private String title; - - @NotNull - @Min(1) - private Long typeId; - - private String poster; - - @NotNull - @NotBlank - private String description; - - @NotNull - private Integer releaseDate; - - @NotNull - @NotBlank - private String country; - - @NotNull - @NotBlank - private String director; - - @NotNull - @Min(1) - private Long ageRatingId; - - @NotNull - @NotBlank - private String video; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public Long getTypeId() { - return typeId; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public void setTypeId(Long typeId) { - this.typeId = typeId; - } - - public String getPoster() { - return poster; - } - - public void setPoster(String poster) { - this.poster = poster; - } - - public String getDescription() { - return description; - } - - public void getDescription(String description) { - this.description = description; - } - - public Integer getReleaseDate() { - return releaseDate; - } - - public void setReleaseDate(Integer releaseDate) { - this.releaseDate = releaseDate; - } - - public String getCountry() { - return country; - } - - public void setCountry(String country) { - this.country = country; - } - - public String getDirector() { - return director; - } - - public void setDirector(String director) { - this.director = director; - } - - public Long getAgeRatingId() { - return ageRatingId; - } - - public void setAgeRatingId(Long ageRatingId) { - this.ageRatingId = ageRatingId; - } - - public String getVideo() { - return video; - } - - public void setVideo(String video) { - this.video = video; - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/model/MovieEntity.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/model/MovieEntity.java deleted file mode 100644 index fb3c53a..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/model/MovieEntity.java +++ /dev/null @@ -1,136 +0,0 @@ -package com.example.demo.movies.model; - -import java.util.Objects; - -import com.example.demo.ageratings.model.AgeRatingEntity; -import com.example.demo.core.model.BaseEntity; -import com.example.demo.types.model.TypeEntity; - -public class MovieEntity extends BaseEntity { - private String title; - private TypeEntity type; - private String poster; - private String description; - private Integer releaseDate; - private String country; - private String director; - private AgeRatingEntity ageRating; - private String video; - - public MovieEntity() { - super(); - } - - public MovieEntity(Long id, String title, TypeEntity type, String poster, - String description, Integer releaseDate, String country, String director, - AgeRatingEntity ageRating, String video) { - super(id); - - this.title = title; - this.type = type; - this.poster = poster; - this.description = description; - this.releaseDate = releaseDate; - this.country = country; - this.director = director; - this.ageRating = ageRating; - this.video = video; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public TypeEntity getType() { - return type; - } - - public void setType(TypeEntity type) { - this.type = type; - } - - public String getPoster() { - return poster; - } - - public void setPoster(String poster) { - this.poster = poster; - } - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - - public Integer getReleaseDate() { - return releaseDate; - } - - public void setReleaseDate(Integer releaseDate) { - this.releaseDate = releaseDate; - } - - public String getCountry() { - return country; - } - - public void setCountry(String country) { - this.country = country; - } - - public String getDirector() { - return director; - } - - public void setDirector(String director) { - this.director = director; - } - - public AgeRatingEntity getAgeRating() { - return ageRating; - } - - public void setAgeRating(AgeRatingEntity ageRating) { - this.ageRating = ageRating; - } - - public String getVideo() { - return video; - } - - public void setVideo(String video) { - this.video = video; - } - - @Override - public int hashCode() { - return Objects.hash(id, title, type, poster, description, releaseDate, country, - director, ageRating, video); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final MovieEntity other = (MovieEntity) obj; - return Objects.equals(other.getId(), id) - && Objects.equals(other.getTitle(), title) - && Objects.equals(other.getType(), type) - && Objects.equals(other.getPoster(), poster) - && Objects.equals(other.getDescription(), description) - && Objects.equals(other.getReleaseDate(), releaseDate) - && Objects.equals(other.getCountry(), country) - && Objects.equals(other.getDirector(), director) - && Objects.equals(other.getAgeRating(), ageRating) - && Objects.equals(other.getVideo(), video); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/repository/MovieRepository.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/repository/MovieRepository.java deleted file mode 100644 index 10db0ab..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/repository/MovieRepository.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.example.demo.movies.repository; - -import org.springframework.stereotype.Repository; - -import com.example.demo.core.repository.MapRepository; -import com.example.demo.movies.model.MovieEntity; - -@Repository -public class MovieRepository extends MapRepository { -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/service/MovieService.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/service/MovieService.java deleted file mode 100644 index dc37cae..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/movies/service/MovieService.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.example.demo.movies.service; - -import java.util.List; -import java.util.Objects; -import java.util.Optional; - -import org.springframework.stereotype.Service; - -import com.example.demo.core.error.NotFoundException; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.repository.MovieRepository; - -@Service -public class MovieService { - private final MovieRepository repository; - - public MovieService(MovieRepository repository) { - this.repository = repository; - } - - public List getAll(Long typeId, Long ageratingId) { - if (Objects.equals(typeId, 0L) && Objects.equals(ageratingId, 0L) ) { - return repository.getAll(); - } - if (Objects.equals(ageratingId, 0L)) { - return repository.getAll().stream() - .filter(item -> item.getType().getId().equals(typeId)) - .toList(); - - } - if (Objects.equals(typeId, 0L)) { - return repository.getAll().stream() - .filter(item -> item.getAgeRating().getId().equals(ageratingId)) - .toList(); - } - else - return repository.getAll().stream() - .filter(item -> item.getType().getId().equals(typeId)) - .filter(item -> item.getAgeRating().getId().equals(ageratingId)) - .toList(); - } - - - public MovieEntity get(Long id) { - return Optional.ofNullable(repository.get(id)) - .orElseThrow(() -> new NotFoundException(id)); - } - - public MovieEntity create(MovieEntity entity) { - return repository.create(entity); - } - - public MovieEntity update(Long id, MovieEntity entity) { - final MovieEntity existsEntity = get(id); - existsEntity.setTitle(entity.getTitle()); - existsEntity.setType(entity.getType()); - existsEntity.setPoster(entity.getPoster()); - existsEntity.setDescription(entity.getDescription()); - existsEntity.setReleaseDate(entity.getReleaseDate()); - existsEntity.setCountry(entity.getCountry()); - existsEntity.setDirector(entity.getDirector()); - existsEntity.setAgeRating(entity.getAgeRating()); - existsEntity.setVideo(entity.getVideo()); - return repository.update(existsEntity); - } - - public MovieEntity delete(Long id) { - final MovieEntity existsEntity = get(id); - return repository.delete(existsEntity); - } - - public void deleteAll() { - repository.deleteAll(); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/types/api/TypeController.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/types/api/TypeController.java deleted file mode 100644 index 81f07cf..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/types/api/TypeController.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.example.demo.types.api; - -import java.util.List; - -import org.modelmapper.ModelMapper; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -import com.example.demo.core.configuration.Constants; -import com.example.demo.types.model.TypeEntity; -import com.example.demo.types.service.TypeService; - -import jakarta.validation.Valid; - -@RestController -@RequestMapping(Constants.API_URL + "/type") -public class TypeController { - private final TypeService typeService; - private final ModelMapper modelMapper; - - public TypeController(TypeService typeService, ModelMapper modelMapper) { - this.typeService = typeService; - this.modelMapper = modelMapper; - } - - private TypeDto toDto(TypeEntity entity) { - return modelMapper.map(entity, TypeDto.class); - } - - private TypeEntity toEntity(TypeDto dto) { - return modelMapper.map(dto, TypeEntity.class); - } - - @GetMapping - public List getAll() { - return typeService.getAll().stream().map(this::toDto).toList(); - } - - @GetMapping("/{id}") - public TypeDto get(@PathVariable(name = "id") Long id) { - return toDto(typeService.get(id)); - } - - @PostMapping - public TypeDto create(@RequestBody @Valid TypeDto dto) { - return toDto(typeService.create(toEntity(dto))); - } - - @PutMapping("/{id}") - public TypeDto update(@PathVariable(name = "id") Long id, @RequestBody TypeDto dto) { - return toDto(typeService.update(id, toEntity(dto))); - } - - @DeleteMapping("/{id}") - public TypeDto delete(@PathVariable(name = "id") Long id) { - return toDto(typeService.delete(id)); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/types/api/TypeDto.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/types/api/TypeDto.java deleted file mode 100644 index 3b2f3dd..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/types/api/TypeDto.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.example.demo.types.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import jakarta.validation.constraints.NotBlank; - -public class TypeDto { - private Long id; - - @NotBlank - private String name; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/types/model/TypeEntity.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/types/model/TypeEntity.java deleted file mode 100644 index fd90bdb..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/types/model/TypeEntity.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.example.demo.types.model; - -import java.util.Objects; - -import com.example.demo.core.model.BaseEntity; - -public class TypeEntity extends BaseEntity { - private String name; - - public TypeEntity() { - super(); - } - - public TypeEntity(Long id, String name) { - super(id); - this.name = name; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - @Override - public int hashCode() { - return Objects.hash(id, name); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final TypeEntity other = (TypeEntity) obj; - return Objects.equals(other.getId(), id) - && Objects.equals(other.getName(), name); - } - -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/types/repository/TypeRepository.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/types/repository/TypeRepository.java deleted file mode 100644 index 1c29ea2..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/types/repository/TypeRepository.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.example.demo.types.repository; - -import org.springframework.stereotype.Repository; - -import com.example.demo.core.repository.MapRepository; -import com.example.demo.types.model.TypeEntity; - -@Repository -public class TypeRepository extends MapRepository { -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/types/service/TypeService.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/types/service/TypeService.java deleted file mode 100644 index a594bab..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/types/service/TypeService.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.example.demo.types.service; - -import java.util.List; -import java.util.Optional; - -import org.springframework.stereotype.Service; - -import com.example.demo.core.error.NotFoundException; -import com.example.demo.types.model.TypeEntity; -import com.example.demo.types.repository.TypeRepository; - -@Service -public class TypeService { - private final TypeRepository repository; - - public TypeService(TypeRepository repository) { - this.repository = repository; - } - - public List getAll() { - return repository.getAll(); - } - - public TypeEntity get(Long id) { - return Optional.ofNullable(repository.get(id)) - .orElseThrow(() -> new NotFoundException(id)); - } - - public TypeEntity create(TypeEntity entity) { - return repository.create(entity); - } - - public TypeEntity update(Long id, TypeEntity entity) { - final TypeEntity existsEntity = get(id); - existsEntity.setName(entity.getName()); - return repository.update(existsEntity); - } - - public TypeEntity delete(Long id) { - final TypeEntity existsEntity = get(id); - return repository.delete(existsEntity); - } - - public void deleteAll() { - repository.deleteAll(); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/users/api/UserController.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/users/api/UserController.java deleted file mode 100644 index 1b6aea3..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/users/api/UserController.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.example.demo.users.api; - -import java.util.List; - -import org.modelmapper.ModelMapper; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -import com.example.demo.core.configuration.Constants; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; - -import jakarta.validation.Valid; - -@RestController -@RequestMapping(Constants.API_URL + "/user") -public class UserController { - private final UserService userService; - - private final ModelMapper modelMapper; - - public UserController(UserService userService, ModelMapper modelMapper) { - this.userService = userService; - this.modelMapper = modelMapper; - } - - private UserDto toDto(UserEntity entity) { - return modelMapper.map(entity, UserDto.class); - } - - private UserEntity toEntity(UserDto dto) { - return modelMapper.map(dto, UserEntity.class); - } - - @GetMapping - public List getAll() { - return userService.getAll().stream().map(this::toDto).toList(); - } - - @GetMapping("/{id}") - public UserDto get(@PathVariable(name = "id") Long id) { - return toDto(userService.get(id)); - } - - @PostMapping - public UserDto create(@RequestBody @Valid UserDto dto) { - return toDto(userService.create(toEntity(dto))); - } - - @PutMapping("/{id}") - public UserDto update(@PathVariable(name = "id") Long id, @RequestBody UserDto dto) { - return toDto(userService.update(id, toEntity(dto))); - } - - @DeleteMapping("/{id}") - public UserDto delete(@PathVariable(name = "id") Long id) { - return toDto(userService.delete(id)); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/users/api/UserDto.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/users/api/UserDto.java deleted file mode 100644 index 63ef53d..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/users/api/UserDto.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.example.demo.users.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; - -public class UserDto { - private Long id; - - @NotNull - @NotBlank - private String email; - - @NotNull - @NotBlank - private String password; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/users/model/UserEntity.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/users/model/UserEntity.java deleted file mode 100644 index 6621fd7..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/users/model/UserEntity.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.example.demo.users.model; - -import java.util.Objects; - -import com.example.demo.core.model.BaseEntity; - -public class UserEntity extends BaseEntity { - private String email; - private String password; - - public UserEntity() { - super(); - } - - public UserEntity(Long id, String email, String password) { - super(id); - - this.email = email; - this.password = password; - } - - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - - @Override - public int hashCode() { - return Objects.hash(id, email, password); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final UserEntity other = (UserEntity) obj; - return Objects.equals(other.getId(), id) - && Objects.equals(other.getEmail(), email) - && Objects.equals(other.getPassword(), password); - } -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/users/repository/UserRepository.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/users/repository/UserRepository.java deleted file mode 100644 index fa4b654..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/users/repository/UserRepository.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.example.demo.users.repository; - -import org.springframework.stereotype.Repository; - -import com.example.demo.core.repository.MapRepository; -import com.example.demo.users.model.UserEntity; - -@Repository -public class UserRepository extends MapRepository { -} diff --git a/2 семестр/Lab1-2/src/main/java/com/example/demo/users/service/UserService.java b/2 семестр/Lab1-2/src/main/java/com/example/demo/users/service/UserService.java deleted file mode 100644 index 0c8250e..0000000 --- a/2 семестр/Lab1-2/src/main/java/com/example/demo/users/service/UserService.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.example.demo.users.service; - -import java.util.List; -import java.util.Optional; - -import org.springframework.stereotype.Service; - -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.repository.UserRepository; -import com.example.demo.core.error.NotFoundException; - -@Service -public class UserService { - private final UserRepository repository; - - - public UserService(UserRepository repository) { - this.repository = repository; - } - - public List getAll() { - return repository.getAll(); - } - - public UserEntity get(Long id) { - return Optional.ofNullable(repository.get(id)) - .orElseThrow(() -> new NotFoundException(id)); - } - - public UserEntity create(UserEntity entity) { - return repository.create(entity); - } - - public UserEntity update(Long id, UserEntity entity) { - final UserEntity existsEntity = get(id); - existsEntity.setEmail(entity.getEmail()); - return repository.update(existsEntity); - } - - public UserEntity delete(Long id) { - final UserEntity existsEntity = get(id); - return repository.delete(existsEntity); - } - - public void deleteAll() { - repository.deleteAll(); - } -} diff --git a/2 семестр/Lab1-2/src/main/resources/application.properties b/2 семестр/Lab1-2/src/main/resources/application.properties deleted file mode 100644 index 8b13789..0000000 --- a/2 семестр/Lab1-2/src/main/resources/application.properties +++ /dev/null @@ -1 +0,0 @@ - diff --git a/2 семестр/Lab1-2/src/test/java/com/example/demo/AgeRatingServiceTests.java b/2 семестр/Lab1-2/src/test/java/com/example/demo/AgeRatingServiceTests.java deleted file mode 100644 index ab3766d..0000000 --- a/2 семестр/Lab1-2/src/test/java/com/example/demo/AgeRatingServiceTests.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.example.demo; - -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestMethodOrder; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; - -import com.example.demo.ageratings.model.AgeRatingEntity; -import com.example.demo.ageratings.service.AgeRatingService; -import com.example.demo.core.error.NotFoundException; - -@SpringBootTest -@TestMethodOrder(OrderAnnotation.class) -class AgeRatingServiceTests { - @Autowired - private AgeRatingService ageRatingService; - - @Test - void getTest() { - Assertions.assertThrows(NotFoundException.class, () -> ageRatingService.get(0L)); - } - - @Test - @Order(1) - void createTest() { - ageRatingService.deleteAll(); - - ageRatingService.create(new AgeRatingEntity(null, "12+")); - ageRatingService.create(new AgeRatingEntity(null, "16+")); - final AgeRatingEntity last = ageRatingService.create(new AgeRatingEntity(null, "18+")); - - Assertions.assertEquals(3, ageRatingService.getAll().size()); - Assertions.assertEquals(last, ageRatingService.get(3L)); - } - - @Test - @Order(2) - void updateTest() { - final String test = "TEST"; - final AgeRatingEntity entity = ageRatingService.get(3L); - final String oldName = entity.getName(); - final AgeRatingEntity newEntity = ageRatingService.update(3L, new AgeRatingEntity(2L, test)); - - Assertions.assertEquals(3, ageRatingService.getAll().size()); - Assertions.assertEquals(newEntity, ageRatingService.get(3L)); - Assertions.assertEquals(test, newEntity.getName()); - Assertions.assertNotEquals(oldName, newEntity.getName()); - } - - @Test - @Order(3) - void deleteTest() { - ageRatingService.delete(3L); - Assertions.assertEquals(2, ageRatingService.getAll().size()); - final AgeRatingEntity last = ageRatingService.get(2L); - Assertions.assertEquals(2L, last.getId()); - - final AgeRatingEntity newEntity = ageRatingService.create(new AgeRatingEntity(null, "18+")); - Assertions.assertEquals(3, ageRatingService.getAll().size()); - Assertions.assertEquals(4L, newEntity.getId()); - } -} diff --git a/2 семестр/Lab1-2/src/test/java/com/example/demo/MovieServiceTests.java b/2 семестр/Lab1-2/src/test/java/com/example/demo/MovieServiceTests.java deleted file mode 100644 index c3d636c..0000000 --- a/2 семестр/Lab1-2/src/test/java/com/example/demo/MovieServiceTests.java +++ /dev/null @@ -1,162 +0,0 @@ -package com.example.demo; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.Mockito.when; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestMethodOrder; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; - -import com.example.demo.ageratings.model.AgeRatingEntity; -import com.example.demo.ageratings.service.AgeRatingService; -import com.example.demo.core.error.NotFoundException; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; -import com.example.demo.types.model.TypeEntity; -import com.example.demo.types.service.TypeService; - - -@SpringBootTest -@TestMethodOrder(OrderAnnotation.class) -class MovieServiceTests { - @Autowired - private TypeService typeService; - - @Autowired - private AgeRatingService ageRatingService; - - @Autowired - private MovieService movieService; - - @Test - void getTest() { - Assertions.assertThrows(NotFoundException.class, () -> movieService.get(0L)); - } - - @Test - void testGetAll() { - movieService - .deleteAll(); - final var type1 = typeService.create(new TypeEntity(null, "Фильм")); - final var type2 = typeService.create(new TypeEntity(null, "Сериал")); - final var ageRating4 = ageRatingService.create(new AgeRatingEntity(null, "16+")); - final var ageRating5 = ageRatingService.create(new AgeRatingEntity(null, "18+")); - movieService.create(new MovieEntity(null, "Начало", type1, - "src/assets/main-page/posters/Inception.jpg", - "Кобб – талантливый вор, лучший в опасном искусстве извлечения: похищения ценных секретов из глубин подсознания во время сна...", - 2010, "США, Великобритания", "Кристофер Нолан", ageRating4, - "https://www.youtube.com/embed/YoHD9XEInc0?si=AB3CDEfGHIJKLM")); - - movieService.create(new MovieEntity(null, "Матрица", type2, - "src/assets/main-page/posters/TheMatrix.jpg", - "Компьютерный хакер Томас Андерсон под псевдонимом Нео узнает шокирующую правду о своей реальности...", - 1999, "США, Австралия", "Лана и Лилли Вачовски", ageRating5, - "https://www.youtube.com/embed/vKQi3bBA1y8?si=NO8PQRSTUVWX")); - List result1 = movieService.getAll(0L, 0L); - - assertThat(result1).hasSize(2); - assertEquals("Начало", result1.get(0).getTitle()); - assertEquals("Матрица", result1.get(1).getTitle()); - - List result2 = movieService.getAll(1L, 0L); - - assertThat(result2).hasSize(1); - assertEquals("Начало", result2.get(0).getTitle()); - List result3 = movieService.getAll(0L, 1L); - - assertThat(result3).hasSize(1); - assertEquals("Начало", result3.get(0).getTitle()); - List result4 = movieService.getAll(1L, 1L); - - assertThat(result4).hasSize(1); - assertEquals("Начало", result4.get(0).getTitle()); - - } - - - @Test - @Order(1) - void createTest() { - movieService - .deleteAll(); - - final var type1 = typeService.create(new TypeEntity(null, "Фильм")); - final var type2 = typeService.create(new TypeEntity(null, "Сериал")); - final var ageRating4 = ageRatingService.create(new AgeRatingEntity(null, "16+")); - final var ageRating5 = ageRatingService.create(new AgeRatingEntity(null, "18+")); - - movieService.create(new MovieEntity(null, "Начало", type1, - "src/assets/main-page/posters/Inception.jpg", - "Кобб – талантливый вор, лучший в опасном искусстве извлечения: похищения ценных секретов из глубин подсознания во время сна...", - 2010, "США, Великобритания", "Кристофер Нолан", ageRating4, - "https://www.youtube.com/embed/YoHD9XEInc0?si=AB3CDEfGHIJKLM")); - - movieService.create(new MovieEntity(null, "Матрица", type1, - "src/assets/main-page/posters/TheMatrix.jpg", - "Компьютерный хакер Томас Андерсон под псевдонимом Нео узнает шокирующую правду о своей реальности...", - 1999, "США, Австралия", "Лана и Лилли Вачовски", ageRating5, - "https://www.youtube.com/embed/vKQi3bBA1y8?si=NO8PQRSTUVWX")); - - final MovieEntity last = movieService.create(new MovieEntity(null, "Во все тяжкие", type2, - "src/assets/main-page/posters/BreakingBad.jpg", - "Школьный учитель химии Уолтер Уайт получает диагноз 'рак' и решает заняться производством метамфетамина...", - 2008, "США", "Винс Гиллиган", ageRating5, - "https://www.youtube.com/embed/HhesaQXLuRY?si=YZ123456789")); - - - Assertions.assertEquals(3, movieService.getAll(0L, 0L).size()); - Assertions.assertEquals(1, movieService.getAll(1L, 1L).size()); - Assertions.assertEquals(last, movieService.get(3L)); - } - - @Test - @Order(2) - void updateTest() { - final var type2 = typeService.create(new TypeEntity(null, "Сериал")); - final var ageRating4 = ageRatingService.create(new AgeRatingEntity(null, "16+")); - - final String test = "TEST"; - final MovieEntity entity = movieService.get(3L); - final String oldName = entity.getTitle(); - final MovieEntity newEntity = movieService.update(3L, new MovieEntity(null, - test, type2, - "src/assets/main-page/posters/PeakyBlinders.png", - "Сериал рассказывает историю восхождения одной ирландской семьи...", - 2013, "Великобритания", "Энтони Бирн, Колм МакКарти", ageRating4, - "https://www.youtube.com/embed/7cOfn_sjlXM?si=fxNoZjlUon1SZd70")); - - Assertions.assertEquals(3, movieService.getAll(0L , 0L).size()); - Assertions.assertEquals(newEntity, movieService.get(3L)); - Assertions.assertEquals(test, newEntity.getTitle()); - Assertions.assertNotEquals(oldName, newEntity.getTitle()); - } - - @Test - @Order(3) - void deleteTest() { - final var type2 = typeService.create(new TypeEntity(null, "Сериал")); - final var ageRating4 = ageRatingService.create(new AgeRatingEntity(null, "16+")); - - movieService.delete(3L); - Assertions.assertEquals(2, movieService.getAll(0L, 0L).size()); - final MovieEntity last = movieService.get(2L); - Assertions.assertEquals(2L, last.getId()); - - final MovieEntity newEntity = movieService.create(new MovieEntity(null, - "Острые козырьки", type2, - "src/assets/main-page/posters/PeakyBlinders.png", - "Сериал рассказывает историю восхождения одной ирландской семьи...", - 2013, "Великобритания", "Энтони Бирн, Колм МакКарти", ageRating4, - "https://www.youtube.com/embed/7cOfn_sjlXM?si=fxNoZjlUon1SZd70")); - Assertions.assertEquals(3, movieService.getAll(0L, 0L).size()); - Assertions.assertEquals(4L, newEntity.getId()); - } -} diff --git a/2 семестр/Lab1-2/src/test/java/com/example/demo/TypeServiceTests.java b/2 семестр/Lab1-2/src/test/java/com/example/demo/TypeServiceTests.java deleted file mode 100644 index cbc6fa7..0000000 --- a/2 семестр/Lab1-2/src/test/java/com/example/demo/TypeServiceTests.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.example.demo; - -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestMethodOrder; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; - -import com.example.demo.core.error.NotFoundException; -import com.example.demo.types.model.TypeEntity; -import com.example.demo.types.service.TypeService; - -@SpringBootTest -@TestMethodOrder(OrderAnnotation.class) -class TypeServiceTests { - @Autowired - private TypeService typeService; - - @Test - void getTest() { - Assertions.assertThrows(NotFoundException.class, () -> typeService.get(0L)); - } - - @Test - @Order(1) - void createTest() { - typeService.deleteAll(); - - typeService.create(new TypeEntity(null, "Фильм")); - final TypeEntity last = typeService.create(new TypeEntity(null, "Сериал")); - - Assertions.assertEquals(2, typeService.getAll().size()); - Assertions.assertEquals(last, typeService.get(2L)); - } - - @Test - @Order(2) - void updateTest() { - final String test = "TEST"; - final TypeEntity entity = typeService.get(2L); - final String oldName = entity.getName(); - final TypeEntity newEntity = typeService.update(2L, new TypeEntity(1L, test)); - - Assertions.assertEquals(2, typeService.getAll().size()); - Assertions.assertEquals(newEntity, typeService.get(2L)); - Assertions.assertEquals(test, newEntity.getName()); - Assertions.assertNotEquals(oldName, newEntity.getName()); - } - - @Test - @Order(3) - void deleteTest() { - typeService.delete(2L); - Assertions.assertEquals(1, typeService.getAll().size()); - final TypeEntity last = typeService.get(1L); - Assertions.assertEquals(1L, last.getId()); - - final TypeEntity newEntity = typeService.create(new TypeEntity(null, "Сериал")); - Assertions.assertEquals(2, typeService.getAll().size()); - Assertions.assertEquals(3L, newEntity.getId()); - } -} diff --git a/2 семестр/Lab1-2/src/test/java/com/example/demo/UserServiceTests.java b/2 семестр/Lab1-2/src/test/java/com/example/demo/UserServiceTests.java deleted file mode 100644 index 0f75847..0000000 --- a/2 семестр/Lab1-2/src/test/java/com/example/demo/UserServiceTests.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.example.demo; - -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestMethodOrder; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; - - -import com.example.demo.ageratings.service.AgeRatingService; -import com.example.demo.core.error.NotFoundException; -import com.example.demo.movies.service.MovieService; -import com.example.demo.types.service.TypeService; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; - -@SpringBootTest -@TestMethodOrder(OrderAnnotation.class) -class UserServiceTests { - @Autowired - private TypeService typeService; - - @Autowired - private AgeRatingService ageRatingService; - - @Autowired - private MovieService movieService; - - @Autowired - private UserService userService; - - @Test - void getTest() { - Assertions.assertThrows(NotFoundException.class, () -> userService.get(0L)); - } - - @Test - @Order(1) - void createTest() { - ageRatingService.deleteAll(); - typeService.deleteAll(); - movieService.deleteAll(); - userService.deleteAll(); - - userService.create(new UserEntity(null, "myemail@mail.com", "12345678")); - userService.create(new UserEntity(null, "secondemail@mail.com", "qwwerty")); - final var last = userService - .create(new UserEntity(null, "thirdemail@mail.com", "ytrewq")); - - Assertions.assertEquals(3, userService.getAll().size()); - Assertions.assertEquals(last, userService.get(3L)); - } - - @Test - @Order(2) - void updateTest() { - final String test = "TEST"; - final String email = "TEST"; - final String password = "rbgirgrbunrgu9nrbu9"; - final UserEntity entity = userService.get(3L); - final String oldName = entity.getEmail(); - final UserEntity newEntity = userService.update(3L, new UserEntity(1L,email, password)); - Assertions.assertEquals(3, userService.getAll().size()); - Assertions.assertEquals(newEntity, userService.get(3L)); - Assertions.assertEquals(test, newEntity.getEmail()); - Assertions.assertNotEquals(oldName, newEntity.getEmail()); - } - - @Test - @Order(3) - void deleteTest() { - userService.delete(3L); - Assertions.assertEquals(2, userService.getAll().size()); - final UserEntity last = userService.get(2L); - Assertions.assertEquals(2L, last.getId()); - - final var newEntity = userService - .create(new UserEntity(null, "thirdemail@mail.com", "ytrewq")); - Assertions.assertEquals(3, userService.getAll().size()); - Assertions.assertEquals(4L, newEntity.getId()); - } -} diff --git a/2 семестр/Lab3/.gitignore b/2 семестр/Lab3/.gitignore deleted file mode 100644 index c2065bc..0000000 --- a/2 семестр/Lab3/.gitignore +++ /dev/null @@ -1,37 +0,0 @@ -HELP.md -.gradle -build/ -!gradle/wrapper/gradle-wrapper.jar -!**/src/main/**/build/ -!**/src/test/**/build/ - -### STS ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache -bin/ -!**/src/main/**/bin/ -!**/src/test/**/bin/ - -### IntelliJ IDEA ### -.idea -*.iws -*.iml -*.ipr -out/ -!**/src/main/**/out/ -!**/src/test/**/out/ - -### NetBeans ### -/nbproject/private/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ - -### VS Code ### -.vscode/ diff --git a/2 семестр/Lab3/README.md b/2 семестр/Lab3/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/2 семестр/Lab3/build.gradle b/2 семестр/Lab3/build.gradle deleted file mode 100644 index d495d9d..0000000 --- a/2 семестр/Lab3/build.gradle +++ /dev/null @@ -1,44 +0,0 @@ -plugins { - id 'java' - id 'org.springframework.boot' version '3.2.5' - id 'io.spring.dependency-management' version '1.1.4' -} - -group = 'com.example' -version = '0.0.1-SNAPSHOT' - -defaultTasks 'bootRun' - -jar { - enabled = false -} - -bootJar { - archiveFileName = String.format('%s-%s.jar', rootProject.name, version) -} - -assert System.properties['java.specification.version'] == '17' || '21' - -java { - sourceCompatibility = '17' -} - -repositories { - mavenCentral() -} - -dependencies { - implementation 'org.springframework.boot:spring-boot-starter-web' - implementation 'org.springframework.boot:spring-boot-starter-validation' - implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0' - implementation 'org.modelmapper:modelmapper:3.2.0' - - implementation 'org.springframework.boot:spring-boot-starter-data-jpa' - implementation 'com.h2database:h2:2.2.224' - - testImplementation 'org.springframework.boot:spring-boot-starter-test' -} - -tasks.named('test') { - useJUnitPlatform() -} diff --git a/2 семестр/Lab3/gradle/wrapper/gradle-wrapper.jar b/2 семестр/Lab3/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index d64cd49..0000000 Binary files a/2 семестр/Lab3/gradle/wrapper/gradle-wrapper.jar and /dev/null differ diff --git a/2 семестр/Lab3/gradle/wrapper/gradle-wrapper.properties b/2 семестр/Lab3/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 1af9e09..0000000 --- a/2 семестр/Lab3/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,7 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip -networkTimeout=10000 -validateDistributionUrl=true -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/2 семестр/Lab3/gradlew b/2 семестр/Lab3/gradlew deleted file mode 100644 index 1aa94a4..0000000 --- a/2 семестр/Lab3/gradlew +++ /dev/null @@ -1,249 +0,0 @@ -#!/bin/sh - -# -# Copyright © 2015-2021 the original authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -############################################################################## -# -# Gradle start up script for POSIX generated by Gradle. -# -# Important for running: -# -# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is -# noncompliant, but you have some other compliant shell such as ksh or -# bash, then to run this script, type that shell name before the whole -# command line, like: -# -# ksh Gradle -# -# Busybox and similar reduced shells will NOT work, because this script -# requires all of these POSIX shell features: -# * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». -# -# Important for patching: -# -# (2) This script targets any POSIX shell, so it avoids extensions provided -# by Bash, Ksh, etc; in particular arrays are avoided. -# -# The "traditional" practice of packing multiple parameters into a -# space-separated string is a well documented source of bugs and security -# problems, so this is (mostly) avoided, by progressively accumulating -# options in "$@", and eventually passing that to Java. -# -# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, -# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; -# see the in-line comments for details. -# -# There are tweaks for specific operating systems such as AIX, CygWin, -# Darwin, MinGW, and NonStop. -# -# (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt -# within the Gradle project. -# -# You can find Gradle at https://github.com/gradle/gradle/. -# -############################################################################## - -# Attempt to set APP_HOME - -# Resolve links: $0 may be a link -app_path=$0 - -# Need this for daisy-chained symlinks. -while - APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path - [ -h "$app_path" ] -do - ls=$( ls -ld "$app_path" ) - link=${ls#*' -> '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/2 семестр/Lab3/gradlew.bat b/2 семестр/Lab3/gradlew.bat deleted file mode 100644 index 93e3f59..0000000 --- a/2 семестр/Lab3/gradlew.bat +++ /dev/null @@ -1,92 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/2 семестр/Lab3/settings.gradle b/2 семестр/Lab3/settings.gradle deleted file mode 100644 index 0a383dd..0000000 --- a/2 семестр/Lab3/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = 'demo' diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/DemoApplication.java b/2 семестр/Lab3/src/main/java/com/example/demo/DemoApplication.java deleted file mode 100644 index eab4741..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/DemoApplication.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.example.demo; - -import java.util.ArrayList; -import java.util.List; -import java.util.Objects; -import org.springframework.boot.CommandLineRunner; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; - - - -@SpringBootApplication -public class DemoApplication implements CommandLineRunner { - - private final CategorieService categorieService; - private final MovieService movieService; - - public DemoApplication(CategorieService categorieService, MovieService movieService) { - this.categorieService = categorieService; - this.movieService = movieService; - - } - - public static void main(String[] args) { - SpringApplication.run(DemoApplication.class, args); - } - - @Override - public void run(String... args) throws Exception { - - if (args.length > 0 && Objects.equals("--populate", args[0])) { - List categories = new ArrayList<>(); - - final var categorie1 = categorieService.create(new CategorieEntity( - "Драма", "placeholder")); - final var categorie2 = categorieService.create(new CategorieEntity( - "Комедия", "placeholder")); - final var categorie3 = categorieService.create(new CategorieEntity( - "Хоррор", "placeholder")); - - categories.add(categorie1); - categories.add(categorie2); - movieService.create(new MovieEntity(categories, "Астрал", "1", "1", "1")); - categories.clear(); - categories.add(categorie3); - categories.add(categorie1); - movieService.create(new MovieEntity(categories, "Хатико", "2", "2", "2")); - categories.clear(); - categories.add(categorie2); - categories.add(categorie1); - movieService.create(new MovieEntity(categories, "Паранормальное", "3", "3", "3")); - categories.clear(); - categories.add(categorie3); - categories.add(categorie2); - movieService.create(new MovieEntity(categories, "Побег из Шоушенка", "4", "4","4")); - categories.clear(); - categories.add(categorie1); - categories.add(categorie2); - movieService.create(new MovieEntity(categories, "Бойцовский клуб", "5", "5", "5")); - - } - } - -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/categories/api/CategorieController.java b/2 семестр/Lab3/src/main/java/com/example/demo/categories/api/CategorieController.java deleted file mode 100644 index d410596..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/categories/api/CategorieController.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.example.demo.categories.api; - -import java.util.List; - -import org.modelmapper.ModelMapper; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.core.configurations.Constants; - -import jakarta.validation.Valid; - -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.PutMapping; - -@RestController -@RequestMapping(Constants.API_URL + "/categorie") - -public class CategorieController { - - private final CategorieService categorieService; - private final ModelMapper modelMapper; - - public CategorieController(CategorieService categorieService, ModelMapper modelMapper) { - this.categorieService = categorieService; - this.modelMapper = modelMapper; - } - - private CategorieDTO toDto(CategorieEntity entity) { - return modelMapper.map(entity, CategorieDTO.class); - } - - private CategorieEntity toEntity(CategorieDTO categorieDTO) { - return modelMapper.map(categorieDTO, CategorieEntity.class); - } - - @GetMapping() - public List getAll() { - return categorieService.getAll().stream().map(this::toDto).toList(); - } - - @GetMapping("/{id}") - public CategorieDTO get(@PathVariable(name = "id") Integer id) { - return toDto(categorieService.get(id)); - } - - @PostMapping - public CategorieDTO create(@RequestBody @Valid CategorieDTO categorieDTO) { - - return toDto(categorieService.create(toEntity(categorieDTO))); - } - - @PutMapping("/{id}") - public CategorieDTO update(@PathVariable(name = "id") Integer id, @RequestBody CategorieDTO categorieDTO) { - return toDto(categorieService.update(id, toEntity(categorieDTO))); - } - - @DeleteMapping("/{id}") - public CategorieDTO delete(@PathVariable(name = "id") Integer id) { - return toDto(categorieService.delete(id)); - } - -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/categories/api/CategorieDTO.java b/2 семестр/Lab3/src/main/java/com/example/demo/categories/api/CategorieDTO.java deleted file mode 100644 index a1c13d7..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/categories/api/CategorieDTO.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.example.demo.categories.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.Size; - -public class CategorieDTO { - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - private Integer id; - - @NotBlank - @Size(min = 5, max = 50) - private String name; - - @Size(min = 5, max = 50) - private String image; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getImage() { - return image; - } - - public void setImage(String image) { - this.image = image; - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/categories/model/CategorieEntity.java b/2 семестр/Lab3/src/main/java/com/example/demo/categories/model/CategorieEntity.java deleted file mode 100644 index ee4f08a..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/categories/model/CategorieEntity.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.example.demo.categories.model; - -import java.util.Objects; -import java.util.List; - -import com.example.demo.core.model.BaseEntity; -import com.example.demo.movies.model.MovieEntity; - -import jakarta.persistence.Column; -import jakarta.persistence.Entity; -import jakarta.persistence.ManyToMany; -import jakarta.persistence.Table; - -@Entity -@Table(name = "categories") -public class CategorieEntity extends BaseEntity { - - @Column(nullable = false, unique = true, length = 50) - private String name; - - @Column(nullable = true) - private String image; - - @ManyToMany(mappedBy = "categories") - private List movies; - - public CategorieEntity() { - - } - - public CategorieEntity(String name, String image) { - this.name = name; - this.image = image; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getImage() { - return image; - } - - public void setImage(String image) { - this.image = image; - } - - @Override - public int hashCode() { - return Objects.hash(id, name, image); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final CategorieEntity other = (CategorieEntity) obj; - return Objects.equals(other.getId(), id) && - Objects.equals(other.getName(), name) && - Objects.equals(other.getImage(), image); - } - -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/categories/repository/CategorieRepository.java b/2 семестр/Lab3/src/main/java/com/example/demo/categories/repository/CategorieRepository.java deleted file mode 100644 index b9526ec..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/categories/repository/CategorieRepository.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.example.demo.categories.repository; - -import java.util.Optional; -import java.util.List; - - -import org.springframework.data.repository.CrudRepository; - -import com.example.demo.categories.model.CategorieEntity; - -public interface CategorieRepository extends CrudRepository { - Optional findByNameIgnoreCase(String name); - List findAllById(List ids); -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/categories/service/CategorieService.java b/2 семестр/Lab3/src/main/java/com/example/demo/categories/service/CategorieService.java deleted file mode 100644 index 8ec96ad..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/categories/service/CategorieService.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.example.demo.categories.service; - -import java.util.List; - -import java.util.stream.StreamSupport; - -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.repository.CategorieRepository; - -@Service -public class CategorieService { - - private final CategorieRepository repository; - - public CategorieService(CategorieRepository repository) { - this.repository = repository; - } - - private void checkName(String name) { - if (repository.findByNameIgnoreCase(name).isPresent()) { - throw new IllegalArgumentException( - String.format("Type with name %s is already exists", name)); - } - } - - @Transactional(readOnly = true) - public List getAll() { - return StreamSupport.stream(repository.findAll().spliterator(), false).toList(); - } - - @Transactional(readOnly = true) - public CategorieEntity get(Integer id) { - return repository.findById(id).orElseThrow(() -> new NotFoundException(id)); - } - - @Transactional(readOnly = true) - public List getAllCategories(List ids) { - return repository.findAllById(ids); - } - - - @Transactional - public CategorieEntity create(CategorieEntity entity) { - if (entity == null) { - throw new IllegalArgumentException("Сущность не найдена"); - } - checkName(entity.getName()); - return repository.save(entity); - } - - @Transactional - public CategorieEntity update(Integer id, CategorieEntity entity) { - final CategorieEntity existsentity = get(id); - existsentity.setName(entity.getName()); - existsentity.setImage(entity.getImage()); - return repository.save(existsentity); - } - - @Transactional - public CategorieEntity delete(Integer id) { - final CategorieEntity existsentity = get(id); - repository.delete(existsentity); - return existsentity; - } - -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/core/configurations/Constants.java b/2 семестр/Lab3/src/main/java/com/example/demo/core/configurations/Constants.java deleted file mode 100644 index d1a5df6..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/core/configurations/Constants.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.example.demo.core.configurations; - -public class Constants { - public static final String API_URL = "/api"; - public static final String SEQUENCE_NAME = "hibernate_sequence"; - - private Constants() { - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/core/configurations/MapperConfiguration.java b/2 семестр/Lab3/src/main/java/com/example/demo/core/configurations/MapperConfiguration.java deleted file mode 100644 index bebd4ee..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/core/configurations/MapperConfiguration.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.example.demo.core.configurations; - -import org.modelmapper.ModelMapper; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -@Configuration -public class MapperConfiguration { - @Bean - ModelMapper modelMapper() { - return new ModelMapper(); - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/core/configurations/WebConfig.java b/2 семестр/Lab3/src/main/java/com/example/demo/core/configurations/WebConfig.java deleted file mode 100644 index 1c078d4..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/core/configurations/WebConfig.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.example.demo.core.configurations; - -import org.springframework.context.annotation.Configuration; -import org.springframework.lang.NonNull; -import org.springframework.web.servlet.config.annotation.CorsRegistry; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; - -@Configuration -public class WebConfig implements WebMvcConfigurer{ - @Override - public void addCorsMappings(@NonNull CorsRegistry registry){ - registry.addMapping("/**") - .allowedMethods("GET", "POST", "PUT", "DELETE"); - - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/core/errors/NotFoundException.java b/2 семестр/Lab3/src/main/java/com/example/demo/core/errors/NotFoundException.java deleted file mode 100644 index c4fac42..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/core/errors/NotFoundException.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.example.demo.core.errors; - -public class NotFoundException extends RuntimeException { - public NotFoundException(Integer id) { - super(String.format("Сущность с айдишником <[%s]> не найден, либо его не существует", id)); - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/core/errors/NullArgumentException.java b/2 семестр/Lab3/src/main/java/com/example/demo/core/errors/NullArgumentException.java deleted file mode 100644 index 2dfa002..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/core/errors/NullArgumentException.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.example.demo.core.errors; - -public class NullArgumentException extends RuntimeException { - public NullArgumentException(Integer id) { - super(String.format("В данной сущности нет объектов в айдишником <[%s]>", id)); - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/core/model/BaseEntity.java b/2 семестр/Lab3/src/main/java/com/example/demo/core/model/BaseEntity.java deleted file mode 100644 index cfb9b00..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/core/model/BaseEntity.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.example.demo.core.model; - -import com.example.demo.core.configurations.Constants; - -import jakarta.persistence.GeneratedValue; -import jakarta.persistence.GenerationType; -import jakarta.persistence.Id; -import jakarta.persistence.MappedSuperclass; -import jakarta.persistence.SequenceGenerator; - -@MappedSuperclass -public abstract class BaseEntity { - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = Constants.SEQUENCE_NAME) - @SequenceGenerator(name = Constants.SEQUENCE_NAME, sequenceName = Constants.SEQUENCE_NAME, allocationSize = 1) - protected Integer id; - - protected BaseEntity() { - } - - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/favorites/api/FavoriteController.java b/2 семестр/Lab3/src/main/java/com/example/demo/favorites/api/FavoriteController.java deleted file mode 100644 index a8d55ab..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/favorites/api/FavoriteController.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.example.demo.favorites.api; - -import java.util.List; - -import org.modelmapper.ModelMapper; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; - -import com.example.demo.core.configurations.Constants; -import com.example.demo.favorites.model.FavoriteEntity; -import com.example.demo.favorites.service.FavoriteService; -import com.example.demo.movies.service.MovieService; -import com.example.demo.users.service.UserService; - -import jakarta.validation.Valid; - -@RestController -@RequestMapping(Constants.API_URL + "/favorite") -public class FavoriteController { - - private final FavoriteService favoriteService; - private final UserService userService; - private final MovieService movieService; - private final ModelMapper modelMapper; - - public FavoriteController(FavoriteService favoriteService, UserService userService, - MovieService movieService, ModelMapper modelMapper) { - this.modelMapper = modelMapper; - this.userService = userService; - this.favoriteService = favoriteService; - this.movieService = movieService; - } - - private FavoriteDto toDto(FavoriteEntity entity) { - return modelMapper.map(entity, FavoriteDto.class); - } - - private FavoriteEntity toEntity(FavoriteDto dto) { - final FavoriteEntity entity = modelMapper.map(dto, FavoriteEntity.class); - entity.setMovie(movieService.get(dto.getMovieId())); - entity.setUser(userService.get(dto.getUserId())); - return entity; - } - - @GetMapping - public List getAll(@RequestParam(name = "userId", defaultValue = "0") Integer userId) { - return favoriteService.getAll(userId).stream().map(this::toDto).toList(); - } - - @GetMapping("/{id}") - public FavoriteDto get(@PathVariable(name = "id") Integer id) { - return toDto(favoriteService.get(id)); - } - - @PostMapping - public FavoriteDto create(@RequestBody @Valid FavoriteDto dto) { - return toDto(favoriteService.create(toEntity(dto))); - } - - @PutMapping("/{id}") - public FavoriteDto update(@PathVariable(name = "id") Integer id, - @RequestBody FavoriteDto dto) { - return toDto(favoriteService.update(id, toEntity(dto))); - } - - @DeleteMapping("/{id}") - public FavoriteDto delete(@PathVariable(name = "id") Integer id) { - return toDto(favoriteService.delete(id)); - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/favorites/api/FavoriteDto.java b/2 семестр/Lab3/src/main/java/com/example/demo/favorites/api/FavoriteDto.java deleted file mode 100644 index 2a327ee..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/favorites/api/FavoriteDto.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.example.demo.favorites.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import jakarta.validation.constraints.Min; -import jakarta.validation.constraints.NotNull; - -public class FavoriteDto { - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - private Integer id; - - @NotNull - @Min(1) - private Integer userId; - - @NotNull - @Min(1) - private Integer movieId; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public Integer getUserId() { - return userId; - } - - public void setUserId(Integer userId) { - this.userId = userId; - } - - public Integer getMovieId() { - return movieId; - } - - public void setMovieId(Integer movieId) { - this.movieId = movieId; - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/favorites/model/FavoriteEntity.java b/2 семестр/Lab3/src/main/java/com/example/demo/favorites/model/FavoriteEntity.java deleted file mode 100644 index 9536af9..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/favorites/model/FavoriteEntity.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.example.demo.favorites.model; - -import java.util.Objects; - -import com.example.demo.core.model.BaseEntity; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.users.model.UserEntity; - -import jakarta.persistence.Entity; -import jakarta.persistence.JoinColumn; -import jakarta.persistence.ManyToOne; -import jakarta.persistence.Table; - -@Entity -@Table(name = "favorites") -public class FavoriteEntity extends BaseEntity { - - @ManyToOne - @JoinColumn(name = "userId", nullable = false) - private UserEntity user; - - @ManyToOne - @JoinColumn(name = "movieId", nullable = false) - private MovieEntity movie; - - public FavoriteEntity() { - super(); - } - - public FavoriteEntity(UserEntity user, MovieEntity movie) { - this.user = user; - this.movie = movie; - } - - public UserEntity getUser() { - return user; - } - - public void setUser(UserEntity user) { - this.user = user; - } - - public MovieEntity getMovie() { - return movie; - } - - public void setMovie(MovieEntity movie) { - this.movie = movie; - } - - @Override - public int hashCode() { - return Objects.hash(id, user, movie); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final FavoriteEntity other = (FavoriteEntity) obj; - return Objects.equals(other.getId(), id) - && Objects.equals(other.getUser(), user) - && Objects.equals(other.getMovie(), movie); - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/favorites/repository/FavoriteRepository.java b/2 семестр/Lab3/src/main/java/com/example/demo/favorites/repository/FavoriteRepository.java deleted file mode 100644 index 502f32b..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/favorites/repository/FavoriteRepository.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.example.demo.favorites.repository; - -import java.util.Optional; -import java.util.List; -import org.springframework.data.repository.CrudRepository; - -import com.example.demo.favorites.model.FavoriteEntity; - -public interface FavoriteRepository extends CrudRepository { - List findByUserId(Integer userId); - - Optional findOneByUserIdAndId(Integer userId, Integer id); -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/favorites/service/FavoriteService.java b/2 семестр/Lab3/src/main/java/com/example/demo/favorites/service/FavoriteService.java deleted file mode 100644 index 3cceadf..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/favorites/service/FavoriteService.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.example.demo.favorites.service; - -import java.util.List; -import java.util.stream.StreamSupport; - -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.favorites.model.FavoriteEntity; -import com.example.demo.favorites.repository.FavoriteRepository; - -@Service -public class FavoriteService { - private final FavoriteRepository repository; - - public FavoriteService(FavoriteRepository repository) { - this.repository = repository; - } - - @Transactional(readOnly = true) - public List getAll(Integer userId) { - if (userId == 0) { - return StreamSupport.stream(repository.findAll().spliterator(), false).toList(); - } - return repository.findByUserId(userId); - } - - @Transactional(readOnly = true) - public FavoriteEntity get(Integer id) { - return repository.findById(id).orElseThrow(() -> new NotFoundException(id)); - } - - @Transactional - public FavoriteEntity create(FavoriteEntity entity) { - return repository.save(entity); - } - - @Transactional - public FavoriteEntity update(Integer id, FavoriteEntity entity) { - final FavoriteEntity exisEntity = get(id); - exisEntity.setUser(entity.getUser()); - exisEntity.setMovie(entity.getMovie()); - return repository.save(exisEntity); - } - - @Transactional - public FavoriteEntity delete(Integer id) { - final FavoriteEntity exisEntity = get(id); - repository.delete(exisEntity); - return exisEntity; - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/movies/api/MovieController.java b/2 семестр/Lab3/src/main/java/com/example/demo/movies/api/MovieController.java deleted file mode 100644 index c57764b..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/movies/api/MovieController.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.example.demo.movies.api; - -import java.util.ArrayList; -import java.util.List; - -import org.modelmapper.ModelMapper; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.core.configurations.Constants; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; - -import jakarta.validation.Valid; - -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.PutMapping; - -@RestController -@RequestMapping(Constants.API_URL + "/movie") -public class MovieController { - - private final MovieService movieService; - private final CategorieService categorieService; - private final ModelMapper modelMapper; - - public MovieController(MovieService movieService, CategorieService categorieService, ModelMapper modelMapper) { - this.modelMapper = modelMapper; - this.categorieService = categorieService; - this.movieService = movieService; - } - - private MovieDTO toDto(MovieEntity entity) { - return modelMapper.map(entity, MovieDTO.class); - } - - private MovieEntity toEntity(MovieDTO dto) { - final MovieEntity entity = modelMapper.map(dto, MovieEntity.class); - List categories = new ArrayList<>(); - categories.addAll(categorieService.getAllCategories(dto.getCategoriesIdList())); - entity.setCategories(categories); - return entity; - } - - @GetMapping - public List getAll(@RequestParam(name = "categorieId", defaultValue = "0") Integer categorieId) { - return movieService.getAll(categorieId).stream().map(this::toDto).toList(); - } - - @GetMapping("/{id}") - public MovieDTO get(@PathVariable(name = "id") Integer id) { - return toDto(movieService.get(id)); - } - - @PostMapping - public MovieDTO create(@RequestBody @Valid MovieDTO dto) { - return toDto(movieService.create(toEntity(dto))); - } - - @PutMapping("/{id}") - public MovieDTO update(@PathVariable(name = "id") Integer id, @RequestBody MovieDTO dto) { - return toDto(movieService.update(id, toEntity(dto))); - } - - @DeleteMapping("/{id}") - public MovieDTO delete(@PathVariable(name = "id") Integer id) { - return toDto(movieService.delete(id)); - } - -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/movies/api/MovieDTO.java b/2 семестр/Lab3/src/main/java/com/example/demo/movies/api/MovieDTO.java deleted file mode 100644 index 1ef47cf..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/movies/api/MovieDTO.java +++ /dev/null @@ -1,83 +0,0 @@ -package com.example.demo.movies.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import java.util.List; - -import jakarta.validation.constraints.Min; -import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; -import jakarta.validation.constraints.Size; - -public class MovieDTO { - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - private Integer id; - - @NotNull - @Min(1) - private List categoriesIdList; - - @NotBlank - @Size(min = 2, max = 50) - private String name; - - @NotBlank - @Size(min = 2, max = 50) - private String description; - - @NotBlank - @Size(min = 2, max = 50) - private String duration; - - private String image; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public List getCategoriesIdList() { - return categoriesIdList; - } - - public void setCategorieId(List categoriesIdList) { - this.categoriesIdList = categoriesIdList; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - - public String getDuration() { - return duration; - } - - public void setDuration(String duration) { - this.duration = duration; - } - - public String getImage() { - return image; - } - - public void setImage(String image) { - this.image = image; - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/movies/model/MovieEntity.java b/2 семестр/Lab3/src/main/java/com/example/demo/movies/model/MovieEntity.java deleted file mode 100644 index e9b2cbe..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/movies/model/MovieEntity.java +++ /dev/null @@ -1,107 +0,0 @@ -package com.example.demo.movies.model; - -import java.util.Objects; -import java.util.List; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.core.model.BaseEntity; - -import jakarta.persistence.Column; -import jakarta.persistence.Entity; -import jakarta.persistence.ManyToMany; -import jakarta.persistence.Table; - -@Entity -@Table(name = "movies") -public class MovieEntity extends BaseEntity { - - @ManyToMany - private List categories; - - @Column(nullable = false, unique = true, length = 50) - private String name; - - @Column(nullable = false, unique = true, length = 300) - private String description; - - @Column(nullable = false, unique = true, length = 50) - private String duration; - - @Column(nullable = true) - private String image; - - public MovieEntity() { - super(); - } - - public MovieEntity(List categories, String name, String description, String duration, - String image) { - - this.categories = categories; - this.name = name; - this.description = description; - this.duration = duration; - this.image = image; - } - - public List getCategories() { - return categories; - } - - public void setCategories(List categories) { - this.categories = categories; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - - public String getDuration() { - return duration; - } - - public void setDuration(String duration) { - this.duration = duration; - } - - public String getImage() { - return image; - } - - public void setImage(String image) { - this.image = image; - } - - @Override - public int hashCode() { - return Objects.hash(id, categories, name, description, duration, image); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final MovieEntity other = (MovieEntity) obj; - return Objects.equals(other.getId(), id) - && Objects.equals(other.getCategories(), categories) - && Objects.equals(other.getName(), name) - && Objects.equals(other.getDescription(), description) - && Objects.equals(other.getDuration(), duration) - && Objects.equals(other.getImage(), image); - } - -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/movies/repository/MovieRepository.java b/2 семестр/Lab3/src/main/java/com/example/demo/movies/repository/MovieRepository.java deleted file mode 100644 index e88ec69..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/movies/repository/MovieRepository.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.example.demo.movies.repository; - -import java.util.Optional; -import java.util.List; - -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.CrudRepository; -import org.springframework.data.repository.query.Param; - -import com.example.demo.movies.model.MovieEntity; - -public interface MovieRepository extends CrudRepository { - - Optional findByNameIgnoreCase(String name); - - Optional findByCategoriesIdAndId(Integer categoriesId, Integer id); - - List findByCategoriesId(Integer categoriesId); - - @Query("SELECT COUNT(DISTINCT v.user.id) FROM ViewedEntity v WHERE v.movie.id = :movieId") - Integer getCountViews(@Param("movieId") Integer movieId); - -} \ No newline at end of file diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/movies/service/MovieService.java b/2 семестр/Lab3/src/main/java/com/example/demo/movies/service/MovieService.java deleted file mode 100644 index 41943f4..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/movies/service/MovieService.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.example.demo.movies.service; - -import java.util.List; -import java.util.stream.StreamSupport; - -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.repository.MovieRepository; - -@Service -public class MovieService { - - private final MovieRepository repository; - - public MovieService(MovieRepository repository) { - this.repository = repository; - } - - private void checkName(String name) { - if (repository.findByNameIgnoreCase(name).isPresent()) { - throw new IllegalArgumentException( - String.format("Type with name %s is already exists", name)); - } - } - - @Transactional(readOnly = true) - public List getAll(Integer categoriesId) { - - if (categoriesId == 0) { - return StreamSupport.stream(repository.findAll().spliterator(), false).toList(); - } - return repository.findByCategoriesId(categoriesId); - } - - @Transactional(readOnly = true) - public MovieEntity get(Integer id) { - return repository.findById(id).orElseThrow(() -> new NotFoundException(id)); - } - - @Transactional - public MovieEntity create(MovieEntity entity) { - if (entity == null) { - throw new IllegalArgumentException("Сущность не найдена"); - } - checkName(entity.getName()); - - return repository.save(entity); - } - - @Transactional - public MovieEntity update(Integer id, MovieEntity entity) { - final MovieEntity exisEntity = get(id); - exisEntity.setCategories(entity.getCategories()); - exisEntity.setName(entity.getName()); - exisEntity.setDescription(entity.getDescription()); - exisEntity.setDuration(entity.getDuration()); - exisEntity.setImage(entity.getImage()); - return repository.save(exisEntity); - } - - @Transactional - public MovieEntity delete(Integer id) { - final MovieEntity exisEntity = get(id); - repository.delete(exisEntity); - return exisEntity; - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/users/api/UserController.java b/2 семестр/Lab3/src/main/java/com/example/demo/users/api/UserController.java deleted file mode 100644 index cf3936c..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/users/api/UserController.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.example.demo.users.api; - -import java.util.List; - -import org.modelmapper.ModelMapper; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -import com.example.demo.core.configurations.Constants; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; - -import jakarta.validation.Valid; - -@RestController -@RequestMapping(Constants.API_URL + "/user") -public class UserController { - - private final UserService userService; - private final ModelMapper modelMapper; - - public UserController(UserService userService, ModelMapper modelMapper) { - this.modelMapper = modelMapper; - this.userService = userService; - } - - private UserEntity toEntity(UserDTO dto) { - return modelMapper.map(dto, UserEntity.class); - } - - private UserDTO toDto(UserEntity entity) { - return modelMapper.map(entity, UserDTO.class); - } - - @GetMapping() - public List getAll() { - return userService.getAll().stream().map(this::toDto).toList(); - } - - @GetMapping("/{id}") - public UserDTO get(@PathVariable(name = "id") Integer id) { - return toDto(userService.get(id)); - } - - @PostMapping - public UserDTO create(@RequestBody @Valid UserDTO userDTO) { - - return toDto(userService.create(toEntity(userDTO))); - } - - @PutMapping("/{id}") - public UserDTO update(@PathVariable(name = "id") Integer id, @RequestBody UserDTO userDTO) { - return toDto(userService.update(id, toEntity(userDTO))); - } - - @DeleteMapping("/{id}") - public UserDTO delete(@PathVariable(name = "id") Integer id) { - return toDto(userService.delete(id)); - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/users/api/UserDTO.java b/2 семестр/Lab3/src/main/java/com/example/demo/users/api/UserDTO.java deleted file mode 100644 index 8ee7751..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/users/api/UserDTO.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.example.demo.users.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; -import jakarta.validation.constraints.Size; - -public class UserDTO { - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - private Integer id; - - @NotBlank - @Size(min = 2, max = 50) - private String username; - - @NotBlank - @Size(min = 2, max = 10) - private String password; - - @NotNull - private boolean isAdmin; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public String getUsername() { - return username; - } - - public void setUsername(String username) { - this.username = username; - } - - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - - public boolean getIsAdmin() { - return isAdmin; - } - - public void setIsAdmin(boolean isAdmin) { - this.isAdmin = isAdmin; - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/users/model/UserEntity.java b/2 семестр/Lab3/src/main/java/com/example/demo/users/model/UserEntity.java deleted file mode 100644 index 0619663..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/users/model/UserEntity.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.example.demo.users.model; - -import java.util.Objects; - -import com.example.demo.core.model.BaseEntity; - -import jakarta.persistence.Column; -import jakarta.persistence.Entity; -import jakarta.persistence.Table; - -@Entity -@Table(name = "users") -public class UserEntity extends BaseEntity { - - @Column(nullable = false, unique = true, length = 15) - private String username; - - @Column(nullable = false, length = 5) - private String password; - - @Column(nullable = false) - private boolean isAdmin; - - public UserEntity() { - - } - - public UserEntity(String username, String password, boolean isAdmin) { - this.username = username; - this.password = password; - this.isAdmin = isAdmin; - } - - public String getUsername() { - return username; - } - - public void setUsername(String username) { - this.username = username; - } - - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - - public boolean getIsAdmin() { - return isAdmin; - } - - public void setIsAdmin(boolean isAdmin) { - this.isAdmin = isAdmin; - } - - @Override - public int hashCode() { - return Objects.hash(id, username, password, isAdmin); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final UserEntity other = (UserEntity) obj; - return Objects.equals(other.getId(), id) && - Objects.equals(other.getUsername(), username) && - Objects.equals(other.getIsAdmin(), isAdmin) && - Objects.equals(other.getPassword(), password); - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/users/repository/UserRepository.java b/2 семестр/Lab3/src/main/java/com/example/demo/users/repository/UserRepository.java deleted file mode 100644 index 3663ed3..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/users/repository/UserRepository.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.example.demo.users.repository; - -import java.util.Optional; -import org.springframework.data.repository.CrudRepository; - -import com.example.demo.users.model.UserEntity; - -public interface UserRepository extends CrudRepository { - Optional findByUsernameIgnoreCase(String username); -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/users/service/UserService.java b/2 семестр/Lab3/src/main/java/com/example/demo/users/service/UserService.java deleted file mode 100644 index 127b30b..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/users/service/UserService.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.example.demo.users.service; - -import java.util.List; - -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import java.util.stream.StreamSupport; - -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.repository.UserRepository; - -@Service -public class UserService { - private final UserRepository repository; - - public UserService(UserRepository repository) { - this.repository = repository; - } - - @Transactional(readOnly = true) - public List getAll() { - return StreamSupport.stream(repository.findAll().spliterator(), false).toList(); - } - - @Transactional(readOnly = true) - public UserEntity get(Integer id) { - return repository.findById(id).orElseThrow(() -> new NotFoundException(id)); - } - - @Transactional - public UserEntity create(UserEntity entity) { - return repository.save(entity); - } - - @Transactional - public UserEntity update(Integer id, UserEntity entity) { - final UserEntity existsentity = get(id); - existsentity.setUsername(entity.getUsername()); - existsentity.setPassword(entity.getPassword()); - existsentity.setIsAdmin(entity.getIsAdmin()); - return repository.save(existsentity); - } - - @Transactional - public UserEntity delete(Integer id) { - final UserEntity existsentity = get(id); - repository.delete(existsentity); - return existsentity; - } - -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/viewed/api/ViewedController.java b/2 семестр/Lab3/src/main/java/com/example/demo/viewed/api/ViewedController.java deleted file mode 100644 index abe4dab..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/viewed/api/ViewedController.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.example.demo.viewed.api; - -import java.util.List; - -import org.modelmapper.ModelMapper; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; - -import com.example.demo.core.configurations.Constants; -import com.example.demo.viewed.model.ViewedEntity; -import com.example.demo.viewed.service.ViewedService; -import com.example.demo.movies.service.MovieService; -import com.example.demo.users.service.UserService; - -import jakarta.validation.Valid; - -@RestController -@RequestMapping(Constants.API_URL + "/viewed") -public class ViewedController { - - private final ViewedService viewedService; - private final UserService userService; - private final MovieService movieService; - private final ModelMapper modelMapper; - - public ViewedController( - ViewedService viewedService, UserService userService, - MovieService movieService, ModelMapper modelMapper) { - this.modelMapper = modelMapper; - this.userService = userService; - this.viewedService = viewedService; - this.movieService = movieService; - } - - private ViewedDto toDto(ViewedEntity entity) { - return modelMapper.map(entity, ViewedDto.class); - } - - private ViewedEntity toEntity(ViewedDto dto) { - final ViewedEntity entity = modelMapper.map(dto, ViewedEntity.class); - entity.setMovie(movieService.get(dto.getMovieId())); - entity.setUser(userService.get(dto.getUserId())); - return entity; - } - - @GetMapping - public List getAll(@RequestParam(name = "userId", defaultValue = "0") Integer userId) { - return viewedService.getAll(userId).stream().map(this::toDto).toList(); - } - - @GetMapping("/{id}") - public ViewedDto get(@PathVariable(name = "id") Integer id) { - return toDto(viewedService.get(id)); - } - - @PostMapping - public ViewedDto create(@RequestBody @Valid ViewedDto dto) { - return toDto(viewedService.create(toEntity(dto))); - } - - @PutMapping("/{id}") - public ViewedDto update(@PathVariable(name = "id") Integer id, - @RequestBody ViewedDto dto) { - return toDto(viewedService.update(id, toEntity(dto))); - } - - @DeleteMapping("/{id}") - public ViewedDto delete(@PathVariable(name = "id") Integer id) { - return toDto(viewedService.delete(id)); - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/viewed/api/ViewedDto.java b/2 семестр/Lab3/src/main/java/com/example/demo/viewed/api/ViewedDto.java deleted file mode 100644 index 9bdc2e8..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/viewed/api/ViewedDto.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.example.demo.viewed.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import jakarta.validation.constraints.Min; -import jakarta.validation.constraints.NotNull; - -public class ViewedDto { - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - private Integer id; - - @NotNull - @Min(1) - private Integer userId; - - @NotNull - @Min(1) - private Integer movieId; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public Integer getUserId() { - return userId; - } - - public void setUserId(Integer userId) { - this.userId = userId; - } - - public Integer getMovieId() { - return movieId; - } - - public void setMovieId(Integer movieId) { - this.movieId = movieId; - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/viewed/model/ViewedEntity.java b/2 семестр/Lab3/src/main/java/com/example/demo/viewed/model/ViewedEntity.java deleted file mode 100644 index ebdb0a1..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/viewed/model/ViewedEntity.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.example.demo.viewed.model; - -import java.util.Objects; - -import com.example.demo.core.model.BaseEntity; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.users.model.UserEntity; - -import jakarta.persistence.Entity; -import jakarta.persistence.JoinColumn; -import jakarta.persistence.ManyToOne; -import jakarta.persistence.Table; - -@Entity -@Table(name = "viewes") -public class ViewedEntity extends BaseEntity { - - @ManyToOne - @JoinColumn(name = "userId", nullable = false) - private UserEntity user; - - @ManyToOne - @JoinColumn(name = "movieId", nullable = false) - private MovieEntity movie; - - public ViewedEntity() { - super(); - } - - public ViewedEntity(UserEntity user, MovieEntity movie) { - this.user = user; - this.movie = movie; - } - - public UserEntity getUser() { - return user; - } - - public void setUser(UserEntity user) { - this.user = user; - } - - public MovieEntity getMovie() { - return movie; - } - - public void setMovie(MovieEntity movie) { - this.movie = movie; - } - - @Override - public int hashCode() { - return Objects.hash(id, user, movie); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final ViewedEntity other = (ViewedEntity) obj; - return Objects.equals(other.getId(), id) - && Objects.equals(other.getUser(), user) - && Objects.equals(other.getMovie(), movie); - } -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/viewed/repository/ViewedRepository.java b/2 семестр/Lab3/src/main/java/com/example/demo/viewed/repository/ViewedRepository.java deleted file mode 100644 index 73b95c8..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/viewed/repository/ViewedRepository.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.example.demo.viewed.repository; - -import java.util.Optional; -import java.util.List; - -import org.springframework.data.repository.CrudRepository; -import com.example.demo.viewed.model.ViewedEntity; - -public interface ViewedRepository extends CrudRepository { - - List findByUserId(Integer userId); - - Optional findOneByUserIdAndId(Integer userId, Integer id); - -} diff --git a/2 семестр/Lab3/src/main/java/com/example/demo/viewed/service/ViewedService.java b/2 семестр/Lab3/src/main/java/com/example/demo/viewed/service/ViewedService.java deleted file mode 100644 index fe94d57..0000000 --- a/2 семестр/Lab3/src/main/java/com/example/demo/viewed/service/ViewedService.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.example.demo.viewed.service; - -import java.util.List; -import java.util.stream.StreamSupport; - -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.viewed.model.ViewedEntity; -import com.example.demo.viewed.repository.ViewedRepository; - -@Service -public class ViewedService { - private final ViewedRepository repository; - - public ViewedService(ViewedRepository repository) { - this.repository = repository; - } - - @Transactional(readOnly = true) - public List getAll(Integer userId) { - if (userId == 0) { - return StreamSupport.stream(repository.findAll().spliterator(), false).toList(); - } - return repository.findByUserId(userId); - } - - @Transactional(readOnly = true) - public ViewedEntity get(Integer id) { - return repository.findById(id).orElseThrow(() -> new NotFoundException(id)); - } - - @Transactional - public ViewedEntity create(ViewedEntity entity) { - return repository.save(entity); - } - - @Transactional - public ViewedEntity update(Integer id, ViewedEntity entity) { - final ViewedEntity exisEntity = get(id); - exisEntity.setUser(entity.getUser()); - exisEntity.setMovie(entity.getMovie()); - return repository.save(exisEntity); - } - - @Transactional - public ViewedEntity delete(Integer id) { - final ViewedEntity exisEntity = get(id); - repository.delete(exisEntity); - return exisEntity; - } -} diff --git a/2 семестр/Lab3/src/main/resources/application.properties b/2 семестр/Lab3/src/main/resources/application.properties deleted file mode 100644 index 8b13789..0000000 --- a/2 семестр/Lab3/src/main/resources/application.properties +++ /dev/null @@ -1 +0,0 @@ - diff --git a/2 семестр/Lab3/src/test/java/com/example/demo/CategorieServiceTests.java b/2 семестр/Lab3/src/test/java/com/example/demo/CategorieServiceTests.java deleted file mode 100644 index 942d64f..0000000 --- a/2 семестр/Lab3/src/test/java/com/example/demo/CategorieServiceTests.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.example.demo; - -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.dao.DataIntegrityViolationException; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.core.errors.NotFoundException; - -@SpringBootTest -class CategorieServiceTests { - @Autowired - private CategorieService categorieService; - - private CategorieEntity categorie; - - @BeforeEach - void createData() { - removeData(); - - categorie = categorieService.create(new CategorieEntity("Ужасы", "null")); - categorieService.create(new CategorieEntity("Боевик", "null")); - - } - - @AfterEach - void removeData() { - categorieService.getAll().forEach(item -> categorieService.delete(item.getId())); - } - - @Test - void getTest() { - Assertions.assertThrows(NotFoundException.class, () -> categorieService.get(0)); - } - - @Test - void createTest() { - Assertions.assertEquals(2, categorieService.getAll().size()); - Assertions.assertEquals(categorie, categorieService.get(categorie.getId())); - } - - @Test - void createNotUniqueTest() { - final CategorieEntity nonUniqueCategorie = new CategorieEntity("Ужасы", "null"); - Assertions.assertThrows(IllegalArgumentException.class, () -> categorieService.create(nonUniqueCategorie)); - } - - @Test - void createNullableTest() { - final CategorieEntity nullableCategorie = new CategorieEntity(null, "null"); - Assertions.assertThrows(DataIntegrityViolationException.class, () -> categorieService.create( - nullableCategorie)); - } - - @Test - void updateTest() { - final String newName = "TEST"; - final String oldName = categorie.getName(); - final CategorieEntity cat = new CategorieEntity(newName, categorie.getImage()); - final CategorieEntity newEntity = categorieService.update(categorie.getId(), cat); - Assertions.assertEquals(newName, newEntity.getName()); - Assertions.assertNotEquals(oldName, newEntity.getName()); - } - - @Test - void deleteTest() { - categorieService.delete(categorie.getId()); - Assertions.assertEquals(1, categorieService.getAll().size()); - - Assertions.assertNotEquals(3, categorieService.getAll().size()); - } -} diff --git a/2 семестр/Lab3/src/test/java/com/example/demo/FavoriteServiceTests.java b/2 семестр/Lab3/src/test/java/com/example/demo/FavoriteServiceTests.java deleted file mode 100644 index fbab516..0000000 --- a/2 семестр/Lab3/src/test/java/com/example/demo/FavoriteServiceTests.java +++ /dev/null @@ -1,116 +0,0 @@ -package com.example.demo; - -import org.junit.jupiter.api.TestMethodOrder; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.favorites.model.FavoriteEntity; -import com.example.demo.favorites.service.FavoriteService; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; - -@SpringBootTest -@TestMethodOrder(OrderAnnotation.class) -class FavoriteServiceTests { - - @Autowired - private FavoriteService favoriteService; - - private FavoriteEntity lastFavorite; - private FavoriteEntity lastFavorite2; - - private CategorieEntity cat1; - private MovieEntity mov1; - private MovieEntity mov2; - private UserEntity us1; - - @Autowired - private CategorieService categorieService; - - @Autowired - private MovieService movieService; - - @Autowired - private UserService userService; - - @BeforeEach - void createData() { - removeData(); - - cat1 = categorieService.create(new CategorieEntity("Фэнтэзи", "123")); - - List categories = new ArrayList<>(); - - final var categorie1 = categorieService.create(new CategorieEntity( - "Драма", "placeholder")); - final var categorie2 = categorieService.create(new CategorieEntity( - "Комедия", "placeholder")); - - - categories.add(categorie1); - categories.add(categorie2); - - mov1 = movieService.create(new MovieEntity(categories, "Астрал", "1", "1", "1")); - mov2 = movieService.create(new MovieEntity(categories, "Крепкий орешек","2", "2", "2")); - - us1 = userService.create(new UserEntity("Yourdax", "123", true)); - - lastFavorite = favoriteService.create(new FavoriteEntity(us1, mov1)); - lastFavorite2 = favoriteService.create(new FavoriteEntity(us1, mov2)); - } - - @AfterEach - void removeData() { - favoriteService.getAll(0).forEach(fv -> favoriteService.delete(fv.getId())); - userService.getAll().forEach(u -> userService.delete(u.getId())); - movieService.getAll(0).forEach(item -> movieService.delete(item.getId())); - categorieService.getAll().forEach(item -> categorieService.delete(item.getId())); - } - - @Test - void getTest() { - Assertions.assertThrows(NotFoundException.class, () -> favoriteService.get(0)); - } - - @Test - void createTest() { - Assertions.assertEquals(2, favoriteService.getAll(us1.getId()).size()); - } - - @Test - void update() { - final FavoriteEntity fav = favoriteService.create(new FavoriteEntity(us1, mov2)); - - final FavoriteEntity oldFav = favoriteService.get(lastFavorite.getId()); - - final FavoriteEntity newFav = favoriteService.update(lastFavorite2.getId(), fav); - - Assertions.assertNotEquals(oldFav.getMovie().getName(), - newFav.getMovie().getName()); - - } - - @Test - @Order(3) - void delete() { - - favoriteService.delete(lastFavorite.getId()); - - Assertions.assertEquals(1, favoriteService.getAll(us1.getId()).size()); - } -} diff --git a/2 семестр/Lab3/src/test/java/com/example/demo/MovieServiceTest.java b/2 семестр/Lab3/src/test/java/com/example/demo/MovieServiceTest.java deleted file mode 100644 index 4726f32..0000000 --- a/2 семестр/Lab3/src/test/java/com/example/demo/MovieServiceTest.java +++ /dev/null @@ -1,149 +0,0 @@ -package com.example.demo; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestMethodOrder; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.dao.DataIntegrityViolationException; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.viewed.model.ViewedEntity; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; -import com.example.demo.viewed.service.ViewedService; - -@SpringBootTest -@TestMethodOrder(OrderAnnotation.class) -class MovieServiceTest { - @Autowired - private MovieService movieService; - - private MovieEntity movie; - private MovieEntity movie2; - - @Autowired - private CategorieService categorieService; - - private CategorieEntity cat1; - private CategorieEntity cat2; - - @Autowired - private UserService userService; - - private UserEntity user; - private UserEntity user1; - private UserEntity user2; - private UserEntity user3; - - @Autowired - private ViewedService viewedService; - - @BeforeEach - void createData() { - removeData(); - List categories = new ArrayList<>(); - cat1 = categorieService.create(new CategorieEntity("Drama", "null")); - cat2 = categorieService.create(new CategorieEntity("Boevik", "null")); - - categories.add(cat1); - categories.add(cat2); - - user = userService.create(new UserEntity("1", "1", true)); - user1 = userService.create(new UserEntity("2", "2", true)); - user2 = userService.create(new UserEntity("3", "3", true)); - user3 = userService.create(new UserEntity("4", "4", true)); - - movie = movieService.create(new MovieEntity(categories, "1", "1", "1", "1")); - movie2 = movieService.create(new MovieEntity(categories, "2", "2", "2", "2")); - - viewedService.create(new ViewedEntity(user, movie)); - viewedService.create(new ViewedEntity(user1, movie)); - viewedService.create(new ViewedEntity(user2, movie)); - viewedService.create(new ViewedEntity(user3, movie)); - - } - - @AfterEach - void removeData() { - viewedService.getAll(0).forEach(vs -> viewedService.delete(vs.getId())); - userService.getAll().forEach(u -> userService.delete(u.getId())); - movieService.getAll(0).forEach(item -> movieService.delete(item.getId())); - categorieService.getAll().forEach(item -> categorieService.delete(item.getId())); - } - @Test - @Order(1) - void countCategorieTest() { - assertEquals(2, movie.getCategories().size()); - } - - @Test - @Order(1) - void getTest() { - Assertions.assertThrows(NotFoundException.class, () -> movieService.get(10)); - } - - @Test - @Order(2) - void createTest() { - Assertions.assertEquals(2, movieService.getAll(cat1.getId()).size()); - - } - - @Test - @Order(3) - void createNotUniqueTest() { - List categories = new ArrayList<>(); - - categories.add(cat1); - final MovieEntity nonUniqueCategorie = new MovieEntity(categories, "1", "1", "1", - "1"); - Assertions.assertThrows(IllegalArgumentException.class, () -> movieService.create(nonUniqueCategorie)); - } - - @Test - @Order(4) - void createNullableTest() { - List categories = new ArrayList<>(); - categories.add(cat1); - final MovieEntity nullableCategorie = new MovieEntity(categories, null, "1", "1", - "1"); - Assertions.assertThrows(DataIntegrityViolationException.class, () -> movieService.create( - nullableCategorie)); - } - - @Test - @Order(5) - void updateTest() { - final String newName = "TEST"; - final String oldName = movie.getName(); - final MovieEntity mov = new MovieEntity(movie.getCategories(), - newName, movie.getDescription(), - movie.getDuration(), movie.getImage()); - final MovieEntity newEntity = movieService.update(movie.getId(), mov); - Assertions.assertEquals(newName, newEntity.getName()); - Assertions.assertNotEquals(oldName, newEntity.getName()); - } - - @Test - @Order(6) - void deleteTest() { - movieService.delete(movie2.getId()); - Assertions.assertEquals(1, movieService.getAll(cat1.getId()).size()); - - Assertions.assertNotEquals(3, movieService.getAll(cat1.getId()).size()); - } -} diff --git a/2 семестр/Lab3/src/test/java/com/example/demo/UserServiceTests.java b/2 семестр/Lab3/src/test/java/com/example/demo/UserServiceTests.java deleted file mode 100644 index 7fa9177..0000000 --- a/2 семестр/Lab3/src/test/java/com/example/demo/UserServiceTests.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.example.demo; - -import org.junit.jupiter.api.TestMethodOrder; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; - -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; - -@SpringBootTest -@TestMethodOrder(OrderAnnotation.class) -class UserServiceTests { - - @Autowired - private UserService userService; - - private UserEntity firstUser; - - @BeforeEach - void createData() { - removeData(); - - firstUser = userService.create(new UserEntity("Yourdax", "123", true)); - userService.create(new UserEntity("Ivan", "789", false)); - userService.create(new UserEntity("Nikita", "456", false)); - - } - - @AfterEach - void removeData() { - userService.getAll().forEach(item -> userService.delete(item.getId())); - } - - @Test - void getTest() { - Assertions.assertThrows(NotFoundException.class, () -> userService.get(0)); - } - - @Test - @Order(1) - void createTest() { - - Assertions.assertEquals(firstUser, userService.get(firstUser.getId())); - Assertions.assertEquals(3, userService.getAll().size()); - } - - @Test - @Order(2) - void update() { - final String newPassword = "000"; - final UserEntity existEntity = userService.get(firstUser.getId()); - final String oldPassword = existEntity.getPassword(); - final UserEntity entity = new UserEntity(existEntity.getUsername(), newPassword, - existEntity.getIsAdmin()); - final UserEntity newEntity = userService.update(firstUser.getId(), entity); - Assertions.assertEquals(newPassword, newEntity.getPassword()); - Assertions.assertNotEquals(oldPassword, newEntity.getPassword()); - - } - - @Test - @Order(3) - void delete() { - userService.delete(firstUser.getId()); - Assertions.assertEquals(2, userService.getAll().size()); - } -} diff --git a/2 семестр/Lab4-5/.gitignore b/2 семестр/Lab4-5/.gitignore deleted file mode 100644 index 546ecee..0000000 --- a/2 семестр/Lab4-5/.gitignore +++ /dev/null @@ -1,36 +0,0 @@ -HELP.md -.gradle -build/ -!gradle/wrapper/gradle-wrapper.jar -!**/src/main/**/build/ -!**/src/test/**/build/ - -### STS ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache -bin/ -!**/src/main/**/bin/ -!**/src/test/**/bin/ - -### IntelliJ IDEA ### -.idea -*.iws -*.iml -*.ipr -out/ -!**/src/main/**/out/ -!**/src/test/**/out/ - -### NetBeans ### -/nbproject/private/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ - -data.*.db \ No newline at end of file diff --git a/2 семестр/Lab4-5/.vscode/extensions.json b/2 семестр/Lab4-5/.vscode/extensions.json deleted file mode 100644 index 42cf79d..0000000 --- a/2 семестр/Lab4-5/.vscode/extensions.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "recommendations": [ - // fronted - "AndersEAndersen.html-class-suggestions", - "dbaeumer.vscode-eslint", - // backend - "vscjava.vscode-java-pack", - "vmware.vscode-boot-dev-pack", - "vscjava.vscode-gradle", - "redhat.vscode-xml" - ] -} \ No newline at end of file diff --git a/2 семестр/Lab4-5/.vscode/launch.json b/2 семестр/Lab4-5/.vscode/launch.json deleted file mode 100644 index d1be3a8..0000000 --- a/2 семестр/Lab4-5/.vscode/launch.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "configurations": [ - { - "type": "java", - "name": "DemoApplication", - "request": "launch", - "mainClass": "com.example.demo.DemoApplication", - "projectName": "Lab4-5" - } - ] -} \ No newline at end of file diff --git a/2 семестр/Lab4-5/.vscode/settings.json b/2 семестр/Lab4-5/.vscode/settings.json deleted file mode 100644 index 95915c9..0000000 --- a/2 семестр/Lab4-5/.vscode/settings.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "editor.tabSize": 4, - "editor.detectIndentation": false, - "editor.insertSpaces": true, - "editor.formatOnPaste": true, - "editor.formatOnSave": true, - "editor.formatOnType": false, - "java.compile.nullAnalysis.mode": "disabled", - "java.configuration.updateBuildConfiguration": "automatic", - "[java]": { - "editor.pasteAs.enabled": false, - }, - "gradle.nestedProjects": true, - "java.saveActions.organizeImports": true, - "java.dependency.packagePresentation": "hierarchical", - "spring-boot.ls.problem.boot2.JAVA_CONSTRUCTOR_PARAMETER_INJECTION": "WARNING", - "spring.initializr.defaultLanguage": "Java", - "java.format.settings.url": ".vscode/eclipse-formatter.xml", - "java.project.explorer.showNonJavaResources": true, - "java.codeGeneration.hashCodeEquals.useJava7Objects": true, - "cSpell.words": [ - "classappend" - ], -} \ No newline at end of file diff --git a/2 семестр/Lab4-5/build.gradle b/2 семестр/Lab4-5/build.gradle deleted file mode 100644 index 138fe43..0000000 --- a/2 семестр/Lab4-5/build.gradle +++ /dev/null @@ -1,51 +0,0 @@ -plugins { - id 'java' - id 'org.springframework.boot' version '3.2.4' - id 'io.spring.dependency-management' version '1.1.4' -} - -group = 'com.example' -version = '0.0.1-SNAPSHOT' - -defaultTasks 'bootRun' - -jar { - enabled = false -} - -bootJar { - archiveFileName = String.format('%s-%s.jar', rootProject.name, version) -} - -assert System.properties['java.specification.version'] == '17' || '21' -java { - sourceCompatibility = '17' -} - -repositories { - mavenCentral() -} - -dependencies { - implementation 'org.springframework.boot:spring-boot-starter-web' - implementation 'org.springframework.boot:spring-boot-starter-validation' - implementation 'org.modelmapper:modelmapper:3.2.0' - - implementation 'org.springframework.boot:spring-boot-starter-data-jpa' - implementation 'com.h2database:h2:2.2.224' - - implementation 'org.springframework.boot:spring-boot-devtools' - implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' - implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:3.3.0' - runtimeOnly 'org.webjars.npm:bootstrap:5.3.3' - runtimeOnly 'org.webjars.npm:bootstrap-icons:1.11.3' - - implementation 'org.springframework.boot:spring-boot-starter-security' - implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity6' - - testImplementation 'org.springframework.boot:spring-boot-starter-test' -} - -tasks.named('test') { - useJUnitPlatform() -} diff --git a/2 семестр/Lab4-5/gradle/wrapper/gradle-wrapper.jar b/2 семестр/Lab4-5/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index d64cd49..0000000 Binary files a/2 семестр/Lab4-5/gradle/wrapper/gradle-wrapper.jar and /dev/null differ diff --git a/2 семестр/Lab4-5/gradle/wrapper/gradle-wrapper.properties b/2 семестр/Lab4-5/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 1af9e09..0000000 --- a/2 семестр/Lab4-5/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,7 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip -networkTimeout=10000 -validateDistributionUrl=true -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/2 семестр/Lab4-5/gradlew b/2 семестр/Lab4-5/gradlew deleted file mode 100644 index 1aa94a4..0000000 --- a/2 семестр/Lab4-5/gradlew +++ /dev/null @@ -1,249 +0,0 @@ -#!/bin/sh - -# -# Copyright © 2015-2021 the original authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -############################################################################## -# -# Gradle start up script for POSIX generated by Gradle. -# -# Important for running: -# -# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is -# noncompliant, but you have some other compliant shell such as ksh or -# bash, then to run this script, type that shell name before the whole -# command line, like: -# -# ksh Gradle -# -# Busybox and similar reduced shells will NOT work, because this script -# requires all of these POSIX shell features: -# * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». -# -# Important for patching: -# -# (2) This script targets any POSIX shell, so it avoids extensions provided -# by Bash, Ksh, etc; in particular arrays are avoided. -# -# The "traditional" practice of packing multiple parameters into a -# space-separated string is a well documented source of bugs and security -# problems, so this is (mostly) avoided, by progressively accumulating -# options in "$@", and eventually passing that to Java. -# -# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, -# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; -# see the in-line comments for details. -# -# There are tweaks for specific operating systems such as AIX, CygWin, -# Darwin, MinGW, and NonStop. -# -# (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt -# within the Gradle project. -# -# You can find Gradle at https://github.com/gradle/gradle/. -# -############################################################################## - -# Attempt to set APP_HOME - -# Resolve links: $0 may be a link -app_path=$0 - -# Need this for daisy-chained symlinks. -while - APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path - [ -h "$app_path" ] -do - ls=$( ls -ld "$app_path" ) - link=${ls#*' -> '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/2 семестр/Lab4-5/gradlew.bat b/2 семестр/Lab4-5/gradlew.bat deleted file mode 100644 index 93e3f59..0000000 --- a/2 семестр/Lab4-5/gradlew.bat +++ /dev/null @@ -1,92 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/2 семестр/Lab4-5/hs_err_pid3688.log b/2 семестр/Lab4-5/hs_err_pid3688.log deleted file mode 100644 index 62c22a0..0000000 --- a/2 семестр/Lab4-5/hs_err_pid3688.log +++ /dev/null @@ -1,228 +0,0 @@ -# -# There is insufficient memory for the Java Runtime Environment to continue. -# Native memory allocation (mmap) failed to map 536870912 bytes for G1 virtual space -# Possible reasons: -# The system is out of physical RAM or swap space -# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap -# Possible solutions: -# Reduce memory load on the system -# Increase physical memory or swap space -# Check if swap backing store is full -# Decrease Java heap size (-Xmx/-Xms) -# Decrease number of Java threads -# Decrease Java thread stack sizes (-Xss) -# Set larger code cache with -XX:ReservedCodeCacheSize= -# JVM is running with Zero Based Compressed Oops mode in which the Java heap is -# placed in the first 32GB address space. The Java Heap base address is the -# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress -# to set the Java Heap base and to place the Java Heap above 32GB virtual address. -# This output file may be truncated or incomplete. -# -# Out of Memory Error (os_windows.cpp:3613), pid=3688, tid=20112 -# -# JRE version: (17.0.10+7) (build ) -# Java VM: OpenJDK 64-Bit Server VM (17.0.10+7, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# No core dump will be written. Minidumps are not enabled by default on client versions of Windows -# - ---------------- S U M M A R Y ------------ - -Command Line: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED -Dplugin.dir=D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\plugins com.microsoft.java.bs.core.Launcher - -Host: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz, 12 cores, 31G, Windows 11 , 64 bit Build 22621 (10.0.22621.2506) -Time: Wed May 29 22:49:15 2024 Windows 11 , 64 bit Build 22621 (10.0.22621.2506) elapsed time: 0.020621 seconds (0d 0h 0m 0s) - ---------------- T H R E A D --------------- - -Current thread (0x0000027e648cc2e0): JavaThread "Unknown thread" [_thread_in_vm, id=20112, stack(0x00000088d6400000,0x00000088d6500000)] - -Stack: [0x00000088d6400000,0x00000088d6500000] -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -V [jvm.dll+0x67d2c9] -V [jvm.dll+0x834afa] -V [jvm.dll+0x8365be] -V [jvm.dll+0x836c23] -V [jvm.dll+0x2477ff] -V [jvm.dll+0x67a109] -V [jvm.dll+0x66eb7a] -V [jvm.dll+0x30764b] -V [jvm.dll+0x30eaf6] -V [jvm.dll+0x35e83e] -V [jvm.dll+0x35ea6f] -V [jvm.dll+0x2de248] -V [jvm.dll+0x2df1b4] -V [jvm.dll+0x806361] -V [jvm.dll+0x36c6f1] -V [jvm.dll+0x7e4e06] -V [jvm.dll+0x3eff3f] -V [jvm.dll+0x3f1b71] -C [jli.dll+0x528f] -C [ucrtbase.dll+0x29363] -C [KERNEL32.DLL+0x1257d] -C [ntdll.dll+0x5aa58] - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x00007ffd92efee98, length=0, elements={ -} - -Java Threads: ( => current thread ) - -Other Threads: - 0x0000027e64978390 GCTaskThread "GC Thread#0" [stack: 0x00000088d6500000,0x00000088d6600000] [id=9664] - 0x0000027e79acc050 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000088d6600000,0x00000088d6700000] [id=8220] - 0x0000027e79acca70 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000088d6700000,0x00000088d6800000] [id=19800] - -[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffd926bec87] - -VM state: not at safepoint (not fully initialized) - -VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) -[0x0000027e648c6210] Heap_lock - owner thread: 0x0000027e648cc2e0 - -Heap address: 0x0000000600c00000, size: 8180 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 1. -Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0 - -GC Precious Log: - - -Heap: - garbage-first heap total 0K, used 0K [0x0000000600c00000, 0x0000000800000000) - region size 4096K, 0 young (0K), 0 survivors (0K) - -[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffd92aa6fb9] - -GC Heap History (0 events): -No events - -Dll operation events (1 events): -Event: 0.014 Loaded shared library D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\java.dll - -Deoptimization events (0 events): -No events - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (0 events): -No events - -VM Operations (0 events): -No events - -Events (0 events): -No events - - -Dynamic libraries: -0x00007ff707200000 - 0x00007ff70720e000 D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\java.exe -0x00007ffe2d350000 - 0x00007ffe2d567000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffe2c1b0000 - 0x00007ffe2c274000 C:\Windows\System32\KERNEL32.DLL -0x00007ffe2aa30000 - 0x00007ffe2add6000 C:\Windows\System32\KERNELBASE.dll -0x00007ffdf9aa0000 - 0x00007ffdf9ab7000 D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\jli.dll -0x00007ffe2afc0000 - 0x00007ffe2b0d1000 C:\Windows\System32\ucrtbase.dll -0x00007ffe2d080000 - 0x00007ffe2d22e000 C:\Windows\System32\USER32.dll -0x00007ffe2ade0000 - 0x00007ffe2ae06000 C:\Windows\System32\win32u.dll -0x00007ffe2b370000 - 0x00007ffe2b399000 C:\Windows\System32\GDI32.dll -0x00007ffe2a6d0000 - 0x00007ffe2a7e8000 C:\Windows\System32\gdi32full.dll -0x00007ffdf3520000 - 0x00007ffdf353b000 D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\VCRUNTIME140.dll -0x00007ffe169a0000 - 0x00007ffe16c33000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.2506_none_270c5ae97388e100\COMCTL32.dll -0x00007ffe2a7f0000 - 0x00007ffe2a88a000 C:\Windows\System32\msvcp_win.dll -0x00007ffe2c570000 - 0x00007ffe2c617000 C:\Windows\System32\msvcrt.dll -0x00007ffe2b330000 - 0x00007ffe2b361000 C:\Windows\System32\IMM32.DLL -0x00007ffdff6b0000 - 0x00007ffdff6bc000 D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\vcruntime140_1.dll -0x00007ffdf1cc0000 - 0x00007ffdf1d4d000 D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\msvcp140.dll -0x00007ffd923d0000 - 0x00007ffd93032000 D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\server\jvm.dll -0x00007ffe2cfc0000 - 0x00007ffe2d073000 C:\Windows\System32\ADVAPI32.dll -0x00007ffe2b260000 - 0x00007ffe2b308000 C:\Windows\System32\sechost.dll -0x00007ffe2aa00000 - 0x00007ffe2aa28000 C:\Windows\System32\bcrypt.dll -0x00007ffe2c620000 - 0x00007ffe2c737000 C:\Windows\System32\RPCRT4.dll -0x00007ffe2a5a0000 - 0x00007ffe2a5ed000 C:\Windows\SYSTEM32\POWRPROF.dll -0x00007ffe226f0000 - 0x00007ffe22724000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffe0c080000 - 0x00007ffe0c089000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffe2c9c0000 - 0x00007ffe2ca31000 C:\Windows\System32\WS2_32.dll -0x00007ffe23450000 - 0x00007ffe2345a000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffe2a580000 - 0x00007ffe2a593000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffe29680000 - 0x00007ffe29698000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffdfed50000 - 0x00007ffdfed5a000 D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\jimage.dll -0x00007ffe20d90000 - 0x00007ffe20fc3000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffe2b3a0000 - 0x00007ffe2b729000 C:\Windows\System32\combase.dll -0x00007ffe2c290000 - 0x00007ffe2c367000 C:\Windows\System32\OLEAUT32.dll -0x00007ffdc94e0000 - 0x00007ffdc9512000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffe2ae10000 - 0x00007ffe2ae8a000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffdf33b0000 - 0x00007ffdf33d5000 D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\java.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.2506_none_270c5ae97388e100;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\server - -VM Arguments: -jvm_args: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED -Dplugin.dir=D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\plugins -java_command: com.microsoft.java.bs.core.Launcher -java_class_path (initial): D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\server.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\bsp4j-2.1.0-M4.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\checker-qual-3.5.0.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\commons-lang3-3.13.0.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\error_prone_annotations-2.3.4.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\failureaccess-1.0.1.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\gradle-tooling-api-8.1.1.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\gson-2.9.1.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\guava-30.1-jre.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\j2objc-annotations-1.3.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\jsr305-3.0.2.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\model.jar;D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\..\..\vscjava.vscode-gradle-3.13.5\server\runtime\org.eclipse -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 4 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 10 {product} {ergonomic} - size_t G1HeapRegionSize = 4194304 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 536870912 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 8577351680 {product} {ergonomic} - size_t MinHeapDeltaBytes = 4194304 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 5839372 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - size_t SoftMaxHeapSize = 8577351680 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product lp64_product} {ergonomic} - bool UseG1GC = true {product} {ergonomic} - bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} - -Logging: -Log output configuration: - #0: stdout all=warning uptime,level,tags - #1: stderr all=off uptime,level,tags - -Environment Variables: -PATH=C:\Program Files\Eclipse Adoptium\jdk-21.0.3.9-hotspot\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\dotnet\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;D:\Users\Leo\AppData\Local\Microsoft\WindowsApps;D:\Users\Leo\AppData\Local\Programs\Microsoft VS Code\bin;D:\Users\Leo\.dotnet\tools -USERNAME=Leo -OS=Windows_NT -PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 158 Stepping 10, GenuineIntel -TMP=C:\Temp -TEMP=C:\Temp - - - -Periodic native trim disabled - - ---------------- S Y S T E M --------------- - -OS: - Windows 11 , 64 bit Build 22621 (10.0.22621.2506) -OS uptime: 0 days 7:45 hours - -CPU: total 12 (initial active 12) (6 cores per cpu, 2 threads per core) family 6 model 158 stepping 10 microcode 0xde, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, rtm, adx, fma, vzeroupper, clflush, clflushopt -Processor Information for all 12 processors : - Max Mhz: 3192, Current Mhz: 3192, Mhz Limit: 3192 - -Memory: 4k page, system-wide physical 32714M (6252M free) -TotalPageFile size 32714M (AvailPageFile size 362M) -current process WorkingSet (physical memory assigned to process): 12M, peak: 12M -current process commit charge ("private bytes"): 64M, peak: 576M - -vm_info: OpenJDK 64-Bit Server VM (17.0.10+7) for windows-amd64 JRE (17.0.10+7), built on Jan 16 2024 23:25:11 by "admin" with MS VC++ 16.10 / 16.11 (VS2019) - -END. diff --git a/2 семестр/Lab4-5/hs_err_pid6804.log b/2 семестр/Lab4-5/hs_err_pid6804.log deleted file mode 100644 index 02cea37..0000000 --- a/2 семестр/Lab4-5/hs_err_pid6804.log +++ /dev/null @@ -1,760 +0,0 @@ -# -# There is insufficient memory for the Java Runtime Environment to continue. -# Native memory allocation (malloc) failed to allocate 1813616 bytes for Chunk::new -# Possible reasons: -# The system is out of physical RAM or swap space -# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap -# Possible solutions: -# Reduce memory load on the system -# Increase physical memory or swap space -# Check if swap backing store is full -# Decrease Java heap size (-Xmx/-Xms) -# Decrease number of Java threads -# Decrease Java thread stack sizes (-Xss) -# Set larger code cache with -XX:ReservedCodeCacheSize= -# JVM is running with Unscaled Compressed Oops mode in which the Java heap is -# placed in the first 4GB address space. The Java Heap base address is the -# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress -# to set the Java Heap base and to place the Java Heap above 4GB virtual address. -# This output file may be truncated or incomplete. -# -# Out of Memory Error (arena.cpp:191), pid=6804, tid=19748 -# -# JRE version: OpenJDK Runtime Environment Temurin-17.0.10+7 (17.0.10+7) (build 17.0.10+7) -# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (17.0.10+7, mixed mode, tiered, compressed oops, compressed class ptrs, parallel gc, windows-amd64) -# No core dump will be written. Minidumps are not enabled by default on client versions of Windows -# - ---------------- S U M M A R Y ------------ - -Command Line: --add-modules=ALL-SYSTEM --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -DDetectVMInstallationsJob.disabled=true -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable -javaagent:d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\lombok\lombok-1.18.32.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=d:\Users\Leo\AppData\Roaming\Code\User\workspaceStorage\6df9095751c7a8980dc2d97141507ccf\redhat.java -Daether.dependencyCollector.impl=bf d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\plugins\org.eclipse.equinox.launcher_1.6.800.v20240330-1250.jar -configuration d:\Users\Leo\AppData\Roaming\Code\User\globalStorage\redhat.java\1.30.0\config_win -data d:\Users\Leo\AppData\Roaming\Code\User\workspaceStorage\6df9095751c7a8980dc2d97141507ccf\redhat.java\jdt_ws --pipe=\\.\pipe\lsp-caf0488237ebe000a356048faf0dfab7-sock - -Host: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz, 12 cores, 31G, Windows 11 , 64 bit Build 22621 (10.0.22621.2506) -Time: Wed May 29 22:49:05 2024 Windows 11 , 64 bit Build 22621 (10.0.22621.2506) elapsed time: 9.665292 seconds (0d 0h 0m 9s) - ---------------- T H R E A D --------------- - -Current thread (0x000002387d028240): JavaThread "C2 CompilerThread2" daemon [_thread_in_native, id=19748, stack(0x0000009137c00000,0x0000009137d00000)] - - -Current CompileTask: -C2: 9665 5354 ! 4 org.eclipse.osgi.internal.loader.BundleLoader::findRequiredSource (283 bytes) - -Stack: [0x0000009137c00000,0x0000009137d00000] -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -V [jvm.dll+0x67d2c9] -V [jvm.dll+0x834afa] -V [jvm.dll+0x8365be] -V [jvm.dll+0x836c23] -V [jvm.dll+0x2477ff] -V [jvm.dll+0xac514] -V [jvm.dll+0xacb5c] -V [jvm.dll+0x366782] -V [jvm.dll+0x330bfa] -V [jvm.dll+0x33009a] -V [jvm.dll+0x219ef1] -V [jvm.dll+0x219311] -V [jvm.dll+0x1a502d] -V [jvm.dll+0x2290de] -V [jvm.dll+0x2272ac] -V [jvm.dll+0x7e9bb7] -V [jvm.dll+0x7e3fba] -V [jvm.dll+0x67c1b5] -C [ucrtbase.dll+0x29363] -C [KERNEL32.DLL+0x1257d] -C [ntdll.dll+0x5aa58] - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000002387b733160, length=43, elements={ -0x000002385d7503c0, 0x0000023873527020, 0x0000023873527af0, 0x00000238786054a0, -0x0000023878605e70, 0x0000023878606940, 0x0000023878607cd0, 0x0000023878608980, -0x00000238786093e0, 0x000002387860c560, 0x0000023878782f20, 0x0000023879e38b40, -0x000002387a5a7780, 0x000002387a54a670, 0x000002387a69bba0, 0x000002387a8e5f10, -0x000002387ab271b0, 0x000002387a9a77e0, 0x000002387a727f30, 0x000002387a728e60, -0x000002387a729370, 0x000002387b342050, 0x000002387a728440, 0x000002387a729880, -0x000002387a727510, 0x000002387d028240, 0x000002387a729d90, 0x000002387a726af0, -0x000002387ce843f0, 0x000002387ce86c70, 0x000002387ce86760, 0x000002387ce834c0, -0x000002387ce85d40, 0x000002387ce86250, 0x000002387ce85320, 0x000002387ce880b0, -0x000002387ce84e10, 0x000002387ce84900, 0x000002387ce87ba0, 0x000002387ce83ee0, -0x000002387ce87180, 0x000002387ce894f0, 0x000002387ce839d0 -} - -Java Threads: ( => current thread ) - 0x000002385d7503c0 JavaThread "main" [_thread_blocked, id=12588, stack(0x0000009135700000,0x0000009135800000)] - 0x0000023873527020 JavaThread "Reference Handler" daemon [_thread_blocked, id=11312, stack(0x0000009135a00000,0x0000009135b00000)] - 0x0000023873527af0 JavaThread "Finalizer" daemon [_thread_blocked, id=6444, stack(0x0000009135b00000,0x0000009135c00000)] - 0x00000238786054a0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7428, stack(0x0000009135c00000,0x0000009135d00000)] - 0x0000023878605e70 JavaThread "Attach Listener" daemon [_thread_blocked, id=21956, stack(0x0000009135d00000,0x0000009135e00000)] - 0x0000023878606940 JavaThread "Service Thread" daemon [_thread_blocked, id=15400, stack(0x0000009135e00000,0x0000009135f00000)] - 0x0000023878607cd0 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=10376, stack(0x0000009135f00000,0x0000009136000000)] - 0x0000023878608980 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=11668, stack(0x0000009136000000,0x0000009136100000)] - 0x00000238786093e0 JavaThread "C1 CompilerThread0" daemon [_thread_in_vm, id=11156, stack(0x0000009136100000,0x0000009136200000)] - 0x000002387860c560 JavaThread "Sweeper thread" daemon [_thread_blocked, id=19400, stack(0x0000009136200000,0x0000009136300000)] - 0x0000023878782f20 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=20652, stack(0x0000009136300000,0x0000009136400000)] - 0x0000023879e38b40 JavaThread "Notification Thread" daemon [_thread_blocked, id=11340, stack(0x0000009136400000,0x0000009136500000)] - 0x000002387a5a7780 JavaThread "Active Thread: Equinox Container: 86c7d161-dccf-4e47-b706-52c054c92e66" [_thread_blocked, id=22180, stack(0x0000009136d00000,0x0000009136e00000)] - 0x000002387a54a670 JavaThread "Framework Event Dispatcher: Equinox Container: 86c7d161-dccf-4e47-b706-52c054c92e66" daemon [_thread_blocked, id=8164, stack(0x0000009136c00000,0x0000009136d00000)] - 0x000002387a69bba0 JavaThread "Start Level: Equinox Container: 86c7d161-dccf-4e47-b706-52c054c92e66" daemon [_thread_blocked, id=10872, stack(0x0000009136e00000,0x0000009136f00000)] - 0x000002387a8e5f10 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=17836, stack(0x0000009137100000,0x0000009137200000)] - 0x000002387ab271b0 JavaThread "SCR Component Actor" daemon [_thread_blocked, id=4956, stack(0x0000009137000000,0x0000009137100000)] - 0x000002387a9a77e0 JavaThread "SCR Component Registry" daemon [_thread_blocked, id=6296, stack(0x0000009137400000,0x0000009137500000)] - 0x000002387a727f30 JavaThread "Worker-JM" [_thread_blocked, id=2756, stack(0x0000009137500000,0x0000009137600000)] - 0x000002387a728e60 JavaThread "Worker-0" [_thread_blocked, id=16648, stack(0x0000009137700000,0x0000009137800000)] - 0x000002387a729370 JavaThread "Worker-1" [_thread_blocked, id=10520, stack(0x0000009137800000,0x0000009137900000)] - 0x000002387b342050 JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=19428, stack(0x0000009137600000,0x0000009137700000)] - 0x000002387a728440 JavaThread "Worker-2" [_thread_blocked, id=6100, stack(0x0000009137900000,0x0000009137a00000)] - 0x000002387a729880 JavaThread "Java indexing" daemon [_thread_blocked, id=9312, stack(0x0000009137a00000,0x0000009137b00000)] - 0x000002387a727510 JavaThread "Worker-3: Loading available Gradle versions" [_thread_in_vm, id=17752, stack(0x0000009137b00000,0x0000009137c00000)] -=>0x000002387d028240 JavaThread "C2 CompilerThread2" daemon [_thread_in_native, id=19748, stack(0x0000009137c00000,0x0000009137d00000)] - 0x000002387a729d90 JavaThread "JNA Cleaner" daemon [_thread_blocked, id=1660, stack(0x0000009137d00000,0x0000009137e00000)] - 0x000002387a726af0 JavaThread "Thread-2" daemon [_thread_in_native, id=540, stack(0x0000009137e00000,0x0000009137f00000)] - 0x000002387ce843f0 JavaThread "Thread-3" daemon [_thread_in_native, id=6568, stack(0x0000009137f00000,0x0000009138000000)] - 0x000002387ce86c70 JavaThread "Thread-4" daemon [_thread_in_native, id=11108, stack(0x0000009138000000,0x0000009138100000)] - 0x000002387ce86760 JavaThread "Thread-5" daemon [_thread_in_native, id=14776, stack(0x0000009138100000,0x0000009138200000)] - 0x000002387ce834c0 JavaThread "Thread-6" daemon [_thread_in_native, id=21284, stack(0x0000009138200000,0x0000009138300000)] - 0x000002387ce85d40 JavaThread "Thread-7" daemon [_thread_in_native, id=11720, stack(0x0000009138300000,0x0000009138400000)] - 0x000002387ce86250 JavaThread "Thread-8" daemon [_thread_in_native, id=3816, stack(0x0000009138400000,0x0000009138500000)] - 0x000002387ce85320 JavaThread "Thread-9" daemon [_thread_in_native, id=11348, stack(0x0000009138500000,0x0000009138600000)] - 0x000002387ce880b0 JavaThread "Thread-10" daemon [_thread_in_native, id=19648, stack(0x0000009138600000,0x0000009138700000)] - 0x000002387ce84e10 JavaThread "Thread-11" daemon [_thread_in_native, id=6624, stack(0x0000009138700000,0x0000009138800000)] - 0x000002387ce84900 JavaThread "Thread-12" daemon [_thread_in_native, id=6608, stack(0x0000009138800000,0x0000009138900000)] - 0x000002387ce87ba0 JavaThread "Thread-13" daemon [_thread_in_native, id=14772, stack(0x0000009138900000,0x0000009138a00000)] - 0x000002387ce83ee0 JavaThread "Thread-14" daemon [_thread_in_native, id=10060, stack(0x0000009138a00000,0x0000009138b00000)] - 0x000002387ce87180 JavaThread "pool-2-thread-1" [_thread_blocked, id=20520, stack(0x0000009138b00000,0x0000009138c00000)] - 0x000002387ce894f0 JavaThread "WorkspaceEventsHandler" [_thread_blocked, id=3864, stack(0x0000009138c00000,0x0000009138d00000)] - 0x000002387ce839d0 JavaThread "pool-1-thread-1" [_thread_in_vm, id=21940, stack(0x0000009138d00000,0x0000009138e00000)] - -Other Threads: - 0x00000238785d3870 VMThread "VM Thread" [stack: 0x0000009135900000,0x0000009135a00000] [id=1652] - 0x0000023879e39020 WatcherThread [stack: 0x0000009136500000,0x0000009136600000] [id=20508] - 0x000002385d766010 GCTaskThread "GC Thread#0" [stack: 0x0000009135800000,0x0000009135900000] [id=16012] - 0x0000023879e45c10 GCTaskThread "GC Thread#1" [stack: 0x0000009136600000,0x0000009136700000] [id=4472] - 0x000002387a2457c0 GCTaskThread "GC Thread#2" [stack: 0x0000009136700000,0x0000009136800000] [id=21252] - 0x000002387a245a80 GCTaskThread "GC Thread#3" [stack: 0x0000009136800000,0x0000009136900000] [id=20692] - 0x000002387a4e6050 GCTaskThread "GC Thread#4" [stack: 0x0000009136900000,0x0000009136a00000] [id=18768] - 0x000002387a4e6310 GCTaskThread "GC Thread#5" [stack: 0x0000009136a00000,0x0000009136b00000] [id=6752] - 0x000002387a4e65d0 GCTaskThread "GC Thread#6" [stack: 0x0000009136b00000,0x0000009136c00000] [id=4960] - 0x000002387a6f1ef0 GCTaskThread "GC Thread#7" [stack: 0x0000009136f00000,0x0000009137000000] [id=10468] - 0x000002387a7fd3e0 GCTaskThread "GC Thread#8" [stack: 0x0000009137200000,0x0000009137300000] [id=3252] - 0x000002387aabee60 GCTaskThread "GC Thread#9" [stack: 0x0000009137300000,0x0000009137400000] [id=14716] - -Threads with active compile tasks: -C2 CompilerThread0 9707 5769 ! 4 org.eclipse.osgi.internal.hooks.EclipseLazyStarter::postFindLocalClass (394 bytes) -C1 CompilerThread0 9707 5775 3 com.google.gson.stream.JsonReader::endObject (100 bytes) -C2 CompilerThread1 9707 5766 4 com.google.gson.stream.JsonReader::nextQuotedValue (270 bytes) -C2 CompilerThread2 9707 5354 ! 4 org.eclipse.osgi.internal.loader.BundleLoader::findRequiredSource (283 bytes) - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x00000000c0000000, size: 1024 MB, Compressed Oops mode: 32-bit - -CDS archive(s) not mapped -Compressed class space mapped at: 0x0000000100000000-0x0000000140000000, reserved size: 1073741824 -Narrow klass base: 0x0000000000000000, Narrow klass shift: 3, Narrow klass range: 0x140000000 - -GC Precious Log: - CPUs: 12 total, 12 available - Memory: 32714M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (32-bit) - Alignments: Space 512K, Generation 512K, Heap 2M - Heap Min Capacity: 100M - Heap Initial Capacity: 100M - Heap Max Capacity: 1G - Pre-touch: Disabled - Parallel Workers: 10 - -Heap: - PSYoungGen total 24064K, used 8064K [0x00000000eab00000, 0x00000000ec600000, 0x0000000100000000) - eden space 22016K, 27% used [0x00000000eab00000,0x00000000eb0ec8a0,0x00000000ec080000) - from space 2048K, 97% used [0x00000000ec400000,0x00000000ec5f3ab0,0x00000000ec600000) - to space 2560K, 0% used [0x00000000ec100000,0x00000000ec100000,0x00000000ec380000) - ParOldGen total 68608K, used 20749K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 30% used [0x00000000c0000000,0x00000000c14437a0,0x00000000c4300000) - Metaspace used 50404K, committed 51328K, reserved 1114112K - class space used 5407K, committed 5760K, reserved 1048576K - -Card table byte_map: [0x0000023870da0000,0x0000023870fb0000] _byte_map_base: 0x00000238707a0000 - -Marking Bits: (ParMarkBitMap*) 0x00007ffd92f6d7d0 - Begin Bits: [0x0000023871110000, 0x0000023872110000) - End Bits: [0x0000023872110000, 0x0000023873110000) - -Polling page: 0x000002385d800000 - -Metaspace: - -Usage: - Non-class: 43.94 MB used. - Class: 5.28 MB used. - Both: 49.22 MB used. - -Virtual space: - Non-class space: 64.00 MB reserved, 44.50 MB ( 70%) committed, 1 nodes. - Class space: 1.00 GB reserved, 5.62 MB ( <1%) committed, 1 nodes. - Both: 1.06 GB reserved, 50.12 MB ( 5%) committed. - -Chunk freelists: - Non-Class: 3.42 MB - Class: 10.31 MB - Both: 13.73 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 58.38 MB -CDS: off -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 8388608. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 6. -num_arena_births: 528. -num_arena_deaths: 14. -num_vsnodes_births: 2. -num_vsnodes_deaths: 0. -num_space_committed: 802. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 20. -num_chunks_taken_from_freelist: 2425. -num_chunk_merges: 11. -num_chunk_splits: 1486. -num_chunks_enlarged: 885. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=120000Kb used=2557Kb max_used=2703Kb free=117443Kb - bounds [0x0000023869690000, 0x0000023869950000, 0x0000023870bc0000] -CodeHeap 'profiled nmethods': size=120000Kb used=9950Kb max_used=11217Kb free=110049Kb - bounds [0x0000023861bc0000, 0x00000238626c0000, 0x00000238690f0000] -CodeHeap 'non-nmethods': size=5760Kb used=1293Kb max_used=1369Kb free=4466Kb - bounds [0x00000238690f0000, 0x0000023869360000, 0x0000023869690000] - total_blobs=5569 nmethods=4941 adapters=541 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 9.648 Thread 0x0000023878608980 5718 4 java.math.BigDecimal::checkScale (78 bytes) -Event: 9.648 Thread 0x000002387b342050 nmethod 5717 0x0000023869766f10 code [0x0000023869767080, 0x0000023869767118] -Event: 9.648 Thread 0x000002387b342050 5414 4 org.eclipse.sisu.inject.Implementations$ClassFinder::visit (6 bytes) -Event: 9.648 Thread 0x0000023878608980 nmethod 5718 0x0000023869766b10 code [0x0000023869766c80, 0x0000023869766d38] -Event: 9.648 Thread 0x0000023878608980 5724 4 java.lang.Integer::parseInt (264 bytes) -Event: 9.649 Thread 0x000002387b342050 nmethod 5414 0x00000238698d9210 code [0x00000238698d93a0, 0x00000238698d9478] -Event: 9.649 Thread 0x000002387b342050 5721 4 java.lang.Math::addExact (32 bytes) -Event: 9.649 Thread 0x000002387b342050 nmethod 5721 0x00000238698d8f10 code [0x00000238698d9080, 0x00000238698d9118] -Event: 9.649 Thread 0x000002387b342050 5402 4 java.lang.StringConcatHelper::simpleConcat (94 bytes) -Event: 9.659 Thread 0x00000238786093e0 5730 1 org.eclipse.jdt.ls.core.internal.LogReader$LogEntry::getSession (5 bytes) -Event: 9.660 Thread 0x00000238786093e0 nmethod 5730 0x00000238698d8c10 code [0x00000238698d8da0, 0x00000238698d8e78] -Event: 9.660 Thread 0x000002387b342050 nmethod 5402 0x00000238697b6290 code [0x00000238697b6440, 0x00000238697b6ab8] -Event: 9.660 Thread 0x000002387b342050 5729 4 java.lang.ThreadLocal::set (30 bytes) -Event: 9.660 Thread 0x00000238786093e0 5731 3 org.eclipse.core.internal.runtime.Log::isLoggable (32 bytes) -Event: 9.661 Thread 0x00000238786093e0 nmethod 5731 0x0000023861ded010 code [0x0000023861ded1e0, 0x0000023861ded568] -Event: 9.661 Thread 0x00000238786093e0 5732 3 org.eclipse.osgi.internal.framework.FilterImpl::match (19 bytes) -Event: 9.662 Thread 0x00000238786093e0 nmethod 5732 0x0000023862035910 code [0x0000023862035b40, 0x0000023862036638] -Event: 9.662 Thread 0x00000238786093e0 5733 3 org.eclipse.osgi.internal.framework.FilterImpl$ServiceReferenceMap::asMap (27 bytes) -Event: 9.663 Thread 0x00000238786093e0 nmethod 5733 0x000002386200d610 code [0x000002386200d820, 0x000002386200e128] -Event: 9.663 Thread 0x00000238786093e0 5734 3 java.util.Calendar::internalGet (7 bytes) - -GC Heap History (20 events): -Event: 7.085 GC heap before -{Heap before GC invocations=11 (full 1): - PSYoungGen total 26624K, used 26601K [0x00000000eab00000, 0x00000000ecc00000, 0x0000000100000000) - eden space 23552K, 100% used [0x00000000eab00000,0x00000000ec200000,0x00000000ec200000) - from space 3072K, 99% used [0x00000000ec480000,0x00000000ec77a5d0,0x00000000ec780000) - to space 4608K, 0% used [0x00000000ec780000,0x00000000ec780000,0x00000000ecc00000) - ParOldGen total 68608K, used 12851K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 18% used [0x00000000c0000000,0x00000000c0c8ccb0,0x00000000c4300000) - Metaspace used 34688K, committed 35392K, reserved 1114112K - class space used 3405K, committed 3712K, reserved 1048576K -} -Event: 7.090 GC heap after -{Heap after GC invocations=11 (full 1): - PSYoungGen total 25088K, used 2001K [0x00000000eab00000, 0x00000000ec980000, 0x0000000100000000) - eden space 23040K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec180000) - from space 2048K, 97% used [0x00000000ec780000,0x00000000ec974658,0x00000000ec980000) - to space 3072K, 0% used [0x00000000ec380000,0x00000000ec380000,0x00000000ec680000) - ParOldGen total 68608K, used 14844K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 21% used [0x00000000c0000000,0x00000000c0e7f378,0x00000000c4300000) - Metaspace used 34688K, committed 35392K, reserved 1114112K - class space used 3405K, committed 3712K, reserved 1048576K -} -Event: 7.262 GC heap before -{Heap before GC invocations=12 (full 1): - PSYoungGen total 25088K, used 5587K [0x00000000eab00000, 0x00000000ec980000, 0x0000000100000000) - eden space 23040K, 15% used [0x00000000eab00000,0x00000000eae808e8,0x00000000ec180000) - from space 2048K, 97% used [0x00000000ec780000,0x00000000ec974658,0x00000000ec980000) - to space 3072K, 0% used [0x00000000ec380000,0x00000000ec380000,0x00000000ec680000) - ParOldGen total 68608K, used 14844K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 21% used [0x00000000c0000000,0x00000000c0e7f378,0x00000000c4300000) - Metaspace used 35079K, committed 35840K, reserved 1114112K - class space used 3468K, committed 3840K, reserved 1048576K -} -Event: 7.264 GC heap after -{Heap after GC invocations=12 (full 1): - PSYoungGen total 26112K, used 338K [0x00000000eab00000, 0x00000000ec800000, 0x0000000100000000) - eden space 23040K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec180000) - from space 3072K, 11% used [0x00000000ec380000,0x00000000ec3d48a0,0x00000000ec680000) - to space 1536K, 0% used [0x00000000ec680000,0x00000000ec680000,0x00000000ec800000) - ParOldGen total 68608K, used 16666K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 24% used [0x00000000c0000000,0x00000000c1046a10,0x00000000c4300000) - Metaspace used 35079K, committed 35840K, reserved 1114112K - class space used 3468K, committed 3840K, reserved 1048576K -} -Event: 7.264 GC heap before -{Heap before GC invocations=13 (full 2): - PSYoungGen total 26112K, used 338K [0x00000000eab00000, 0x00000000ec800000, 0x0000000100000000) - eden space 23040K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec180000) - from space 3072K, 11% used [0x00000000ec380000,0x00000000ec3d48a0,0x00000000ec680000) - to space 1536K, 0% used [0x00000000ec680000,0x00000000ec680000,0x00000000ec800000) - ParOldGen total 68608K, used 16666K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 24% used [0x00000000c0000000,0x00000000c1046a10,0x00000000c4300000) - Metaspace used 35079K, committed 35840K, reserved 1114112K - class space used 3468K, committed 3840K, reserved 1048576K -} -Event: 7.299 GC heap after -{Heap after GC invocations=13 (full 2): - PSYoungGen total 26112K, used 0K [0x00000000eab00000, 0x00000000ec800000, 0x0000000100000000) - eden space 23040K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec180000) - from space 3072K, 0% used [0x00000000ec380000,0x00000000ec380000,0x00000000ec680000) - to space 1536K, 0% used [0x00000000ec680000,0x00000000ec680000,0x00000000ec800000) - ParOldGen total 68608K, used 14898K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 21% used [0x00000000c0000000,0x00000000c0e8c8a8,0x00000000c4300000) - Metaspace used 35079K, committed 35840K, reserved 1114112K - class space used 3468K, committed 3840K, reserved 1048576K -} -Event: 7.743 GC heap before -{Heap before GC invocations=14 (full 2): - PSYoungGen total 26112K, used 23040K [0x00000000eab00000, 0x00000000ec800000, 0x0000000100000000) - eden space 23040K, 100% used [0x00000000eab00000,0x00000000ec180000,0x00000000ec180000) - from space 3072K, 0% used [0x00000000ec380000,0x00000000ec380000,0x00000000ec680000) - to space 1536K, 0% used [0x00000000ec680000,0x00000000ec680000,0x00000000ec800000) - ParOldGen total 68608K, used 14898K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 21% used [0x00000000c0000000,0x00000000c0e8c8a8,0x00000000c4300000) - Metaspace used 36748K, committed 37440K, reserved 1114112K - class space used 3691K, committed 3968K, reserved 1048576K -} -Event: 7.744 GC heap after -{Heap after GC invocations=14 (full 2): - PSYoungGen total 23552K, used 750K [0x00000000eab00000, 0x00000000ec780000, 0x0000000100000000) - eden space 22528K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec100000) - from space 1024K, 73% used [0x00000000ec680000,0x00000000ec73bbb8,0x00000000ec780000) - to space 1024K, 0% used [0x00000000ec580000,0x00000000ec580000,0x00000000ec680000) - ParOldGen total 68608K, used 14906K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 21% used [0x00000000c0000000,0x00000000c0e8e8a8,0x00000000c4300000) - Metaspace used 36748K, committed 37440K, reserved 1114112K - class space used 3691K, committed 3968K, reserved 1048576K -} -Event: 8.027 GC heap before -{Heap before GC invocations=15 (full 2): - PSYoungGen total 23552K, used 23278K [0x00000000eab00000, 0x00000000ec780000, 0x0000000100000000) - eden space 22528K, 100% used [0x00000000eab00000,0x00000000ec100000,0x00000000ec100000) - from space 1024K, 73% used [0x00000000ec680000,0x00000000ec73bbb8,0x00000000ec780000) - to space 1024K, 0% used [0x00000000ec580000,0x00000000ec580000,0x00000000ec680000) - ParOldGen total 68608K, used 14906K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 21% used [0x00000000c0000000,0x00000000c0e8e8a8,0x00000000c4300000) - Metaspace used 37979K, committed 38720K, reserved 1114112K - class space used 3847K, committed 4160K, reserved 1048576K -} -Event: 8.028 GC heap after -{Heap after GC invocations=15 (full 2): - PSYoungGen total 23040K, used 955K [0x00000000eab00000, 0x00000000ec700000, 0x0000000100000000) - eden space 22016K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec080000) - from space 1024K, 93% used [0x00000000ec580000,0x00000000ec66eec8,0x00000000ec680000) - to space 512K, 0% used [0x00000000ec680000,0x00000000ec680000,0x00000000ec700000) - ParOldGen total 68608K, used 15509K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 22% used [0x00000000c0000000,0x00000000c0f25470,0x00000000c4300000) - Metaspace used 37979K, committed 38720K, reserved 1114112K - class space used 3847K, committed 4160K, reserved 1048576K -} -Event: 8.370 GC heap before -{Heap before GC invocations=16 (full 2): - PSYoungGen total 23040K, used 22971K [0x00000000eab00000, 0x00000000ec700000, 0x0000000100000000) - eden space 22016K, 100% used [0x00000000eab00000,0x00000000ec080000,0x00000000ec080000) - from space 1024K, 93% used [0x00000000ec580000,0x00000000ec66eec8,0x00000000ec680000) - to space 512K, 0% used [0x00000000ec680000,0x00000000ec680000,0x00000000ec700000) - ParOldGen total 68608K, used 15509K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 22% used [0x00000000c0000000,0x00000000c0f25470,0x00000000c4300000) - Metaspace used 40063K, committed 40832K, reserved 1114112K - class space used 4100K, committed 4416K, reserved 1048576K -} -Event: 8.371 GC heap after -{Heap after GC invocations=16 (full 2): - PSYoungGen total 22528K, used 484K [0x00000000eab00000, 0x00000000ec700000, 0x0000000100000000) - eden space 22016K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec080000) - from space 512K, 94% used [0x00000000ec680000,0x00000000ec6f9088,0x00000000ec700000) - to space 2048K, 0% used [0x00000000ec300000,0x00000000ec300000,0x00000000ec500000) - ParOldGen total 68608K, used 16665K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 24% used [0x00000000c0000000,0x00000000c10467c8,0x00000000c4300000) - Metaspace used 40063K, committed 40832K, reserved 1114112K - class space used 4100K, committed 4416K, reserved 1048576K -} -Event: 8.680 GC heap before -{Heap before GC invocations=17 (full 2): - PSYoungGen total 22528K, used 22500K [0x00000000eab00000, 0x00000000ec700000, 0x0000000100000000) - eden space 22016K, 100% used [0x00000000eab00000,0x00000000ec080000,0x00000000ec080000) - from space 512K, 94% used [0x00000000ec680000,0x00000000ec6f9088,0x00000000ec700000) - to space 2048K, 0% used [0x00000000ec300000,0x00000000ec300000,0x00000000ec500000) - ParOldGen total 68608K, used 16665K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 24% used [0x00000000c0000000,0x00000000c10467c8,0x00000000c4300000) - Metaspace used 43288K, committed 44096K, reserved 1114112K - class space used 4497K, committed 4864K, reserved 1048576K -} -Event: 8.682 GC heap after -{Heap after GC invocations=17 (full 2): - PSYoungGen total 24064K, used 1282K [0x00000000eab00000, 0x00000000ec700000, 0x0000000100000000) - eden space 22016K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec080000) - from space 2048K, 62% used [0x00000000ec300000,0x00000000ec440be0,0x00000000ec500000) - to space 1536K, 0% used [0x00000000ec580000,0x00000000ec580000,0x00000000ec700000) - ParOldGen total 68608K, used 17144K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 24% used [0x00000000c0000000,0x00000000c10be300,0x00000000c4300000) - Metaspace used 43288K, committed 44096K, reserved 1114112K - class space used 4497K, committed 4864K, reserved 1048576K -} -Event: 9.101 GC heap before -{Heap before GC invocations=18 (full 2): - PSYoungGen total 24064K, used 23298K [0x00000000eab00000, 0x00000000ec700000, 0x0000000100000000) - eden space 22016K, 100% used [0x00000000eab00000,0x00000000ec080000,0x00000000ec080000) - from space 2048K, 62% used [0x00000000ec300000,0x00000000ec440be0,0x00000000ec500000) - to space 1536K, 0% used [0x00000000ec580000,0x00000000ec580000,0x00000000ec700000) - ParOldGen total 68608K, used 17144K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 24% used [0x00000000c0000000,0x00000000c10be300,0x00000000c4300000) - Metaspace used 46022K, committed 46976K, reserved 1114112K - class space used 4837K, committed 5248K, reserved 1048576K -} -Event: 9.103 GC heap after -{Heap after GC invocations=18 (full 2): - PSYoungGen total 23552K, used 1519K [0x00000000eab00000, 0x00000000ec700000, 0x0000000100000000) - eden space 22016K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec080000) - from space 1536K, 98% used [0x00000000ec580000,0x00000000ec6fbc40,0x00000000ec700000) - to space 3072K, 0% used [0x00000000ec100000,0x00000000ec100000,0x00000000ec400000) - ParOldGen total 68608K, used 18296K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 26% used [0x00000000c0000000,0x00000000c11de0b8,0x00000000c4300000) - Metaspace used 46022K, committed 46976K, reserved 1114112K - class space used 4837K, committed 5248K, reserved 1048576K -} -Event: 9.367 GC heap before -{Heap before GC invocations=19 (full 2): - PSYoungGen total 23552K, used 23535K [0x00000000eab00000, 0x00000000ec700000, 0x0000000100000000) - eden space 22016K, 100% used [0x00000000eab00000,0x00000000ec080000,0x00000000ec080000) - from space 1536K, 98% used [0x00000000ec580000,0x00000000ec6fbc40,0x00000000ec700000) - to space 3072K, 0% used [0x00000000ec100000,0x00000000ec100000,0x00000000ec400000) - ParOldGen total 68608K, used 18296K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 26% used [0x00000000c0000000,0x00000000c11de0b8,0x00000000c4300000) - Metaspace used 48615K, committed 49536K, reserved 1114112K - class space used 5186K, committed 5568K, reserved 1048576K -} -Event: 9.370 GC heap after -{Heap after GC invocations=19 (full 2): - PSYoungGen total 25088K, used 1119K [0x00000000eab00000, 0x00000000ec600000, 0x0000000100000000) - eden space 22016K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec080000) - from space 3072K, 36% used [0x00000000ec100000,0x00000000ec217d58,0x00000000ec400000) - to space 2048K, 0% used [0x00000000ec400000,0x00000000ec400000,0x00000000ec600000) - ParOldGen total 68608K, used 19742K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 28% used [0x00000000c0000000,0x00000000c1347b68,0x00000000c4300000) - Metaspace used 48615K, committed 49536K, reserved 1114112K - class space used 5186K, committed 5568K, reserved 1048576K -} -Event: 9.650 GC heap before -{Heap before GC invocations=20 (full 2): - PSYoungGen total 25088K, used 23135K [0x00000000eab00000, 0x00000000ec600000, 0x0000000100000000) - eden space 22016K, 100% used [0x00000000eab00000,0x00000000ec080000,0x00000000ec080000) - from space 3072K, 36% used [0x00000000ec100000,0x00000000ec217d58,0x00000000ec400000) - to space 2048K, 0% used [0x00000000ec400000,0x00000000ec400000,0x00000000ec600000) - ParOldGen total 68608K, used 19742K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 28% used [0x00000000c0000000,0x00000000c1347b68,0x00000000c4300000) - Metaspace used 49965K, committed 50944K, reserved 1114112K - class space used 5352K, committed 5760K, reserved 1048576K -} -Event: 9.652 GC heap after -{Heap after GC invocations=20 (full 2): - PSYoungGen total 24064K, used 1998K [0x00000000eab00000, 0x00000000ec600000, 0x0000000100000000) - eden space 22016K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000ec080000) - from space 2048K, 97% used [0x00000000ec400000,0x00000000ec5f3ab0,0x00000000ec600000) - to space 2560K, 0% used [0x00000000ec100000,0x00000000ec100000,0x00000000ec380000) - ParOldGen total 68608K, used 20749K [0x00000000c0000000, 0x00000000c4300000, 0x00000000eab00000) - object space 68608K, 30% used [0x00000000c0000000,0x00000000c14437a0,0x00000000c4300000) - Metaspace used 49965K, committed 50944K, reserved 1114112K - class space used 5352K, committed 5760K, reserved 1048576K -} - -Dll operation events (10 events): -Event: 0.017 Loaded shared library d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\java.dll -Event: 0.302 Loaded shared library d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\zip.dll -Event: 0.330 Loaded shared library D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\instrument.dll -Event: 0.369 Loaded shared library D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\net.dll -Event: 0.376 Loaded shared library D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\nio.dll -Event: 0.394 Loaded shared library D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\zip.dll -Event: 0.453 Loaded shared library D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\jimage.dll -Event: 0.659 Loaded shared library d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\verify.dll -Event: 2.692 Loaded shared library D:\Users\Leo\AppData\Roaming\Code\User\globalStorage\redhat.java\1.30.0\config_win\org.eclipse.equinox.launcher\org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.900.v20240213-1244\eclipse_11900.dll -Event: 8.663 Loaded shared library C:\Temp\jna-76278\jna10846131141340467812.dll - -Deoptimization events (20 events): -Event: 9.522 Thread 0x000002387a729370 Uncommon trap: trap_request=0xffffffde fr.pc=0x00000238697e75f8 relative=0x0000000000000e58 -Event: 9.522 Thread 0x000002387a729370 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000238697e75f8 method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 242 c2 -Event: 9.522 Thread 0x000002387a729370 DEOPT PACKING pc=0x00000238697e75f8 sp=0x00000091378fdde0 -Event: 9.522 Thread 0x000002387a729370 DEOPT UNPACKING pc=0x00000238691466a3 sp=0x00000091378fdd50 mode 2 -Event: 9.535 Thread 0x000002387a728e60 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002386989cdc0 relative=0x00000000000008c0 -Event: 9.535 Thread 0x000002387a728e60 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002386989cdc0 method=java.util.WeakHashMap.remove(Ljava/lang/Object;)Ljava/lang/Object; @ 92 c2 -Event: 9.535 Thread 0x000002387a728e60 DEOPT PACKING pc=0x000002386989cdc0 sp=0x00000091377fe190 -Event: 9.535 Thread 0x000002387a728e60 DEOPT UNPACKING pc=0x00000238691466a3 sp=0x00000091377fe0d8 mode 2 -Event: 9.543 Thread 0x000002387a728e60 Uncommon trap: trap_request=0xffffffde fr.pc=0x00000238697e75f8 relative=0x0000000000000e58 -Event: 9.543 Thread 0x000002387a728e60 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000238697e75f8 method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 242 c2 -Event: 9.543 Thread 0x000002387a728e60 DEOPT PACKING pc=0x00000238697e75f8 sp=0x00000091377fdb70 -Event: 9.543 Thread 0x000002387a728e60 DEOPT UNPACKING pc=0x00000238691466a3 sp=0x00000091377fdae0 mode 2 -Event: 9.543 Thread 0x000002387a728e60 Uncommon trap: trap_request=0xffffff54 fr.pc=0x000002386994ae40 relative=0x00000000000035e0 -Event: 9.543 Thread 0x000002387a728e60 Uncommon trap: reason=speculate_null_assert action=make_not_entrant pc=0x000002386994ae40 method=java.lang.invoke.MethodType$ConcurrentWeakInternSet.add(Ljava/lang/Object;)Ljava/lang/Object; @ 47 c2 -Event: 9.544 Thread 0x000002387a728e60 DEOPT PACKING pc=0x000002386994ae40 sp=0x00000091377fdc20 -Event: 9.544 Thread 0x000002387a728e60 DEOPT UNPACKING pc=0x00000238691466a3 sp=0x00000091377fdbb8 mode 2 -Event: 9.569 Thread 0x000002387a729370 Uncommon trap: trap_request=0xffffffde fr.pc=0x00000238697e75f8 relative=0x0000000000000e58 -Event: 9.570 Thread 0x000002387a729370 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000238697e75f8 method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 242 c2 -Event: 9.570 Thread 0x000002387a729370 DEOPT PACKING pc=0x00000238697e75f8 sp=0x00000091378ff280 -Event: 9.570 Thread 0x000002387a729370 DEOPT UNPACKING pc=0x00000238691466a3 sp=0x00000091378ff1f0 mode 2 - -Classes unloaded (7 events): -Event: 4.505 Thread 0x00000238785d3870 Unloading class 0x0000000100248400 'java/lang/invoke/LambdaForm$MH+0x0000000100248400' -Event: 4.505 Thread 0x00000238785d3870 Unloading class 0x0000000100248000 'java/lang/invoke/LambdaForm$MH+0x0000000100248000' -Event: 4.505 Thread 0x00000238785d3870 Unloading class 0x0000000100247c00 'java/lang/invoke/LambdaForm$MH+0x0000000100247c00' -Event: 4.505 Thread 0x00000238785d3870 Unloading class 0x0000000100247800 'java/lang/invoke/LambdaForm$MH+0x0000000100247800' -Event: 4.505 Thread 0x00000238785d3870 Unloading class 0x0000000100247400 'java/lang/invoke/LambdaForm$BMH+0x0000000100247400' -Event: 4.505 Thread 0x00000238785d3870 Unloading class 0x0000000100247000 'java/lang/invoke/LambdaForm$DMH+0x0000000100247000' -Event: 4.505 Thread 0x00000238785d3870 Unloading class 0x0000000100244400 'java/lang/invoke/LambdaForm$DMH+0x0000000100244400' - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 8.352 Thread 0x000002387a69bba0 Exception (0x00000000ebf8cfb8) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.405 Thread 0x000002387a69bba0 Exception (0x00000000ead275c8) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.478 Thread 0x000002387a69bba0 Exception (0x00000000eb340330) -thrown [s\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 8.610 Thread 0x000002387a69bba0 Exception (0x00000000ebba5ec8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 8.626 Thread 0x000002387a729370 Exception (0x00000000ebce5ea8) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.630 Thread 0x000002387a729370 Exception (0x00000000ebd7e9a0) -thrown [s\src\hotspot\share\oops\instanceKlass.cpp, line 1218] -Event: 8.672 Thread 0x000002387a729370 Implicit null exception at 0x00000238697a5230 to 0x00000238697a53f4 -Event: 8.673 Thread 0x000002387a729370 Implicit null exception at 0x0000023869721f09 to 0x000002386972321c -Event: 8.675 Thread 0x000002387a729370 Exception (0x00000000ec026e68) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.720 Thread 0x000002387a69bba0 Exception (0x00000000ead8ea68) -thrown [s\src\hotspot\share\prims\jni.cpp, line 535] -Event: 8.729 Thread 0x000002387a69bba0 Exception (0x00000000eadf35c8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 8.742 Thread 0x000002387a69bba0 Exception (0x00000000eaf3e728) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 8.752 Thread 0x000002387a69bba0 Exception (0x00000000eb007a50) -thrown [s\src\hotspot\share\prims\jni.cpp, line 535] -Event: 8.853 Thread 0x000002385d7503c0 Exception (0x00000000eb43b7d8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 9.012 Thread 0x000002385d7503c0 Exception (0x00000000ebb93af0) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 9.012 Thread 0x000002385d7503c0 Exception (0x00000000ebb97ed8) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 9.013 Thread 0x000002385d7503c0 Exception (0x00000000ebb9f5b0) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 9.225 Thread 0x000002387a729370 Exception (0x00000000eb4efd78) -thrown [s\src\hotspot\share\classfile\systemDictionary.cpp, line 245] -Event: 9.293 Thread 0x000002385d7503c0 Exception (0x00000000ebc70a18) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 9.298 Thread 0x000002385d7503c0 Exception (0x00000000ebc7a218) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 826] - -VM Operations (20 events): -Event: 8.733 Executing VM operation: HandshakeAllThreads -Event: 8.733 Executing VM operation: HandshakeAllThreads done -Event: 8.868 Executing VM operation: HandshakeAllThreads -Event: 8.868 Executing VM operation: HandshakeAllThreads done -Event: 9.101 Executing VM operation: ParallelGCFailedAllocation -Event: 9.103 Executing VM operation: ParallelGCFailedAllocation done -Event: 9.129 Executing VM operation: HandshakeAllThreads -Event: 9.130 Executing VM operation: HandshakeAllThreads done -Event: 9.141 Executing VM operation: HandshakeAllThreads -Event: 9.141 Executing VM operation: HandshakeAllThreads done -Event: 9.178 Executing VM operation: HandshakeAllThreads -Event: 9.178 Executing VM operation: HandshakeAllThreads done -Event: 9.328 Executing VM operation: HandshakeAllThreads -Event: 9.328 Executing VM operation: HandshakeAllThreads done -Event: 9.329 Executing VM operation: HandshakeAllThreads -Event: 9.329 Executing VM operation: HandshakeAllThreads done -Event: 9.366 Executing VM operation: ParallelGCFailedAllocation -Event: 9.372 Executing VM operation: ParallelGCFailedAllocation done -Event: 9.650 Executing VM operation: ParallelGCFailedAllocation -Event: 9.652 Executing VM operation: ParallelGCFailedAllocation done - -Events (20 events): -Event: 9.450 loading class jdk/internal/math/FDBigInteger -Event: 9.452 loading class jdk/internal/math/FDBigInteger done -Event: 9.460 loading class jdk/internal/reflect/UnsafeQualifiedIntegerFieldAccessorImpl -Event: 9.461 loading class jdk/internal/reflect/UnsafeQualifiedIntegerFieldAccessorImpl done -Event: 9.544 loading class java/util/regex/Pattern$Pos -Event: 9.544 loading class java/util/regex/Pattern$Pos done -Event: 9.600 loading class sun/security/provider/MD5 -Event: 9.600 loading class sun/security/provider/MD5 done -Event: 9.600 loading class sun/security/provider/ByteArrayAccess$LE -Event: 9.600 loading class sun/security/provider/ByteArrayAccess$LE done -Event: 9.610 loading class java/util/stream/MatchOps$MatchKind -Event: 9.610 loading class java/util/stream/MatchOps$MatchKind done -Event: 9.610 loading class java/util/stream/MatchOps -Event: 9.610 loading class java/util/stream/MatchOps done -Event: 9.610 loading class java/util/stream/MatchOps$MatchOp -Event: 9.611 loading class java/util/stream/MatchOps$MatchOp done -Event: 9.611 loading class java/util/stream/MatchOps$BooleanTerminalSink -Event: 9.611 loading class java/util/stream/MatchOps$BooleanTerminalSink done -Event: 9.611 loading class java/util/stream/MatchOps$1MatchSink -Event: 9.611 loading class java/util/stream/MatchOps$1MatchSink done - - -Dynamic libraries: -0x00007ff707200000 - 0x00007ff70720e000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\java.exe -0x00007ffe2d350000 - 0x00007ffe2d567000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffe2c1b0000 - 0x00007ffe2c274000 C:\Windows\System32\KERNEL32.DLL -0x00007ffe2aa30000 - 0x00007ffe2add6000 C:\Windows\System32\KERNELBASE.dll -0x00007ffe2afc0000 - 0x00007ffe2b0d1000 C:\Windows\System32\ucrtbase.dll -0x00007ffdf3520000 - 0x00007ffdf353b000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\VCRUNTIME140.dll -0x00007ffdf9aa0000 - 0x00007ffdf9ab7000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\jli.dll -0x00007ffe2d080000 - 0x00007ffe2d22e000 C:\Windows\System32\USER32.dll -0x00007ffe169a0000 - 0x00007ffe16c33000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.2506_none_270c5ae97388e100\COMCTL32.dll -0x00007ffe2ade0000 - 0x00007ffe2ae06000 C:\Windows\System32\win32u.dll -0x00007ffe2c570000 - 0x00007ffe2c617000 C:\Windows\System32\msvcrt.dll -0x00007ffe2b370000 - 0x00007ffe2b399000 C:\Windows\System32\GDI32.dll -0x00007ffe2a6d0000 - 0x00007ffe2a7e8000 C:\Windows\System32\gdi32full.dll -0x00007ffe2a7f0000 - 0x00007ffe2a88a000 C:\Windows\System32\msvcp_win.dll -0x00007ffe2b330000 - 0x00007ffe2b361000 C:\Windows\System32\IMM32.DLL -0x00007ffdff6b0000 - 0x00007ffdff6bc000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\vcruntime140_1.dll -0x00007ffdf1cc0000 - 0x00007ffdf1d4d000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\msvcp140.dll -0x00007ffd923d0000 - 0x00007ffd93032000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\server\jvm.dll -0x00007ffe2cfc0000 - 0x00007ffe2d073000 C:\Windows\System32\ADVAPI32.dll -0x00007ffe2b260000 - 0x00007ffe2b308000 C:\Windows\System32\sechost.dll -0x00007ffe2aa00000 - 0x00007ffe2aa28000 C:\Windows\System32\bcrypt.dll -0x00007ffe2c620000 - 0x00007ffe2c737000 C:\Windows\System32\RPCRT4.dll -0x00007ffe2a5a0000 - 0x00007ffe2a5ed000 C:\Windows\SYSTEM32\POWRPROF.dll -0x00007ffe0c080000 - 0x00007ffe0c089000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffe2c9c0000 - 0x00007ffe2ca31000 C:\Windows\System32\WS2_32.dll -0x00007ffe226f0000 - 0x00007ffe22724000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffe23450000 - 0x00007ffe2345a000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffe2a580000 - 0x00007ffe2a593000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffe29680000 - 0x00007ffe29698000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffdfed50000 - 0x00007ffdfed5a000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\jimage.dll -0x00007ffe20d90000 - 0x00007ffe20fc3000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffe2b3a0000 - 0x00007ffe2b729000 C:\Windows\System32\combase.dll -0x00007ffe2c290000 - 0x00007ffe2c367000 C:\Windows\System32\OLEAUT32.dll -0x00007ffdc94e0000 - 0x00007ffdc9512000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffe2ae10000 - 0x00007ffe2ae8a000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffdf7470000 - 0x00007ffdf747e000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\instrument.dll -0x00007ffdf33b0000 - 0x00007ffdf33d5000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\java.dll -0x00007ffdf1ca0000 - 0x00007ffdf1cb8000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\zip.dll -0x00007ffe2b8b0000 - 0x00007ffe2c10a000 C:\Windows\System32\SHELL32.dll -0x00007ffe28600000 - 0x00007ffe28ef6000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffe284c0000 - 0x00007ffe285fe000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffe2b7b0000 - 0x00007ffe2b8a3000 C:\Windows\System32\SHCORE.dll -0x00007ffe2d2f0000 - 0x00007ffe2d34e000 C:\Windows\System32\shlwapi.dll -0x00007ffe2a600000 - 0x00007ffe2a626000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffdf1c80000 - 0x00007ffdf1c99000 D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\net.dll -0x00007ffe24690000 - 0x00007ffe247c7000 C:\Windows\SYSTEM32\WINHTTP.dll -0x00007ffe29b60000 - 0x00007ffe29bc9000 C:\Windows\system32\mswsock.dll -0x00007ffdf1be0000 - 0x00007ffdf1bf6000 D:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\nio.dll -0x00007ffdf3510000 - 0x00007ffdf3520000 d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\verify.dll -0x00007ffdf0d60000 - 0x00007ffdf0d9e000 D:\Users\Leo\AppData\Roaming\Code\User\globalStorage\redhat.java\1.30.0\config_win\org.eclipse.equinox.launcher\org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.900.v20240213-1244\eclipse_11900.dll -0x00007ffe2c3d0000 - 0x00007ffe2c570000 C:\Windows\System32\ole32.dll -0x00007ffe29dc0000 - 0x00007ffe29ddb000 C:\Windows\SYSTEM32\CRYPTSP.dll -0x00007ffe29640000 - 0x00007ffe29675000 C:\Windows\system32\rsaenh.dll -0x00007ffe29c50000 - 0x00007ffe29c7c000 C:\Windows\SYSTEM32\USERENV.dll -0x00007ffe29db0000 - 0x00007ffe29dbc000 C:\Windows\SYSTEM32\CRYPTBASE.dll -0x00007ffe291a0000 - 0x00007ffe291cd000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffe2b0e0000 - 0x00007ffe2b0e9000 C:\Windows\System32\NSI.dll -0x00007ffe25100000 - 0x00007ffe25119000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL -0x00007ffe23cc0000 - 0x00007ffe23cdf000 C:\Windows\SYSTEM32\dhcpcsvc.DLL -0x00007ffe29220000 - 0x00007ffe29319000 C:\Windows\SYSTEM32\DNSAPI.dll -0x00007ffdefe30000 - 0x00007ffdefe75000 C:\Temp\jna-76278\jna10846131141340467812.dll -0x00007ffe2c280000 - 0x00007ffe2c288000 C:\Windows\System32\PSAPI.DLL - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.2506_none_270c5ae97388e100;d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\jre\17.0.10-win32-x86_64\bin\server;D:\Users\Leo\AppData\Roaming\Code\User\globalStorage\redhat.java\1.30.0\config_win\org.eclipse.equinox.launcher\org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.900.v20240213-1244;C:\Temp\jna-76278 - -VM Arguments: -jvm_args: --add-modules=ALL-SYSTEM --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -DDetectVMInstallationsJob.disabled=true -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable -javaagent:d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\lombok\lombok-1.18.32.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=d:\Users\Leo\AppData\Roaming\Code\User\workspaceStorage\6df9095751c7a8980dc2d97141507ccf\redhat.java -Daether.dependencyCollector.impl=bf -java_command: d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\plugins\org.eclipse.equinox.launcher_1.6.800.v20240330-1250.jar -configuration d:\Users\Leo\AppData\Roaming\Code\User\globalStorage\redhat.java\1.30.0\config_win -data d:\Users\Leo\AppData\Roaming\Code\User\workspaceStorage\6df9095751c7a8980dc2d97141507ccf\redhat.java\jdt_ws --pipe=\\.\pipe\lsp-caf0488237ebe000a356048faf0dfab7-sock -java_class_path (initial): d:\Users\Leo\.vscode\extensions\redhat.java-1.30.0-win32-x64\server\plugins\org.eclipse.equinox.launcher_1.6.800.v20240330-1250.jar -Launcher Type: SUN_STANDARD - -[Global flags] - uintx AdaptiveSizePolicyWeight = 90 {product} {command line} - intx CICompilerCount = 4 {product} {ergonomic} - uintx GCTimeRatio = 4 {product} {command line} - bool HeapDumpOnOutOfMemoryError = true {manageable} {command line} - ccstr HeapDumpPath = d:\Users\Leo\AppData\Roaming\Code\User\workspaceStorage\6df9095751c7a8980dc2d97141507ccf\redhat.java {manageable} {command line} - size_t InitialHeapSize = 104857600 {product} {command line} - size_t MaxHeapSize = 1073741824 {product} {command line} - size_t MaxNewSize = 357564416 {product} {ergonomic} - size_t MinHeapDeltaBytes = 524288 {product} {ergonomic} - size_t MinHeapSize = 104857600 {product} {command line} - size_t NewSize = 34603008 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 5839372 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - size_t OldSize = 70254592 {product} {ergonomic} - uintx ProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - size_t SoftMaxHeapSize = 1073741824 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product lp64_product} {ergonomic} - bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} - bool UseParallelGC = true {product} {command line} - -Logging: -Log output configuration: - #0: stdout all=off uptime,level,tags - #1: stderr all=off uptime,level,tags - -Environment Variables: -PATH=C:\Program Files\Eclipse Adoptium\jdk-21.0.3.9-hotspot\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\dotnet\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;D:\Users\Leo\AppData\Local\Microsoft\WindowsApps;D:\Users\Leo\AppData\Local\Programs\Microsoft VS Code\bin;D:\Users\Leo\.dotnet\tools -USERNAME=Leo -OS=Windows_NT -PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 158 Stepping 10, GenuineIntel -TMP=C:\Temp -TEMP=C:\Temp - - - -Periodic native trim disabled - - ---------------- S Y S T E M --------------- - -OS: - Windows 11 , 64 bit Build 22621 (10.0.22621.2506) -OS uptime: 0 days 7:45 hours - -CPU: total 12 (initial active 12) (6 cores per cpu, 2 threads per core) family 6 model 158 stepping 10 microcode 0xde, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, rtm, adx, fma, vzeroupper, clflush, clflushopt -Processor Information for all 12 processors : - Max Mhz: 3192, Current Mhz: 3192, Mhz Limit: 3192 - -Memory: 4k page, system-wide physical 32714M (6112M free) -TotalPageFile size 32714M (AvailPageFile size 5M) -current process WorkingSet (physical memory assigned to process): 213M, peak: 218M -current process commit charge ("private bytes"): 309M, peak: 316M - -vm_info: OpenJDK 64-Bit Server VM (17.0.10+7) for windows-amd64 JRE (17.0.10+7), built on Jan 16 2024 23:25:11 by "admin" with MS VC++ 16.10 / 16.11 (VS2019) - -END. diff --git a/2 семестр/Lab4-5/readme.md b/2 семестр/Lab4-5/readme.md deleted file mode 100644 index ac4a1d0..0000000 --- a/2 семестр/Lab4-5/readme.md +++ /dev/null @@ -1,15 +0,0 @@ -H2 Console: \ -http://localhost:8080/h2-console - -JDBC URL: jdbc:h2:file:./data \ -User Name: sa \ -Password: password - -Почитать: - -- Spring Boot CRUD Application with Thymeleaf https://www.baeldung.com/spring-boot-crud-thymeleaf -- Thymeleaf Layout Dialect https://ultraq.github.io/thymeleaf-layout-dialect/ -- Tutorial: Using Thymeleaf https://www.thymeleaf.org/doc/tutorials/3.1/usingthymeleaf.html#introducing-thymeleaf -- Working with Cookies in Spring MVC using @CookieValue Annotation https://www.geeksforgeeks.org/working-with-cookies-in-spring-mvc-using-cookievalue-annotation/ -- Session Attributes in Spring MVC https://www.baeldung.com/spring-mvc-session-attributes -- LazyInitializationException – What it is and the best way to fix it https://thorben-janssen.com/lazyinitializationexception/ diff --git a/2 семестр/Lab4-5/replay_pid6804.log b/2 семестр/Lab4-5/replay_pid6804.log deleted file mode 100644 index aaca802..0000000 --- a/2 семестр/Lab4-5/replay_pid6804.log +++ /dev/null @@ -1,6031 +0,0 @@ -JvmtiExport can_access_local_variables 0 -JvmtiExport can_hotswap_or_post_breakpoint 1 -JvmtiExport can_post_on_exceptions 0 -# 466 ciObject found -ciInstanceKlass java/util/Arrays$ArrayList 1 1 119 1 7 1 1 7 1 100 1 100 1 7 1 1 7 1 1 1 5 0 1 1 1 1 1 1 1 12 10 1 7 1 1 12 10 7 12 9 1 1 1 1 1 1 12 10 1 1 12 10 1 7 1 1 12 10 1 100 1 1 12 10 1 1 1 1 1 1 1 1 1 1 12 10 1 12 10 1 1 1 1 100 1 12 10 1 1 1 1 100 1 1 12 11 1 1 1 1 100 1 12 11 1 1 1 1 12 10 1 1 1 12 10 1 1 1 1 1 1 -ciInstanceKlass java/util/LinkedHashMap 1 1 234 1 7 1 1 7 1 100 1 100 1 100 1 100 1 100 1 7 1 7 1 7 1 7 1 1 7 1 1 100 1 1 100 1 1 1 1 1 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 12 9 12 9 1 12 9 1 12 9 1 1 1 1 1 12 10 1 1 1 1 1 12 10 12 10 1 1 1 1 1 12 9 1 1 12 9 1 12 9 12 10 1 1 1 10 1 1 1 1 1 1 1 1 1 1 12 10 1 12 10 1 1 12 10 1 12 9 1 12 9 1 1 1 100 1 100 1 1 12 10 1 12 10 1 12 10 12 10 1 1 1 1 12 10 1 1 1 1 100 1 12 10 1 1 1 1 1 12 10 12 10 9 1 1 1 1 12 10 1 1 1 1 1 12 9 1 12 10 1 100 1 1 1 1 100 1 1 1 1 1 12 9 10 1 100 1 1 12 9 10 1 1 1 1 100 10 1 7 1 1 12 11 1 100 10 1 1 1 1 7 1 12 11 1 1 1 1 1 1 1 -ciInstanceKlass java/util/Collections$UnmodifiableCollection$1 1 1 60 1 7 1 1 7 1 7 1 100 1 7 1 1 12 1 1 1 1 1 1 1 1 12 9 1 12 10 1 1 12 9 1 7 11 12 9 1 1 12 11 1 1 1 12 11 1 1 100 10 1 1 1 12 11 1 1 1 1 1 -ciInstanceKlass java/util/ArrayList$SubList 1 1 234 1 7 1 1 7 1 100 1 7 1 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 12 9 12 9 1 12 9 9 1 1 1 1 1 1 7 1 1 12 10 1 12 10 1 1 12 10 1 12 9 1 1 1 1 1 1 1 1 12 10 12 10 1 12 10 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 100 12 11 10 1 1 1 1 1 12 10 1 1 1 1 12 10 1 1 9 1 12 10 1 1 1 1 12 10 1 1 1 7 1 1 12 10 1 1 1 100 1 1 12 10 1 12 10 1 7 1 1 12 10 1 1 1 100 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 12 10 1 1 1 1 1 12 10 1 1 1 12 10 1 1 1 1 1 12 10 12 10 1 100 1 1 12 10 1 12 10 1 100 10 1 8 1 1 12 10 1 12 10 1 8 1 1 12 10 1 100 10 1 1 1 1 12 10 1 1 1 1 1 -ciInstanceKlass java/util/zip/ZipFile$Source$Key 1 1 68 1 7 1 7 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 1 7 1 1 12 10 12 9 1 1 5 0 1 7 1 1 12 11 1 7 1 1 12 10 1 7 12 10 1 1 12 10 1 1 12 11 10 10 1 1 1 1 -ciInstanceKlass java/util/HashMap$KeySet 1 1 108 1 7 1 1 7 1 7 1 1 7 1 1 100 1 1 100 1 1 1 1 1 12 9 1 12 10 1 1 1 12 9 1 12 10 1 1 1 12 10 1 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 1 100 1 1 12 10 1 1 12 10 1 1 1 1 100 10 1 1 12 9 1 12 9 1 100 100 1 1 12 9 1 1 12 11 1 1 12 9 1 100 10 1 1 1 1 1 -ciInstanceKlass java/util/HashMap$KeyIterator 1 1 38 1 7 1 1 7 1 100 1 100 1 1 1 7 1 1 1 1 1 12 9 12 10 1 1 1 1 1 12 10 1 1 12 9 1 1 1 1 -instanceKlass java/util/ArrayList$ListItr -ciInstanceKlass java/util/ArrayList$Itr 1 1 88 1 7 1 1 7 1 100 1 7 1 1 1 1 1 1 1 1 1 12 9 1 12 10 12 9 1 12 9 12 9 1 1 12 9 1 12 9 1 1 1 1 12 10 1 100 10 1 1 12 9 1 100 10 100 1 1 100 1 100 10 1 12 10 1 1 1 1 100 1 1 12 10 1 1 12 10 1 100 1 1 12 11 1 1 1 1 1 -instanceKlass java/util/Collections$UnmodifiableList -instanceKlass java/util/Collections$UnmodifiableSet -ciInstanceKlass java/util/Collections$UnmodifiableCollection 1 1 110 1 7 1 1 7 1 7 1 100 1 100 1 1 7 1 1 5 0 1 1 1 1 1 1 1 12 10 1 100 10 12 9 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 10 1 1 1 1 12 10 1 1 1 100 10 1 1 1 1 12 11 1 1 1 1 1 1 1 1 12 11 1 1 1 1 1 1 12 11 1 1 1 12 11 1 12 11 1 1 1 1 1 1 -instanceKlass com/google/common/base/CommonPattern -instanceKlass com/google/common/base/Platform$JdkPatternCompiler -instanceKlass com/google/common/base/PatternCompiler -instanceKlass com/google/common/base/Platform -instanceKlass com/google/common/base/Strings -instanceKlass org/eclipse/jdt/ls/core/internal/RuntimeEnvironment -instanceKlass org/eclipse/jdt/internal/corext/util/TypeFilter -instanceKlass com/google/common/base/Ascii -instanceKlass com/google/common/base/CharMatcher -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/MapFlattener -instanceKlass org/eclipse/jdt/ls/core/internal/preferences/ClientPreferences -instanceKlass com/google/gson/internal/bind/ObjectTypeAdapter$2 -instanceKlass com/google/gson/internal/LinkedTreeMap$LinkedTreeMapIterator -instanceKlass org/eclipse/jdt/ls/core/internal/JSONUtility -instanceKlass org/eclipse/buildship/core/internal/extension/DefaultExtensionManager -instanceKlass org/eclipse/buildship/core/internal/operation/DefaultToolingApiOperationManager -instanceKlass org/eclipse/buildship/core/internal/launch/DefaultExternalLaunchConfigurationManager$LaunchConfigurationListener -instanceKlass com/google/gson/internal/ConstructorConstructor$13 -instanceKlass org/eclipse/buildship/core/internal/launch/DefaultExternalLaunchConfigurationManager -instanceKlass com/google/gson/internal/ConstructorConstructor$18 -instanceKlass org/eclipse/buildship/core/internal/configuration/BuildConfigurationPersistence -instanceKlass com/google/common/base/Optional -instanceKlass org/eclipse/buildship/core/internal/configuration/WorkspaceConfigurationPersistence -instanceKlass org/eclipse/buildship/core/GradleDistribution -instanceKlass com/google/common/io/ByteArrayDataOutput -instanceKlass com/google/common/io/ByteArrayDataInput -instanceKlass org/eclipse/buildship/core/internal/configuration/TestRunConfiguration -instanceKlass org/eclipse/buildship/core/internal/configuration/RunConfiguration -instanceKlass org/eclipse/buildship/core/internal/configuration/BaseRunConfiguration -instanceKlass com/google/common/io/ByteStreams -instanceKlass org/eclipse/buildship/core/internal/launch/BaseRunConfigurationAttributes -instanceKlass java/nio/channels/spi/AbstractInterruptibleChannel$1 -instanceKlass sun/nio/ch/Interruptible -instanceKlass com/google/common/io/Closer$SuppressingSuppressor -instanceKlass org/eclipse/buildship/core/internal/configuration/ProjectConfiguration -instanceKlass com/google/common/io/Closer$Suppressor -instanceKlass org/eclipse/buildship/core/internal/configuration/BuildConfiguration -instanceKlass com/google/common/io/Closer -instanceKlass org/eclipse/buildship/core/internal/configuration/DefaultConfigurationManager -instanceKlass org/eclipse/buildship/core/internal/configuration/GradleProjectNature -instanceKlass org/eclipse/buildship/core/internal/invocation/InvocationCustomizerCollector -instanceKlass org/eclipse/buildship/core/internal/operation/ToolingApiJobResultHandler -instanceKlass org/eclipse/lsp4j/WorkDoneProgressNotification -instanceKlass com/google/common/io/CharSource -instanceKlass org/eclipse/buildship/core/internal/workspace/SynchronizingBuildScriptUpdateListener -instanceKlass org/eclipse/buildship/core/internal/workspace/ProjectChangeListener -instanceKlass org/eclipse/buildship/core/internal/preferences/PersistentModel -instanceKlass com/google/common/hash/PrimitiveSink -instanceKlass com/google/common/io/Files$2 -instanceKlass org/eclipse/buildship/core/internal/preferences/DefaultModelPersistence -instanceKlass org/eclipse/buildship/core/internal/event/EventListener -instanceKlass com/google/common/io/ByteSource -instanceKlass org/eclipse/buildship/core/internal/event/DefaultListenerRegistry -instanceKlass com/google/common/io/ByteSink -instanceKlass com/google/common/io/LineProcessor -instanceKlass org/eclipse/buildship/core/internal/launch/DefaultGradleLaunchConfigurationManager -instanceKlass com/google/common/graph/SuccessorsFunction -instanceKlass com/google/common/io/Files -instanceKlass org/eclipse/buildship/core/internal/console/StdProcessStreamsProvider$1 -instanceKlass org/eclipse/buildship/core/internal/console/ProcessStreams -instanceKlass org/eclipse/buildship/core/internal/console/StdProcessStreamsProvider -instanceKlass org/eclipse/equinox/internal/app/EclipseAppHandle$1 -instanceKlass org/eclipse/equinox/internal/app/EclipseAppHandle$2 -instanceKlass org/eclipse/buildship/core/internal/workspace/InternalGradleBuild -instanceKlass com/google/common/base/Charsets -instanceKlass org/eclipse/buildship/core/internal/workspace/DefaultGradleWorkspace -instanceKlass org/eclipse/buildship/core/internal/event/Event -instanceKlass org/eclipse/buildship/core/internal/util/gradle/PublishedGradleVersions -instanceKlass org/eclipse/buildship/core/internal/workspace/DefaultWorkspaceOperations -instanceKlass org/eclipse/buildship/core/internal/util/gradle/PublishedGradleVersionsWrapper$LoadVersionsJob$1 -instanceKlass org/eclipse/buildship/core/internal/util/logging/EclipseLogger -instanceKlass org/eclipse/buildship/core/internal/util/gradle/PublishedGradleVersionsWrapper -instanceKlass org/eclipse/buildship/core/internal/Logger -instanceKlass org/eclipse/buildship/core/internal/launch/GradleLaunchConfigurationManager -instanceKlass org/eclipse/buildship/core/GradleBuild -instanceKlass org/eclipse/buildship/core/internal/workspace/InternalGradleWorkspace -instanceKlass org/eclipse/buildship/core/GradleWorkspace -instanceKlass org/eclipse/buildship/core/internal/workspace/WorkspaceOperations -instanceKlass org/eclipse/buildship/core/internal/event/ListenerRegistry -instanceKlass org/eclipse/buildship/core/internal/launch/ExternalLaunchConfigurationManager -instanceKlass org/eclipse/buildship/core/internal/console/ProcessStreamsProvider -instanceKlass org/eclipse/buildship/core/internal/preferences/ModelPersistence -instanceKlass org/eclipse/buildship/core/internal/extension/ExtensionManager -instanceKlass org/eclipse/buildship/core/internal/operation/ToolingApiOperationManager -instanceKlass org/eclipse/buildship/core/internal/configuration/ConfigurationManager -instanceKlass org/eclipse/buildship/core/invocation/InvocationCustomizer -instanceKlass org/eclipse/buildship/core/internal/TraceScope -instanceKlass org/eclipse/jdt/ls/core/internal/JobHelpers$ProjectRegistryRefreshJobMatcher -instanceKlass org/eclipse/jdt/ls/core/internal/JobHelpers$IJobMatcher -instanceKlass org/eclipse/jdt/ls/core/internal/JobHelpers -instanceKlass java/util/stream/MatchOps$BooleanTerminalSink -instanceKlass java/util/stream/MatchOps$MatchOp -instanceKlass java/util/stream/MatchOps -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/BaseInitHandler -instanceKlass org/apache/commons/codec/binary/Hex -instanceKlass org/apache/commons/codec/BinaryDecoder -instanceKlass org/apache/commons/codec/Decoder -instanceKlass org/apache/commons/codec/BinaryEncoder -instanceKlass org/apache/commons/codec/Encoder -instanceKlass sun/security/provider/ByteArrayAccess$LE -instanceKlass org/apache/commons/codec/binary/StringUtils -instanceKlass org/apache/commons/codec/digest/DigestUtils -instanceKlass org/eclipse/m2e/core/internal/project/registry/ProjectProcessingTracker -instanceKlass com/google/gson/internal/LinkedTreeMap$Node -instanceKlass org/eclipse/m2e/core/internal/embedder/ReadonlyMavenExecutionRequest -instanceKlass com/google/gson/internal/LinkedTreeMap$1 -instanceKlass com/google/gson/internal/bind/TypeAdapters$35 -instanceKlass org/eclipse/lsp4j/jsonrpc/util/Preconditions -instanceKlass org/eclipse/m2e/core/internal/embedder/AbstractTransferListenerAdapter -instanceKlass org/eclipse/lsp4j/jsonrpc/json/adapters/JsonElementTypeAdapter$Factory -instanceKlass org/apache/maven/session/scope/internal/SessionScope$CachingProvider -instanceKlass org/eclipse/lsp4j/StaleRequestCapabilities -instanceKlass org/apache/maven/settings/RuntimeInfo -instanceKlass org/eclipse/lsp4j/MarkdownCapabilities -instanceKlass org/apache/maven/execution/DefaultMavenExecutionResult -instanceKlass org/eclipse/lsp4j/RegularExpressionsCapabilities -instanceKlass org/eclipse/aether/AbstractForwardingRepositorySystemSession -instanceKlass org/eclipse/lsp4j/WindowShowMessageRequestActionItemCapabilities -instanceKlass org/eclipse/lsp4j/ShowDocumentCapabilities -instanceKlass org/eclipse/aether/internal/impl/Utils -instanceKlass org/eclipse/lsp4j/WindowShowMessageRequestCapabilities -instanceKlass org/eclipse/aether/internal/impl/LocalPathPrefixComposerFactorySupport$LocalPathPrefixComposerSupport -instanceKlass org/eclipse/aether/internal/impl/SimpleLocalRepositoryManager -instanceKlass org/eclipse/lsp4j/InlayHintResolveSupportCapabilities -instanceKlass org/eclipse/aether/internal/impl/PrioritizedComponent -instanceKlass org/eclipse/lsp4j/SemanticTokensClientCapabilitiesRequestsFull -instanceKlass org/eclipse/sisu/wire/EntrySetAdapter$ValueIterator -instanceKlass org/eclipse/aether/internal/impl/PrioritizedComponents -instanceKlass org/eclipse/lsp4j/SemanticTokensClientCapabilitiesRequests -instanceKlass org/eclipse/lsp4j/FoldingRangeSupportCapabilities -instanceKlass org/eclipse/lsp4j/FoldingRangeKindSupportCapabilities -instanceKlass org/eclipse/aether/repository/RemoteRepository$Builder -instanceKlass org/eclipse/lsp4j/jsonrpc/json/adapters/EitherTypeAdapter$EitherTypeArgument -instanceKlass org/eclipse/aether/util/ConfigUtils -instanceKlass org/eclipse/lsp4j/DiagnosticsTagSupport -instanceKlass org/eclipse/aether/util/repository/DefaultAuthenticationSelector -instanceKlass org/eclipse/aether/util/repository/DefaultProxySelector -instanceKlass org/eclipse/lsp4j/CodeActionKindCapabilities -instanceKlass org/eclipse/aether/util/repository/DefaultMirrorSelector -instanceKlass org/eclipse/lsp4j/CodeActionResolveSupportCapabilities -instanceKlass org/eclipse/lsp4j/CodeActionLiteralSupportCapabilities -instanceKlass org/apache/maven/settings/crypto/DefaultSettingsDecryptionResult -instanceKlass org/apache/maven/settings/crypto/DefaultSettingsDecryptionRequest -instanceKlass org/apache/maven/RepositoryUtils$MavenArtifactTypeRegistry -instanceKlass org/eclipse/lsp4j/ParameterInformationCapabilities -instanceKlass org/apache/maven/RepositoryUtils -instanceKlass org/eclipse/lsp4j/SignatureInformationCapabilities -instanceKlass org/eclipse/aether/util/repository/SimpleResolutionErrorPolicy -instanceKlass org/eclipse/lsp4j/CompletionItemInsertTextModeSupportCapabilities -instanceKlass org/eclipse/lsp4j/CompletionItemResolveSupportCapabilities -instanceKlass org/eclipse/lsp4j/CompletionItemTagSupportCapabilities -instanceKlass org/eclipse/lsp4j/CompletionListCapabilities -instanceKlass org/eclipse/lsp4j/CompletionItemCapabilities -instanceKlass org/eclipse/lsp4j/CompletionItemKindCapabilities -instanceKlass org/eclipse/aether/util/repository/SimpleArtifactDescriptorPolicy -instanceKlass org/eclipse/aether/artifact/DefaultArtifactType -instanceKlass org/eclipse/aether/util/artifact/SimpleArtifactTypeRegistry -instanceKlass org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefiner -instanceKlass org/eclipse/aether/util/graph/transformer/ChainedDependencyGraphTransformer -instanceKlass org/eclipse/lsp4j/PublishDiagnosticsCapabilities -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver -instanceKlass org/eclipse/aether/graph/Exclusion -instanceKlass org/eclipse/aether/util/graph/selector/ExclusionDependencySelector -instanceKlass org/eclipse/aether/util/graph/selector/OptionalDependencySelector -instanceKlass org/eclipse/aether/util/graph/selector/ScopeDependencySelector -instanceKlass org/eclipse/aether/util/graph/selector/AndDependencySelector -instanceKlass org/eclipse/aether/util/graph/manager/ClassicDependencyManager -instanceKlass org/eclipse/aether/util/graph/traverser/FatArtifactTraverser -instanceKlass org/eclipse/aether/DefaultSessionData -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession$NullFileTransformerManager -instanceKlass org/eclipse/aether/transform/FileTransformerManager -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession$NullArtifactTypeRegistry -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession$NullAuthenticationSelector -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession$NullProxySelector -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession$NullMirrorSelector -instanceKlass org/eclipse/aether/SessionData -instanceKlass org/eclipse/aether/artifact/ArtifactTypeRegistry -instanceKlass org/apache/maven/repository/internal/MavenRepositorySystemUtils -instanceKlass org/apache/maven/graph/DefaultGraphBuilder$$FastClassByGuice$$193098889 -instanceKlass org/eclipse/lsp4j/WorkspaceSymbolResolveSupportCapabilities -instanceKlass org/eclipse/lsp4j/SymbolTagSupportCapabilities -instanceKlass jdk/internal/math/FDBigInteger -instanceKlass org/eclipse/lsp4j/SymbolKindCapabilities -instanceKlass org/apache/maven/plugin/prefix/internal/DefaultPluginPrefixResolver$$FastClassByGuice$$192416518 -instanceKlass org/eclipse/lsp4j/jsonrpc/json/adapters/TypeUtils$ParameterizedTypeImpl -instanceKlass org/apache/maven/plugin/CompoundMojoExecutionListener -instanceKlass org/eclipse/lsp4j/WorkspaceEditChangeAnnotationSupportCapabilities -instanceKlass org/eclipse/lsp4j/DiagnosticWorkspaceCapabilities -instanceKlass org/eclipse/lsp4j/InlineValueWorkspaceCapabilities -instanceKlass org/eclipse/lsp4j/InlayHintWorkspaceCapabilities -instanceKlass org/apache/maven/plugin/DefaultBuildPluginManager$$FastClassByGuice$$191493861 -instanceKlass org/eclipse/lsp4j/CodeLensWorkspaceCapabilities -instanceKlass org/eclipse/lsp4j/SemanticTokensWorkspaceCapabilities -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator$$FastClassByGuice$$190675827 -instanceKlass org/eclipse/lsp4j/DynamicRegistrationCapabilities -instanceKlass org/apache/maven/lifecycle/internal/DefaultExecutionEventCatapult$$FastClassByGuice$$189735072 -instanceKlass org/eclipse/lsp4j/WorkspaceEditCapabilities -instanceKlass org/apache/maven/project/DefaultProjectDependenciesResolver$$FastClassByGuice$$188178358 -instanceKlass org/apache/maven/project/RepositorySessionDecorator -instanceKlass org/eclipse/lsp4j/GeneralClientCapabilities -instanceKlass org/eclipse/lsp4j/NotebookDocumentClientCapabilities -instanceKlass org/eclipse/lsp4j/WindowClientCapabilities -instanceKlass org/eclipse/lsp4j/TextDocumentClientCapabilities -instanceKlass org/eclipse/lsp4j/WorkspaceClientCapabilities -instanceKlass org/eclipse/lsp4j/ClientCapabilities -instanceKlass com/google/inject/internal/DelegatingInvocationHandler -instanceKlass com/google/gson/internal/Primitives -instanceKlass org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader$$FastClassByGuice$$187221013 -instanceKlass org/apache/maven/plugin/version/internal/DefaultPluginVersionResolver$$FastClassByGuice$$186494329 -instanceKlass org/apache/maven/rtinfo/internal/DefaultRuntimeInformation$$FastClassByGuice$$185343146 -instanceKlass org/eclipse/lsp4j/jsonrpc/validation/NonNull -instanceKlass com/google/gson/annotations/SerializedName -instanceKlass org/eclipse/lsp4j/ClientInfo -instanceKlass org/apache/maven/plugin/DefaultPluginDescriptorCache$$FastClassByGuice$$184194129 -instanceKlass com/google/gson/internal/ConstructorConstructor$9 -instanceKlass com/google/gson/internal/reflect/ReflectionHelper$RecordHelper -instanceKlass com/google/gson/internal/reflect/ReflectionHelper -instanceKlass org/apache/maven/plugin/internal/DefaultMavenPluginManager$$FastClassByGuice$$183036059 -instanceKlass com/google/gson/internal/ReflectionAccessFilterHelper -instanceKlass org/eclipse/lsp4j/adapters/InitializeParamsTypeAdapter$Factory -instanceKlass com/google/gson/annotations/JsonAdapter -instanceKlass org/eclipse/lsp4j/jsonrpc/messages/Tuple$Two -instanceKlass org/eclipse/lsp4j/jsonrpc/messages/Tuple -instanceKlass org/eclipse/lsp4j/jsonrpc/json/adapters/TypeUtils -instanceKlass org/codehaus/plexus/classworlds/realm/Entry -instanceKlass org/apache/maven/classrealm/DefaultClassRealmRequest -instanceKlass org/eclipse/sisu/wire/EntryListAdapter$ValueIterator -instanceKlass org/apache/maven/project/DefaultProjectBuildingHelper$$FastClassByGuice$$181435023 -instanceKlass com/google/gson/internal/JsonReaderInternalAccess -instanceKlass org/apache/maven/project/DefaultProjectBuilder$$FastClassByGuice$$181350657 -instanceKlass org/apache/maven/DefaultMaven$$FastClassByGuice$$180235943 -instanceKlass org/apache/maven/properties/internal/SystemProperties -instanceKlass org/codehaus/plexus/util/Os -instanceKlass org/apache/maven/properties/internal/EnvironmentUtils -instanceKlass java/util/concurrent/locks/ReentrantReadWriteLock$Sync$HoldCounter -instanceKlass org/apache/maven/artifact/repository/layout/ArtifactRepositoryLayout2 -instanceKlass org/apache/maven/artifact/repository/layout/DefaultRepositoryLayout$$FastClassByGuice$$178660269 -instanceKlass org/apache/maven/repository/DefaultMirrorSelector$$FastClassByGuice$$177278854 -instanceKlass org/apache/maven/repository/legacy/repository/DefaultArtifactRepositoryFactory$$FastClassByGuice$$176869193 -instanceKlass java/time/format/Parsed -instanceKlass java/time/format/DateTimeParseContext -instanceKlass org/eclipse/jdt/ls/core/internal/LogReader$LogEntry -instanceKlass org/eclipse/jdt/ls/core/internal/LogReader$LogSession -instanceKlass java/text/CalendarBuilder -instanceKlass java/text/ParsePosition -instanceKlass sun/nio/ch/WindowsAsynchronousFileChannelImpl$ReadTask -instanceKlass sun/nio/ch/Iocp$ResultHandler -instanceKlass sun/nio/ch/PendingFuture -instanceKlass org/eclipse/jdt/ls/core/internal/LogReader -instanceKlass org/eclipse/lsp4j/jsonrpc/json/StreamMessageProducer$Headers -instanceKlass org/eclipse/lsp4j/jsonrpc/json/ConcurrentMessageProcessor$1 -instanceKlass org/eclipse/aether/artifact/ArtifactType -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/WorkspaceEventsHandler -instanceKlass org/eclipse/jdt/core/manipulation/CoreASTProvider$WAIT_FLAG -instanceKlass org/eclipse/jdt/core/manipulation/CoreASTProvider -instanceKlass org/eclipse/jdt/ls/core/internal/MovingAverage -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/BaseDiagnosticsHandler -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer$$FastClassByGuice$$175463063 -instanceKlass org/eclipse/jdt/core/IProblemRequestor -instanceKlass org/eclipse/lsp4j/jsonrpc/StandardLauncher -instanceKlass org/eclipse/lsp4j/jsonrpc/json/ConcurrentMessageProcessor -instanceKlass org/apache/maven/model/plugin/DefaultLifecycleBindingsInjector$$FastClassByGuice$$174411221 -instanceKlass org/eclipse/lsp4j/jsonrpc/json/StreamMessageProducer -instanceKlass org/apache/maven/model/Contributor -instanceKlass org/apache/maven/model/PatternSet -instanceKlass org/apache/maven/model/merge/ModelMerger$KeyComputer -instanceKlass org/eclipse/lsp4j/jsonrpc/services/EndpointProxy -instanceKlass org/apache/maven/model/merge/ModelMerger$Remapping -instanceKlass org/eclipse/lsp4j/jsonrpc/messages/ResponseError -instanceKlass org/eclipse/lsp4j/jsonrpc/RemoteEndpoint -instanceKlass org/eclipse/sisu/wire/NamedIterableAdapter -instanceKlass org/eclipse/aether/internal/impl/DefaultUpdateCheckManager$1 -instanceKlass org/apache/maven/repository/legacy/DefaultUpdateCheckManager$$FastClassByGuice$$173510434 -instanceKlass org/apache/maven/repository/legacy/DefaultWagonManager$$FastClassByGuice$$172015199 -instanceKlass org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManager$$FastClassByGuice$$171648555 -instanceKlass org/apache/maven/project/artifact/DefaultMetadataSource$$FastClassByGuice$$170800911 -instanceKlass org/eclipse/lsp4j/jsonrpc/services/GenericEndpoint -instanceKlass org/eclipse/lsp4j/jsonrpc/messages/Message -instanceKlass org/eclipse/lsp4j/jsonrpc/json/StreamMessageConsumer -instanceKlass org/eclipse/lsp4j/jsonrpc/json/MessageConstants -instanceKlass org/apache/maven/artifact/resolver/DefaultResolutionErrorHandler$$FastClassByGuice$$168827779 -instanceKlass com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField -instanceKlass org/apache/maven/plugin/internal/DefaultLegacySupport$$FastClassByGuice$$168091558 -instanceKlass com/google/gson/internal/bind/ReflectiveTypeAdapterFactory -instanceKlass com/google/gson/internal/bind/JsonAdapterAnnotationTypeAdapterFactory -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolver$$FastClassByGuice$$167240320 -instanceKlass com/google/gson/internal/bind/MapTypeAdapterFactory -instanceKlass com/google/gson/internal/bind/CollectionTypeAdapterFactory -instanceKlass com/google/gson/internal/bind/ArrayTypeAdapter$1 -instanceKlass org/apache/maven/artifact/resolver/DefaultArtifactCollector$$FastClassByGuice$$166273700 -instanceKlass com/google/gson/internal/bind/DateTypeAdapter$1 -instanceKlass org/apache/maven/artifact/resolver/DefaultArtifactResolver$DaemonThreadCreator -instanceKlass java/util/concurrent/atomic/AtomicLongArray -instanceKlass org/apache/maven/artifact/resolver/DefaultArtifactResolver$$FastClassByGuice$$164725174 -instanceKlass com/google/gson/internal/bind/NumberTypeAdapter$1 -instanceKlass com/google/gson/internal/bind/ObjectTypeAdapter$1 -instanceKlass org/apache/maven/artifact/factory/DefaultArtifactFactory$$FastClassByGuice$$164561587 -instanceKlass com/google/gson/internal/bind/TypeAdapters$29 -instanceKlass com/google/gson/internal/bind/TypeAdapters$33 -instanceKlass org/apache/maven/repository/legacy/LegacyRepositorySystem$$FastClassByGuice$$162664879 -instanceKlass java/util/Currency -instanceKlass com/google/gson/internal/bind/TypeAdapters$34 -instanceKlass java/util/concurrent/atomic/AtomicIntegerArray -instanceKlass org/apache/maven/artifact/handler/manager/DefaultArtifactHandlerManager$$FastClassByGuice$$161875956 -instanceKlass com/google/gson/internal/bind/TypeAdapters$32 -instanceKlass com/google/common/collect/LinkedHashMultimap$ValueSet$1 -instanceKlass com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator -instanceKlass com/google/gson/internal/bind/TypeAdapters$31 -instanceKlass com/google/common/collect/SortedSetMultimap -instanceKlass com/google/common/collect/Multimaps -instanceKlass com/google/common/collect/MultimapBuilder$ArrayListSupplier -instanceKlass com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys -instanceKlass com/google/common/collect/MultimapBuilder -instanceKlass com/google/gson/internal/bind/TypeAdapters -instanceKlass org/eclipse/sisu/inject/Guice4$2 -instanceKlass com/google/gson/internal/ObjectConstructor -instanceKlass com/google/gson/internal/ConstructorConstructor -instanceKlass com/google/gson/internal/sql/SqlTimestampTypeAdapter$1 -instanceKlass com/google/gson/internal/sql/SqlTimeTypeAdapter$1 -instanceKlass com/google/gson/internal/sql/SqlDateTypeAdapter$1 -instanceKlass org/apache/maven/settings/building/DefaultSettingsBuildingResult -instanceKlass org/codehaus/plexus/util/xml/pull/EntityReplacementMap -instanceKlass com/google/gson/internal/bind/DefaultDateTypeAdapter$DateType -instanceKlass com/google/gson/internal/sql/SqlTypesSupport -instanceKlass org/apache/maven/settings/io/xpp3/SettingsXpp3Reader$1 -instanceKlass org/apache/maven/settings/io/xpp3/SettingsXpp3Reader$ContentTransformer -instanceKlass org/apache/maven/settings/io/xpp3/SettingsXpp3Reader -instanceKlass org/eclipse/lsp4j/jsonrpc/json/adapters/MessageTypeAdapter$Factory -instanceKlass org/eclipse/lsp4j/jsonrpc/json/adapters/EnumTypeAdapter$Factory -instanceKlass org/eclipse/lsp4j/jsonrpc/json/adapters/TupleTypeAdapters$TwoTypeAdapterFactory -instanceKlass org/eclipse/lsp4j/jsonrpc/json/adapters/EitherTypeAdapter$Factory -instanceKlass org/codehaus/plexus/interpolation/SimpleRecursionInterceptor -instanceKlass org/eclipse/lsp4j/jsonrpc/json/adapters/ThrowableTypeAdapter$Factory -instanceKlass org/apache/maven/settings/building/DefaultSettingsBuilder$1 -instanceKlass org/eclipse/lsp4j/jsonrpc/json/adapters/CollectionTypeAdapter$Factory -instanceKlass org/codehaus/plexus/interpolation/os/OperatingSystemUtils$DefaultEnvVarSource -instanceKlass org/codehaus/plexus/interpolation/os/OperatingSystemUtils$EnvVarSource -instanceKlass org/codehaus/plexus/interpolation/os/OperatingSystemUtils -instanceKlass org/codehaus/plexus/interpolation/AbstractValueSource -instanceKlass org/codehaus/plexus/interpolation/RegexBasedInterpolator -instanceKlass com/google/gson/stream/JsonWriter -instanceKlass org/codehaus/plexus/util/xml/pull/MXSerializer -instanceKlass com/google/gson/stream/JsonReader -instanceKlass org/codehaus/plexus/util/xml/pull/XmlSerializer -instanceKlass com/google/gson/ToNumberStrategy -instanceKlass org/apache/maven/settings/io/xpp3/SettingsXpp3Writer -instanceKlass com/google/gson/Gson -instanceKlass org/codehaus/plexus/util/StringUtils -instanceKlass com/google/gson/internal/Excluder -instanceKlass org/eclipse/sisu/inject/LazyBeanEntry$JsrNamed -instanceKlass org/eclipse/sisu/inject/LazyBeanEntry -instanceKlass com/google/gson/FieldNamingStrategy -instanceKlass com/google/gson/GsonBuilder -instanceKlass org/eclipse/lsp4j/jsonrpc/messages/CancelParams -instanceKlass javax/annotation/Priority -instanceKlass org/eclipse/lsp4j/jsonrpc/json/MessageJsonHandler -instanceKlass org/eclipse/sisu/inject/Implementations -instanceKlass org/eclipse/lsp4j/DidSaveNotebookDocumentParams -instanceKlass org/eclipse/sisu/plexus/LazyPlexusBean -instanceKlass org/eclipse/lsp4j/DidCloseNotebookDocumentParams -instanceKlass org/eclipse/lsp4j/DidOpenNotebookDocumentParams -instanceKlass org/eclipse/sisu/inject/RankedSequence$Itr -instanceKlass org/eclipse/lsp4j/DidChangeNotebookDocumentParams -instanceKlass org/eclipse/sisu/inject/RankedBindings$Itr -instanceKlass org/eclipse/sisu/inject/LocatedBeans$Itr -instanceKlass org/eclipse/sisu/plexus/RealmFilteredBeans$FilteredItr -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/BuildWorkspaceHandler -instanceKlass org/eclipse/sisu/plexus/DefaultPlexusBeans$Itr -instanceKlass org/eclipse/sisu/plexus/DefaultPlexusBeans -instanceKlass org/eclipse/sisu/plexus/RealmFilteredBeans -instanceKlass org/eclipse/lsp4j/AbstractWorkDoneProgressOptions -instanceKlass org/eclipse/lsp4j/WorkDoneProgressOptions -instanceKlass org/eclipse/sisu/inject/BeanCache -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/SaveActionHandler -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/RenameHandler -instanceKlass org/eclipse/sisu/inject/LocatedBeans -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/CodeActionHandler -instanceKlass org/eclipse/sisu/inject/MildElements$Indexable -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/PrepareRenameHandler -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/CodeActionResolveHandler -instanceKlass org/eclipse/m2e/core/internal/embedder/PlexusContainerManager$2 -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/CodeLensHandler -instanceKlass org/eclipse/m2e/core/internal/embedder/LifecycleManagerDisposer -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/DocumentSymbolHandler -instanceKlass com/google/inject/internal/ProviderInternalFactory$1 -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/ReferencesHandler -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/NavigateToTypeDefinitionHandler -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/SignatureHelpHandler -instanceKlass com/google/inject/internal/ConstructorInjector$1 -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/NavigateToDeclarationHandler -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/NavigateToDefinitionHandler -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/HoverHandler -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/InferSelectionHandler$SelectionInfo -instanceKlass sun/reflect/generics/tree/BooleanSignature -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/GenerateDelegateMethodsHandler$CheckDelegateMethodsResponse -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/OverrideMethodsHandler$OverridableMethodsResponse -instanceKlass org/eclipse/sisu/inject/WatchedBeans -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/MoveHandler$MoveDestinationsResponse -instanceKlass org/eclipse/sisu/inject/MildValues$ValueItr -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/GenerateConstructorsHandler$CheckConstructorsResponse -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/HashCodeEqualsHandler$CheckHashCodeEqualsResponse -instanceKlass org/eclipse/jdt/ls/core/internal/codemanipulation/GenerateGetterSetterOperation$AccessorField -instanceKlass sun/reflect/generics/tree/ArrayTypeSignature -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/GenerateToStringHandler$CheckToStringResponse -instanceKlass org/eclipse/sisu/inject/InjectorBindings -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/ExtractInterfaceHandler$CheckExtractInterfaceResponse -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/GetRefactorEditHandler$RefactorWorkspaceEdit -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/InferSelectionHandler$InferSelectionParams -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/GetRefactorEditHandler$GetRefactorEditParams -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/GenerateAccessorsHandler$GenerateAccessorsParams -instanceKlass com/google/inject/spi/ProvisionListener$ProvisionInvocation -instanceKlass com/google/inject/internal/MembersInjectorImpl$1 -instanceKlass com/google/inject/internal/InternalContext -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/GenerateToStringHandler$GenerateToStringParams -instanceKlass com/google/inject/internal/Initializer$1 -instanceKlass org/eclipse/lsp4j/extended/ProjectBuildParams -instanceKlass org/eclipse/jdt/ls/core/internal/lsp/ValidateDocumentParams -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/FindLinksHandler$FindLinksParams -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/GenerateDelegateMethodsHandler$GenerateDelegateMethodsParams -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/OverrideMethodsHandler$AddOverridableMethodParams -instanceKlass org/eclipse/lsp4j/extended/ProjectConfigurationsUpdateParam -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/GenerateConstructorsHandler$GenerateConstructorsParams -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/HashCodeEqualsHandler$GenerateHashCodeEqualsParams -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/MoveHandler$MoveParams -instanceKlass org/eclipse/lsp4j/TextDocumentIdentifier -instanceKlass org/eclipse/lsp4j/WorkspaceDiagnosticReport -instanceKlass com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator -instanceKlass org/eclipse/lsp4j/adapters/WorkspaceSymbolResponseAdapter -instanceKlass org/eclipse/lsp4j/DeleteFilesParams -instanceKlass org/eclipse/lsp4j/CreateFilesParams -instanceKlass org/eclipse/lsp4j/RenameFilesParams -instanceKlass org/eclipse/lsp4j/WorkspaceSymbol -instanceKlass org/eclipse/lsp4j/DidChangeWorkspaceFoldersParams -instanceKlass org/eclipse/lsp4j/DidChangeWatchedFilesParams -instanceKlass org/eclipse/lsp4j/DidChangeConfigurationParams -instanceKlass org/eclipse/lsp4j/InlineValueEvaluatableExpression -instanceKlass org/eclipse/lsp4j/InlineValueVariableLookup -instanceKlass org/eclipse/lsp4j/InlineValueText -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$$FastClassByGuice$$160618847 -instanceKlass org/eclipse/lsp4j/adapters/InlineValueResponseAdapter -instanceKlass org/eclipse/lsp4j/Moniker -instanceKlass org/eclipse/sisu/wire/TypeConverterCache$$FastClassByGuice$$159967210 -instanceKlass org/eclipse/lsp4j/adapters/DocumentDiagnosticReportTypeAdapter -instanceKlass org/eclipse/lsp4j/LinkedEditingRanges -instanceKlass org/eclipse/lsp4j/ColorPresentation -instanceKlass org/eclipse/lsp4j/ColorInformation -instanceKlass org/eclipse/lsp4j/SelectionRange -instanceKlass com/google/inject/internal/SingleMethodInjector$1 -instanceKlass org/eclipse/lsp4j/FoldingRange -instanceKlass org/eclipse/lsp4j/TextEdit -instanceKlass org/eclipse/sisu/inject/DefaultBeanLocator$$FastClassByGuice$$158462462 -instanceKlass com/google/inject/internal/InjectorImpl$MethodInvoker -instanceKlass com/google/inject/internal/SingleMethodInjector -instanceKlass org/eclipse/lsp4j/Command -instanceKlass org/eclipse/lsp4j/adapters/CodeActionResponseAdapter -instanceKlass org/eclipse/sisu/plexus/PlexusXmlBeanConverter$$FastClassByGuice$$158226868 -instanceKlass org/eclipse/lsp4j/DocumentSymbol -instanceKlass org/eclipse/lsp4j/SymbolInformation -instanceKlass org/eclipse/m2e/core/internal/embedder/EclipseRepositoryListener$$FastClassByGuice$$157139553 -instanceKlass org/eclipse/lsp4j/adapters/DocumentSymbolResponseAdapter -instanceKlass org/eclipse/lsp4j/Hover -instanceKlass org/eclipse/lsp4j/SignatureHelp -instanceKlass org/eclipse/m2e/core/internal/embedder/EclipseClassRealmManagerDelegate$$FastClassByGuice$$155940253 -instanceKlass org/eclipse/lsp4j/CompletionList -instanceKlass org/eclipse/lsp4j/PrepareRenameDefaultBehavior -instanceKlass org/eclipse/lsp4j/PrepareRenameResult -instanceKlass org/eclipse/lsp4j/Range -instanceKlass org/eclipse/lsp4j/adapters/PrepareRenameResponseAdapter -instanceKlass org/eclipse/lsp4j/SemanticTokensDelta -instanceKlass org/eclipse/m2e/core/internal/embedder/EclipseBuildContext$$FastClassByGuice$$154225668 -instanceKlass org/eclipse/lsp4j/SemanticTokens -instanceKlass org/eclipse/lsp4j/adapters/SemanticTokensFullDeltaResponseAdapter -instanceKlass org/eclipse/m2e/core/internal/project/registry/EclipsePluginDependenciesResolver$$FastClassByGuice$$153413549 -instanceKlass org/eclipse/lsp4j/CallHierarchyOutgoingCall -instanceKlass org/eclipse/lsp4j/CallHierarchyItem -instanceKlass org/eclipse/m2e/core/internal/project/EclipsePluginArtifactsCache$$FastClassByGuice$$152092019 -instanceKlass org/eclipse/lsp4j/CallHierarchyIncomingCall -instanceKlass org/eclipse/m2e/core/internal/project/EclipsePluginRealmCache$$FastClassByGuice$$151427285 -instanceKlass org/eclipse/lsp4j/TypeHierarchyItem -instanceKlass org/eclipse/m2e/core/internal/project/EclipseProjectRealmCache$$FastClassByGuice$$150919048 -instanceKlass org/eclipse/lsp4j/LocationLink -instanceKlass org/eclipse/lsp4j/Location -instanceKlass org/eclipse/m2e/core/internal/project/EclipseExtensionRealmCache$$FastClassByGuice$$149649920 -instanceKlass com/google/gson/internal/$Gson$Types$WildcardTypeImpl -instanceKlass com/google/gson/internal/$Gson$Preconditions -instanceKlass com/google/gson/internal/$Gson$Types$ParameterizedTypeImpl -instanceKlass com/google/gson/internal/$Gson$Types -instanceKlass org/eclipse/m2e/core/internal/project/EclipseMavenMetadataCache$$FastClassByGuice$$148863044 -instanceKlass com/google/gson/TypeAdapter -instanceKlass com/google/gson/reflect/TypeToken -instanceKlass org/eclipse/lsp4j/jsonrpc/messages/Either -instanceKlass org/sonatype/plexus/components/sec/dispatcher/DefaultSecDispatcher$$FastClassByGuice$$147219384 -instanceKlass org/sonatype/plexus/components/cipher/DefaultPlexusCipher$$FastClassByGuice$$146695164 -instanceKlass org/eclipse/lsp4j/adapters/LocationLinkListAdapter -instanceKlass com/google/gson/TypeAdapterFactory -instanceKlass org/apache/maven/settings/validation/DefaultSettingsValidator$$FastClassByGuice$$144892030 -instanceKlass org/apache/maven/settings/io/DefaultSettingsWriter$$FastClassByGuice$$144514934 -instanceKlass org/eclipse/lsp4j/WorkspaceEdit -instanceKlass org/eclipse/lsp4j/InlayHint -instanceKlass org/apache/maven/settings/io/DefaultSettingsReader$$FastClassByGuice$$143325702 -instanceKlass org/eclipse/lsp4j/InlineValueParams -instanceKlass org/apache/maven/settings/crypto/DefaultSettingsDecrypter$$FastClassByGuice$$141845011 -instanceKlass org/eclipse/lsp4j/InlayHintParams -instanceKlass org/eclipse/lsp4j/DidSaveTextDocumentParams -instanceKlass org/eclipse/lsp4j/WillSaveTextDocumentParams -instanceKlass org/eclipse/lsp4j/DidCloseTextDocumentParams -instanceKlass org/apache/maven/settings/building/DefaultSettingsBuilder$$FastClassByGuice$$141423374 -instanceKlass org/eclipse/lsp4j/CodeAction -instanceKlass org/eclipse/aether/transport/wagon/WagonTransporterFactory$$FastClassByGuice$$140377783 -instanceKlass org/eclipse/aether/internal/transport/wagon/PlexusWagonProvider$$FastClassByGuice$$139453919 -instanceKlass org/eclipse/lsp4j/DocumentRangeFormattingParams -instanceKlass org/eclipse/aether/internal/transport/wagon/PlexusWagonConfigurator$$FastClassByGuice$$137442602 -instanceKlass org/eclipse/lsp4j/CodeLens -instanceKlass org/eclipse/aether/transport/http/XChecksumChecksumExtractor$$FastClassByGuice$$136714562 -instanceKlass org/eclipse/lsp4j/DidOpenTextDocumentParams -instanceKlass org/eclipse/lsp4j/DocumentFormattingParams -instanceKlass org/eclipse/aether/transport/http/Nexus2ChecksumExtractor$$FastClassByGuice$$135539556 -instanceKlass org/eclipse/lsp4j/DocumentLink -instanceKlass org/eclipse/aether/transport/http/HttpTransporterFactory$$FastClassByGuice$$134514173 -instanceKlass org/eclipse/aether/transport/file/FileTransporterFactory$$FastClassByGuice$$133684271 -instanceKlass org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory$$FastClassByGuice$$132784167 -instanceKlass org/eclipse/lsp4j/WorkDoneProgressAndPartialResultParams -instanceKlass org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory$$FastClassByGuice$$131803533 -instanceKlass org/apache/maven/repository/internal/PluginsMetadataGeneratorFactory$$FastClassByGuice$$130662503 -instanceKlass org/eclipse/lsp4j/CompletionItem -instanceKlass org/apache/maven/repository/internal/DefaultVersionResolver$$FastClassByGuice$$129882152 -instanceKlass org/eclipse/lsp4j/DidChangeTextDocumentParams -instanceKlass org/apache/maven/repository/internal/DefaultVersionRangeResolver$$FastClassByGuice$$128082415 -instanceKlass org/apache/maven/repository/internal/DefaultModelCacheFactory$$FastClassByGuice$$127367684 -instanceKlass org/apache/maven/repository/internal/DefaultArtifactDescriptorReader$$FastClassByGuice$$126189846 -instanceKlass org/eclipse/aether/named/providers/NoopNamedLockFactory$$FastClassByGuice$$124984591 -instanceKlass org/eclipse/aether/named/providers/LocalSemaphoreNamedLockFactory$$FastClassByGuice$$124172244 -instanceKlass org/eclipse/lsp4j/InitializeResult -instanceKlass org/eclipse/aether/named/providers/LocalReadWriteLockNamedLockFactory$$FastClassByGuice$$122792423 -instanceKlass org/eclipse/lsp4j/WorkDoneProgressCancelParams -instanceKlass org/eclipse/lsp4j/SetTraceParams -instanceKlass org/eclipse/lsp4j/services/NotebookDocumentService -instanceKlass org/eclipse/lsp4j/InitializeParams -instanceKlass org/eclipse/lsp4j/InitializedParams -instanceKlass org/eclipse/jdt/ls/core/internal/JavaClientConnection -instanceKlass org/eclipse/aether/named/providers/FileLockNamedLockFactory$$FastClassByGuice$$122604318 -instanceKlass org/eclipse/lsp4j/jsonrpc/CancelChecker -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/StaticNameMapperProvider$$FastClassByGuice$$120704245 -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/GAVNameMapperProvider$$FastClassByGuice$$120575731 -instanceKlass jdk/internal/vm/annotation/IntrinsicCandidate -instanceKlass org/eclipse/lsp4j/jsonrpc/json/JsonRpcMethodProvider -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/FileStaticNameMapperProvider$$FastClassByGuice$$119425275 -instanceKlass org/eclipse/lsp4j/jsonrpc/services/JsonDelegate -instanceKlass org/eclipse/jdt/ls/core/internal/ProgressReport -instanceKlass org/eclipse/jdt/ls/core/internal/StatusReport -instanceKlass org/eclipse/jdt/ls/core/internal/EventNotification -instanceKlass org/eclipse/jdt/ls/core/internal/ActionableNotification -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/FileHashingGAVNameMapperProvider$$FastClassByGuice$$117724116 -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/FileGAVNameMapperProvider$$FastClassByGuice$$117198530 -instanceKlass org/eclipse/lsp4j/ExecuteCommandParams -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/DiscriminatingNameMapperProvider$$FastClassByGuice$$116389318 -instanceKlass org/eclipse/lsp4j/MessageActionItem -instanceKlass org/eclipse/lsp4j/ShowDocumentResult -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/NamedLockFactoryAdapterFactoryImpl$$FastClassByGuice$$114937065 -instanceKlass org/eclipse/lsp4j/ApplyWorkspaceEditResponse -instanceKlass org/eclipse/lsp4j/WorkspaceFolder -instanceKlass org/eclipse/aether/internal/impl/synccontext/legacy/DefaultSyncContextFactory$$FastClassByGuice$$113510342 -instanceKlass org/eclipse/aether/internal/impl/synccontext/DefaultSyncContextFactory$$FastClassByGuice$$112522496 -instanceKlass org/eclipse/aether/internal/impl/slf4j/Slf4jLoggerFactory$$FastClassByGuice$$111229929 -instanceKlass org/eclipse/lsp4j/jsonrpc/services/JsonNotification -instanceKlass org/eclipse/lsp4j/jsonrpc/json/JsonRpcMethod -instanceKlass org/eclipse/aether/internal/impl/resolution/TrustedChecksumsArtifactResolverPostProcessor$$FastClassByGuice$$110872174 -instanceKlass org/eclipse/lsp4j/jsonrpc/json/ResponseJsonAdapter -instanceKlass org/eclipse/aether/internal/impl/filter/PrefixesRemoteRepositoryFilterSource$$FastClassByGuice$$109909469 -instanceKlass org/eclipse/aether/internal/impl/filter/GroupIdRemoteRepositoryFilterSource$$FastClassByGuice$$108917709 -instanceKlass org/eclipse/aether/internal/impl/filter/DefaultRemoteRepositoryFilterManager$$FastClassByGuice$$107003542 -instanceKlass org/eclipse/aether/internal/impl/collect/df/DfDependencyCollector$$FastClassByGuice$$106610113 -instanceKlass org/eclipse/aether/internal/impl/collect/bf/BfDependencyCollector$$FastClassByGuice$$105781004 -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultDependencyCollector$$FastClassByGuice$$103844104 -instanceKlass org/eclipse/aether/internal/impl/checksum/TrustedToProvidedChecksumsSourceAdapter$$FastClassByGuice$$102775554 -instanceKlass org/eclipse/aether/internal/impl/checksum/SummaryFileTrustedChecksumsSource$$FastClassByGuice$$102448241 -instanceKlass org/eclipse/lsp4j/jsonrpc/services/JsonRequest -instanceKlass org/eclipse/lsp4j/LogTraceParams -instanceKlass org/eclipse/lsp4j/WorkDoneProgressCreateParams -instanceKlass org/eclipse/lsp4j/ShowDocumentParams -instanceKlass org/eclipse/lsp4j/ApplyWorkspaceEditParams -instanceKlass org/eclipse/aether/internal/impl/checksum/SparseDirectoryTrustedChecksumsSource$$FastClassByGuice$$101618628 -instanceKlass org/eclipse/lsp4j/ProgressParams -instanceKlass org/eclipse/lsp4j/PublishDiagnosticsParams -instanceKlass org/eclipse/lsp4j/UnregistrationParams -instanceKlass org/eclipse/aether/internal/impl/checksum/Sha512ChecksumAlgorithmFactory$$FastClassByGuice$$100430842 -instanceKlass org/eclipse/lsp4j/MessageParams -instanceKlass org/eclipse/aether/internal/impl/checksum/Sha256ChecksumAlgorithmFactory$$FastClassByGuice$$98590662 -instanceKlass org/eclipse/lsp4j/RegistrationParams -instanceKlass org/eclipse/lsp4j/ConfigurationParams -instanceKlass org/eclipse/lsp4j/jsonrpc/services/JsonSegment -instanceKlass org/eclipse/lsp4j/jsonrpc/services/AnnotationUtil -instanceKlass org/eclipse/lsp4j/jsonrpc/services/AnnotationUtil$MethodInfo -instanceKlass org/eclipse/aether/internal/impl/checksum/Sha1ChecksumAlgorithmFactory$$FastClassByGuice$$97693538 -instanceKlass org/eclipse/lsp4j/jsonrpc/services/ServiceEndpoints -instanceKlass org/eclipse/lsp4j/jsonrpc/json/MethodProvider -instanceKlass org/eclipse/aether/internal/impl/checksum/Md5ChecksumAlgorithmFactory$$FastClassByGuice$$96528103 -instanceKlass org/eclipse/lsp4j/jsonrpc/Endpoint -instanceKlass org/eclipse/lsp4j/jsonrpc/MessageProducer -instanceKlass org/eclipse/lsp4j/jsonrpc/MessageConsumer -instanceKlass org/eclipse/lsp4j/jsonrpc/MessageIssueHandler -instanceKlass org/eclipse/aether/internal/impl/checksum/DefaultChecksumAlgorithmFactorySelector$$FastClassByGuice$$96364110 -instanceKlass org/eclipse/lsp4j/jsonrpc/Launcher$Builder -instanceKlass org/eclipse/aether/internal/impl/SimpleLocalRepositoryManagerFactory$$FastClassByGuice$$94976118 -instanceKlass org/eclipse/lsp4j/jsonrpc/Launcher -instanceKlass org/eclipse/aether/internal/impl/Maven2RepositoryLayoutFactory$$FastClassByGuice$$94139905 -instanceKlass org/eclipse/jdt/ls/core/internal/JavaClientConnection$JavaLanguageClient -instanceKlass org/eclipse/jdt/ls/core/internal/lsp/ExecuteCommandProposedClient -instanceKlass org/eclipse/lsp4j/services/LanguageClient -instanceKlass org/eclipse/aether/internal/impl/LoggerFactoryProvider$$FastClassByGuice$$93191268 -instanceKlass org/eclipse/aether/internal/impl/EnhancedLocalRepositoryManagerFactory$$FastClassByGuice$$91562413 -instanceKlass org/eclipse/aether/internal/impl/DefaultUpdatePolicyAnalyzer$$FastClassByGuice$$90736372 -instanceKlass org/eclipse/aether/internal/impl/DefaultUpdateCheckManager$$FastClassByGuice$$89191760 -instanceKlass org/eclipse/aether/internal/impl/DefaultTransporterProvider$$FastClassByGuice$$88806924 -instanceKlass org/eclipse/aether/internal/impl/DefaultTrackingFileManager$$FastClassByGuice$$87175261 -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositorySystemLifecycle$$FastClassByGuice$$86810802 -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositorySystem$$FastClassByGuice$$85344837 -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositoryLayoutProvider$$FastClassByGuice$$84836000 -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositoryEventDispatcher$$FastClassByGuice$$83054397 -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositoryConnectorProvider$$FastClassByGuice$$81991502 -instanceKlass org/eclipse/aether/internal/impl/DefaultRemoteRepositoryManager$$FastClassByGuice$$81673488 -instanceKlass org/eclipse/aether/internal/impl/DefaultOfflineController$$FastClassByGuice$$80640696 -instanceKlass org/eclipse/aether/internal/impl/DefaultMetadataResolver$$FastClassByGuice$$79141179 -instanceKlass org/eclipse/aether/internal/impl/DefaultLocalRepositoryProvider$$FastClassByGuice$$78301714 -instanceKlass org/eclipse/aether/internal/impl/DefaultLocalPathPrefixComposerFactory$$FastClassByGuice$$76862468 -instanceKlass org/eclipse/aether/internal/impl/DefaultLocalPathComposer$$FastClassByGuice$$75905365 -instanceKlass org/eclipse/aether/internal/impl/DefaultInstaller$$FastClassByGuice$$74944873 -instanceKlass org/eclipse/aether/internal/impl/DefaultFileProcessor$$FastClassByGuice$$73428466 -instanceKlass org/eclipse/aether/internal/impl/DefaultDeployer$$FastClassByGuice$$72512219 -instanceKlass org/eclipse/jdt/ls/core/internal/ParentProcessWatcher -instanceKlass org/eclipse/aether/internal/impl/DefaultChecksumPolicyProvider$$FastClassByGuice$$72119547 -instanceKlass sun/nio/ch/PendingIoCache -instanceKlass org/eclipse/aether/internal/impl/DefaultArtifactResolver$$FastClassByGuice$$70521347 -instanceKlass sun/nio/ch/Invoker$GroupAndInvokeCount -instanceKlass sun/nio/ch/Invoker -instanceKlass org/eclipse/aether/connector/basic/BasicRepositoryConnectorFactory$$FastClassByGuice$$69662337 -instanceKlass sun/nio/ch/AsynchronousChannelGroupImpl$1 -instanceKlass sun/nio/ch/AsynchronousChannelGroupImpl$2 -instanceKlass sun/nio/ch/Iocp$EventHandlerTask -instanceKlass org/apache/maven/model/validation/DefaultModelValidator$$FastClassByGuice$$68740162 -instanceKlass sun/nio/ch/ThreadPool -instanceKlass org/apache/maven/model/superpom/DefaultSuperPomProvider$$FastClassByGuice$$67738060 -instanceKlass sun/nio/ch/Iocp$CompletionStatus -instanceKlass org/apache/maven/model/profile/activation/PropertyProfileActivator$$FastClassByGuice$$66138746 -instanceKlass java/nio/channels/AsynchronousChannelGroup -instanceKlass org/apache/maven/model/profile/activation/OperatingSystemProfileActivator$$FastClassByGuice$$65289325 -instanceKlass org/apache/maven/model/profile/activation/JdkVersionProfileActivator$$FastClassByGuice$$64853312 -instanceKlass sun/nio/ch/WindowsAsynchronousFileChannelImpl$DefaultIocpHolder -instanceKlass org/apache/maven/model/profile/activation/FileProfileActivator$$FastClassByGuice$$63046785 -instanceKlass sun/nio/ch/Groupable -instanceKlass sun/nio/ch/Iocp$OverlappedChannel -instanceKlass org/apache/maven/model/profile/DefaultProfileSelector$$FastClassByGuice$$62117847 -instanceKlass java/nio/channels/AsynchronousFileChannel -instanceKlass org/apache/maven/model/profile/DefaultProfileInjector$$FastClassByGuice$$60958806 -instanceKlass java/net/ProtocolFamily -instanceKlass org/apache/maven/model/plugin/DefaultReportingConverter$$FastClassByGuice$$59932115 -instanceKlass org/eclipse/jdt/ls/core/internal/ConnectionStreamFactory$PipeStreamProvider -instanceKlass org/apache/maven/model/plugin/DefaultReportConfigurationExpander$$FastClassByGuice$$59203217 -instanceKlass java/lang/ProcessHandleImpl$Info -instanceKlass java/lang/ProcessHandle$Info -instanceKlass org/apache/maven/model/plugin/DefaultPluginConfigurationExpander$$FastClassByGuice$$58293626 -instanceKlass org/apache/maven/model/path/ProfileActivationFilePathInterpolator$$FastClassByGuice$$56684667 -instanceKlass java/lang/ProcessHandleImpl -instanceKlass java/lang/ProcessHandle -instanceKlass org/apache/maven/model/path/DefaultUrlNormalizer$$FastClassByGuice$$56554670 -instanceKlass org/eclipse/jdt/ls/core/internal/ConnectionStreamFactory$StreamProvider -instanceKlass org/eclipse/jdt/ls/core/internal/ConnectionStreamFactory -instanceKlass org/eclipse/jdt/ls/core/internal/JVMConfigurator -instanceKlass org/apache/maven/model/path/DefaultPathTranslator$$FastClassByGuice$$54610575 -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/TypeHierarchyHandler -instanceKlass org/apache/maven/model/path/DefaultModelUrlNormalizer$$FastClassByGuice$$53676983 -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/WorkspaceExecuteCommandHandler$CommandHandlerHolder -instanceKlass org/apache/maven/model/path/DefaultModelPathTranslator$$FastClassByGuice$$52911076 -instanceKlass org/apache/maven/model/normalization/DefaultModelNormalizer$$FastClassByGuice$$52256803 -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/WorkspaceExecuteCommandHandler -instanceKlass org/apache/maven/model/management/DefaultPluginManagementInjector$$FastClassByGuice$$50550579 -instanceKlass org/apache/maven/model/management/DefaultDependencyManagementInjector$$FastClassByGuice$$49930740 -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/BaseDocumentLifeCycleHandler -instanceKlass org/apache/maven/model/locator/DefaultModelLocator$$FastClassByGuice$$48658362 -instanceKlass org/apache/maven/model/io/DefaultModelWriter$$FastClassByGuice$$47842454 -instanceKlass org/eclipse/lsp4j/PartialResultParams -instanceKlass org/eclipse/lsp4j/WorkDoneProgressParams -instanceKlass org/eclipse/lsp4j/TextDocumentPositionParams -instanceKlass org/apache/maven/model/io/DefaultModelReader$$FastClassByGuice$$46422064 -instanceKlass org/apache/maven/model/interpolation/StringVisitorModelInterpolator$$FastClassByGuice$$45157335 -instanceKlass org/apache/maven/model/interpolation/DefaultModelVersionProcessor$$FastClassByGuice$$44076426 -instanceKlass org/eclipse/debug/core/model/ISourceLocator -instanceKlass org/eclipse/jdt/internal/launching/sourcelookup/advanced/AdvancedSourceLookupSupport -instanceKlass org/apache/maven/model/inheritance/DefaultInheritanceAssembler$$FastClassByGuice$$43525770 -instanceKlass org/eclipse/debug/internal/core/groups/GroupMemberChangeListener -instanceKlass org/apache/maven/model/composition/DefaultDependencyManagementImporter$$FastClassByGuice$$42210753 -instanceKlass org/eclipse/core/internal/watson/ElementTreeIterator -instanceKlass org/apache/maven/model/building/DefaultModelProcessor$$FastClassByGuice$$41368768 -instanceKlass org/eclipse/core/internal/resources/ResourceProxy -instanceKlass org/apache/maven/model/building/DefaultModelBuilder$$FastClassByGuice$$40458407 -instanceKlass org/eclipse/debug/internal/core/LaunchManager$ResourceProxyVisitor -instanceKlass org/apache/maven/cli/internal/BootstrapCoreExtensionManager$$FastClassByGuice$$39119640 -instanceKlass org/eclipse/debug/core/ILaunchDelegate -instanceKlass org/apache/maven/cli/configuration/SettingsXmlConfigurationProcessor$$FastClassByGuice$$38701775 -instanceKlass org/eclipse/debug/core/ILaunchConfiguration -instanceKlass org/eclipse/debug/core/ILaunchMode -instanceKlass org/eclipse/core/resources/IResourceProxyVisitor -instanceKlass org/apache/maven/toolchain/io/DefaultToolchainsWriter$$FastClassByGuice$$36894711 -instanceKlass org/apache/maven/toolchain/io/DefaultToolchainsReader$$FastClassByGuice$$36624650 -instanceKlass org/apache/maven/toolchain/building/DefaultToolchainsBuilder$$FastClassByGuice$$35288062 -instanceKlass org/eclipse/jdt/launching/StandardClasspathProvider -instanceKlass org/apache/maven/plugin/internal/ReadOnlyPluginParametersValidator$$FastClassByGuice$$33755772 -instanceKlass org/eclipse/jdt/launching/IVMInstall -instanceKlass org/apache/maven/plugin/internal/PlexusContainerDefaultDependenciesValidator$$FastClassByGuice$$33503630 -instanceKlass org/eclipse/jdt/launching/IVMConnector -instanceKlass org/eclipse/jdt/launching/IRuntimeClasspathEntryResolver -instanceKlass org/eclipse/jdt/launching/environments/IExecutionEnvironmentsManager -instanceKlass org/eclipse/jdt/launching/IRuntimeClasspathEntry -instanceKlass org/apache/maven/plugin/internal/MavenScopeDependenciesValidator$$FastClassByGuice$$31542527 -instanceKlass org/eclipse/jdt/launching/IRuntimeClasspathProvider -instanceKlass org/eclipse/jdt/launching/JavaRuntime -instanceKlass org/apache/maven/plugin/internal/MavenMixedDependenciesValidator$$FastClassByGuice$$31415026 -instanceKlass org/apache/maven/plugin/internal/Maven3CompatDependenciesValidator$$FastClassByGuice$$29559168 -instanceKlass org/apache/maven/plugin/internal/Maven2DependenciesValidator$$FastClassByGuice$$28375954 -instanceKlass org/apache/maven/plugin/internal/DeprecatedPluginValidator$$FastClassByGuice$$28030223 -instanceKlass org/eclipse/jdt/internal/launching/LaunchingPlugin$1 -instanceKlass org/apache/maven/plugin/internal/DeprecatedCoreExpressionValidator$$FastClassByGuice$$26343988 -instanceKlass org/apache/maven/plugin/internal/DefaultPluginValidationManager$$FastClassByGuice$$25778235 -instanceKlass org/apache/maven/plugin/DefaultMojosExecutionStrategy$$FastClassByGuice$$24335991 -instanceKlass org/apache/maven/lifecycle/internal/LifecycleDependencyResolver$$FastClassByGuice$$23973650 -instanceKlass org/apache/maven/lifecycle/internal/DefaultProjectArtifactFactory$$FastClassByGuice$$22548972 -instanceKlass org/eclipse/debug/core/model/IDebugElement -instanceKlass org/eclipse/debug/core/ILaunch -instanceKlass org/eclipse/debug/core/model/ISuspendResume -instanceKlass org/eclipse/debug/core/model/IStepFilters -instanceKlass org/eclipse/debug/core/model/IStep -instanceKlass org/eclipse/debug/core/model/IDropToFrame -instanceKlass org/eclipse/debug/core/model/IDisconnect -instanceKlass org/apache/maven/internal/aether/ResolverLifecycle$$FastClassByGuice$$21221900 -instanceKlass com/google/inject/internal/InjectorImpl$SyntheticProviderBindingImpl$1 -instanceKlass com/google/inject/internal/InjectorImpl$1 -instanceKlass org/eclipse/debug/internal/core/commands/ForEachCommand$ExclusiveRule -instanceKlass org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory$$FastClassByGuice$$20597465 -instanceKlass com/google/inject/internal/SingleFieldInjector -instanceKlass org/eclipse/debug/core/commands/AbstractDebugCommand -instanceKlass org/apache/maven/extension/internal/CoreExportsProvider$$FastClassByGuice$$19165150 -instanceKlass org/eclipse/debug/core/commands/IStepFiltersHandler -instanceKlass org/eclipse/debug/core/commands/IResumeHandler -instanceKlass org/eclipse/debug/core/commands/ISuspendHandler -instanceKlass org/eclipse/debug/core/commands/IDisconnectHandler -instanceKlass org/eclipse/debug/core/commands/IDropToFrameHandler -instanceKlass org/eclipse/debug/core/commands/IStepReturnHandler -instanceKlass org/eclipse/debug/core/commands/IStepIntoHandler -instanceKlass org/eclipse/debug/core/commands/IStepOverHandler -instanceKlass org/eclipse/debug/core/commands/ITerminateHandler -instanceKlass org/eclipse/debug/core/commands/IDebugCommandHandler -instanceKlass org/apache/maven/execution/DefaultMavenExecutionRequestPopulator$$FastClassByGuice$$18089877 -instanceKlass org/eclipse/debug/internal/core/commands/CommandAdapterFactory -instanceKlass org/eclipse/debug/core/DebugPlugin$1$1 -instanceKlass org/apache/maven/classrealm/DefaultClassRealmManager$$FastClassByGuice$$17762785 -instanceKlass org/eclipse/debug/internal/core/DebugOptions -instanceKlass org/apache/maven/ReactorReader$$FastClassByGuice$$16101126 -instanceKlass org/eclipse/debug/core/DebugPlugin$AsynchRunner -instanceKlass org/eclipse/debug/core/DebugPlugin$EventNotifier -instanceKlass org/apache/maven/DefaultArtifactFilterManager$$FastClassByGuice$$15114712 -instanceKlass com/google/inject/internal/SingleParameterInjector -instanceKlass org/eclipse/m2e/internal/maven/listener/M2EMavenBuildDataBridge$$FastClassByGuice$$13699201 -instanceKlass org/eclipse/debug/core/IBreakpointManager -instanceKlass org/eclipse/debug/core/IMemoryBlockManager -instanceKlass org/eclipse/debug/core/IExpressionManager -instanceKlass org/apache/maven/lifecycle/internal/builder/BuilderCommon$$FastClassByGuice$$13034850 -instanceKlass org/eclipse/debug/core/model/IProcess -instanceKlass org/eclipse/debug/core/model/ITerminate -instanceKlass org/eclipse/debug/core/ILaunchManager -instanceKlass org/eclipse/debug/core/ILaunchConfigurationListener -instanceKlass org/apache/maven/lifecycle/internal/LifecyclePluginResolver$$FastClassByGuice$$11698866 -instanceKlass org/apache/maven/lifecycle/Lifecycle$$FastClassByGuice$$11069069 -instanceKlass org/eclipse/sisu/plexus/PlexusConfigurations$ConfigurationProvider -instanceKlass org/apache/maven/lifecycle/DefaultLifecycles$$FastClassByGuice$$10016427 -instanceKlass org/eclipse/debug/core/IDebugEventSetListener -instanceKlass org/eclipse/debug/core/ILaunchesListener -instanceKlass org/apache/maven/lifecycle/internal/MojoDescriptorCreator$$FastClassByGuice$$8540008 -instanceKlass org/eclipse/jdt/launching/IVMInstallChangedListener -instanceKlass org/apache/maven/lifecycle/internal/LifecycleModuleBuilder$$FastClassByGuice$$7426815 -instanceKlass java/util/concurrent/Executors$DefaultThreadFactory -instanceKlass org/apache/maven/lifecycle/internal/BuildListCalculator$$FastClassByGuice$$6568760 -instanceKlass org/eclipse/jdt/ls/core/internal/ProjectUtils -instanceKlass org/apache/maven/lifecycle/internal/LifecycleDebugLogger$$FastClassByGuice$$5621871 -instanceKlass org/apache/maven/eventspy/internal/EventSpyDispatcher$$FastClassByGuice$$4275609 -instanceKlass com/google/gson/JsonElement -instanceKlass org/eclipse/sisu/bean/BeanPropertySetter -instanceKlass org/eclipse/jdt/ls/core/internal/managers/TelemetryManager -instanceKlass org/eclipse/sisu/PreDestroy -instanceKlass org/eclipse/sisu/PostConstruct -instanceKlass sun/nio/fs/WindowsFileCopy -instanceKlass org/apache/maven/bridge/MavenRepositorySystem$$FastClassByGuice$$3786417 -instanceKlass sun/nio/ch/IOStatus -instanceKlass java/nio/DirectByteBuffer$Deallocator -instanceKlass sun/nio/ch/Util$BufferCache -instanceKlass sun/nio/ch/Util -instanceKlass java/nio/channels/Channels -instanceKlass org/apache/maven/lifecycle/internal/LifecycleStarter$$FastClassByGuice$$2230243 -instanceKlass sun/nio/fs/WindowsChannelFactory$2 -instanceKlass sun/nio/cs/Surrogate -instanceKlass sun/nio/cs/Surrogate$Parser -instanceKlass org/apache/maven/lifecycle/internal/MojoExecutor$$FastClassByGuice$$1814968 -instanceKlass sun/nio/fs/WindowsSecurityDescriptor -instanceKlass com/google/inject/internal/ProxyFactory -instanceKlass org/eclipse/core/runtime/Preferences$1 -instanceKlass com/google/common/collect/TransformedIterator -instanceKlass org/eclipse/core/runtime/jobs/ProgressProvider -instanceKlass org/eclipse/jdt/ls/core/internal/LanguageServerApplication -instanceKlass org/eclipse/equinox/app/IApplication -instanceKlass com/google/inject/spi/InterceptorBinding -instanceKlass com/google/inject/internal/MethodAspect -instanceKlass com/google/inject/internal/MembersInjectorImpl -instanceKlass org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher -instanceKlass org/eclipse/sisu/bean/BeanInjector -instanceKlass org/eclipse/sisu/plexus/PlexusLifecycleManager$2 -instanceKlass org/eclipse/sisu/bean/PropertyBinder$1 -instanceKlass org/eclipse/sisu/plexus/ProvidedPropertyBinding -instanceKlass org/eclipse/sisu/plexus/PlexusRequirements$AbstractRequirementProvider -instanceKlass org/eclipse/sisu/bean/BeanPropertyField -instanceKlass org/eclipse/sisu/bean/DeclaredMembers$MemberIterator -instanceKlass org/eclipse/sisu/bean/BeanPropertyIterator -instanceKlass org/eclipse/sisu/bean/DeclaredMembers -instanceKlass org/eclipse/sisu/bean/IgnoreSetters -instanceKlass java/util/concurrent/ForkJoinTask$Aux -instanceKlass org/springframework/tooling/jdt/ls/extension/JdtLsExtensionPlugin$1 -instanceKlass org/eclipse/sisu/bean/BeanProperties -instanceKlass java/util/concurrent/ForkJoinTask -instanceKlass org/eclipse/sisu/plexus/PlexusRequirements -instanceKlass java/util/concurrent/CompletableFuture$AsynchronousCompletionTask -instanceKlass org/eclipse/sisu/plexus/PlexusConfigurations -instanceKlass java/util/concurrent/ForkJoinPool$WorkQueue -instanceKlass java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory -instanceKlass java/util/concurrent/ForkJoinPool$1 -instanceKlass java/util/concurrent/ForkJoinPool$DefaultForkJoinWorkerThreadFactory -instanceKlass java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory -instanceKlass org/eclipse/sisu/plexus/PlexusPropertyBinder -instanceKlass org/eclipse/sisu/bean/BeanLifecycle -instanceKlass com/google/inject/internal/EncounterImpl -instanceKlass java/util/concurrent/CompletableFuture$AltResult -instanceKlass java/util/concurrent/CompletableFuture -instanceKlass org/springframework/tooling/jdt/ls/commons/Logger$1 -instanceKlass sun/util/cldr/CLDRTimeZoneNameProviderImpl$AVAILABLE_IDS -instanceKlass sun/util/cldr/CLDRBaseLocaleDataMetaInfo$TZCanonicalIDMapHolder -instanceKlass sun/util/resources/provider/NonBaseLocaleDataMetaInfo -instanceKlass sun/util/locale/provider/BaseLocaleDataMetaInfo -instanceKlass sun/util/locale/provider/TimeZoneNameUtility$TimeZoneNameGetter -instanceKlass sun/util/locale/provider/TimeZoneNameUtility -instanceKlass org/springframework/tooling/jdt/ls/commons/Logger$DefaultLogger -instanceKlass org/springframework/tooling/jdt/ls/commons/Logger -instanceKlass org/apache/maven/execution/scope/internal/MojoExecutionScope$2 -instanceKlass com/sun/jna/Structure$ByReference -instanceKlass com/sun/jna/Structure$StructField -instanceKlass com/sun/jna/Structure$LayoutInfo -instanceKlass com/sun/jna/Structure$FieldOrder -instanceKlass com/sun/jna/Klass -instanceKlass com/sun/jna/NativeMappedConverter -instanceKlass com/google/inject/internal/ProviderInternalFactory -instanceKlass org/eclipse/equinox/internal/security/storage/SecurePreferencesWrapper -instanceKlass com/google/inject/internal/InternalProviderInstanceBindingImpl$Factory -instanceKlass org/eclipse/equinox/security/storage/ISecurePreferences -instanceKlass com/google/inject/internal/FactoryProxy -instanceKlass org/eclipse/equinox/internal/security/storage/SecurePreferencesContainer -instanceKlass javax/crypto/spec/PBEKeySpec -instanceKlass org/eclipse/equinox/internal/security/storage/PasswordExt -instanceKlass com/google/inject/internal/InternalFactoryToProviderAdapter -instanceKlass com/google/inject/internal/ConstructionContext -instanceKlass com/google/inject/internal/SingletonScope$1 -instanceKlass com/google/inject/internal/ProviderToInternalFactoryAdapter -instanceKlass org/eclipse/equinox/internal/security/storage/JavaEncryption -instanceKlass com/google/inject/internal/CycleDetectingLock$CycleDetectingLockFactory$ReentrantCycleDetectingLock -instanceKlass com/google/inject/internal/Initializer$InjectableReference -instanceKlass com/google/inject/internal/ProvisionListenerStackCallback -instanceKlass org/eclipse/equinox/security/storage/provider/IPreferencesContainer -instanceKlass org/eclipse/equinox/internal/security/storage/SecurePreferences -instanceKlass com/google/inject/internal/ProvisionListenerCallbackStore$KeyBinding -instanceKlass com/google/inject/internal/util/Classes -instanceKlass org/eclipse/equinox/internal/security/storage/friends/IStorageConstants -instanceKlass org/eclipse/equinox/internal/security/storage/StorageUtils -instanceKlass com/google/inject/spi/ExposedBinding -instanceKlass org/eclipse/equinox/internal/security/storage/SecurePreferencesMapper -instanceKlass com/google/inject/internal/CreationListener -instanceKlass org/eclipse/equinox/security/storage/SecurePreferencesFactory -instanceKlass com/google/inject/internal/InjectorShell$LoggerFactory -instanceKlass com/google/inject/internal/InjectorShell$InjectorFactory -instanceKlass com/google/inject/internal/Initializables$1 -instanceKlass com/sun/jna/Function$PostCallRead -instanceKlass com/google/inject/internal/Initializables -instanceKlass com/google/inject/internal/ConstantFactory -instanceKlass com/google/inject/internal/InjectorShell -instanceKlass com/sun/jna/Memory$MemoryDisposer -instanceKlass com/sun/jna/WeakMemoryHolder -instanceKlass com/sun/jna/NativeString -instanceKlass com/sun/jna/Library$Handler$FunctionInfo -instanceKlass com/google/inject/internal/ProvisionListenerCallbackStore -instanceKlass com/sun/jna/VarArgsChecker -instanceKlass com/google/inject/internal/SingleMemberInjector -instanceKlass com/google/inject/spi/TypeEncounter -instanceKlass com/google/inject/internal/MembersInjectorStore -instanceKlass com/sun/jna/internal/ReflectionUtils -instanceKlass com/google/inject/internal/TypeConverterBindingProcessor$4 -instanceKlass com/google/inject/internal/TypeConverterBindingProcessor$2 -instanceKlass com/sun/jna/Native$3 -instanceKlass com/google/inject/internal/TypeConverterBindingProcessor$1 -instanceKlass com/google/inject/internal/TypeConverterBindingProcessor$5 -instanceKlass com/google/inject/internal/FailableCache -instanceKlass com/google/inject/internal/ConstructorInjectorStore -instanceKlass com/sun/jna/NativeLibrary$NativeLibraryDisposer -instanceKlass com/sun/jna/internal/Cleaner$Cleanable -instanceKlass com/google/inject/internal/DeferredLookups -instanceKlass com/sun/jna/internal/Cleaner -instanceKlass com/google/inject/spi/ProviderBinding -instanceKlass com/google/inject/spi/ConvertedConstantBinding -instanceKlass com/sun/jna/NativeLibrary$1 -instanceKlass com/google/inject/internal/InjectorImpl -instanceKlass com/sun/jna/SymbolProvider -instanceKlass com/google/inject/internal/Lookups -instanceKlass com/sun/jna/NativeLibrary -instanceKlass com/google/inject/internal/InjectorImpl$InjectorOptions -instanceKlass com/sun/jna/Library$Handler -instanceKlass com/sun/jna/Native$2 -instanceKlass com/sun/jna/Structure$FFIType$FFITypes -instanceKlass com/sun/jna/Native$ffi_callback -instanceKlass com/sun/jna/JNIEnv -instanceKlass com/sun/jna/PointerType -instanceKlass com/sun/jna/NativeMapped -instanceKlass com/sun/jna/WString -instanceKlass com/sun/jna/win32/DLLCallback -instanceKlass com/sun/jna/CallbackProxy -instanceKlass com/sun/jna/Callback -instanceKlass com/sun/jna/Structure$ByValue -instanceKlass com/google/inject/internal/ProvisionListenerStackCallback$ProvisionCallback -instanceKlass com/google/inject/internal/ConstructorInjector -instanceKlass com/google/inject/internal/DefaultConstructionProxyFactory$FastClassProxy -instanceKlass com/sun/jna/ToNativeContext -instanceKlass com/google/inject/internal/aop/ImmutableStringTrie -instanceKlass java/util/function/ToIntFunction -instanceKlass org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver$$FastClassByGuice$$304365 -instanceKlass com/sun/jna/Structure -instanceKlass com/google/inject/internal/aop/GeneratedClassDefiner -instanceKlass com/google/inject/internal/aop/UnsafeClassDefiner$ClassLoaderDefineClassHolder -instanceKlass com/google/inject/internal/asm/$Handler -instanceKlass com/sun/jna/Pointer -instanceKlass com/google/inject/internal/asm/$Attribute -instanceKlass com/google/inject/internal/aop/BytecodeTasks -instanceKlass jdk/internal/loader/NativeLibraries$Unloader -instanceKlass com/google/inject/internal/asm/$Handle -instanceKlass com/google/inject/internal/asm/$Label -instanceKlass com/google/inject/internal/asm/$Frame -instanceKlass com/google/inject/internal/asm/$ByteVector -instanceKlass com/google/inject/internal/asm/$Symbol -instanceKlass com/google/inject/internal/asm/$SymbolTable -instanceKlass java/io/File$TempDirectory -instanceKlass com/google/inject/internal/asm/$ModuleVisitor -instanceKlass com/google/inject/internal/asm/$AnnotationVisitor -instanceKlass com/google/inject/internal/asm/$RecordComponentVisitor -instanceKlass com/sun/jna/Native$5 -instanceKlass com/sun/jna/Platform -instanceKlass com/google/inject/internal/asm/$MethodVisitor -instanceKlass com/sun/jna/Native$1 -instanceKlass com/google/inject/internal/asm/$FieldVisitor -instanceKlass com/google/inject/internal/asm/$ClassVisitor -instanceKlass com/sun/jna/FromNativeContext -instanceKlass com/sun/jna/Callback$UncaughtExceptionHandler -instanceKlass com/sun/jna/Native -instanceKlass com/sun/jna/Version -instanceKlass com/google/inject/internal/aop/AbstractGlueGenerator -instanceKlass com/sun/jna/win32/W32APIFunctionMapper -instanceKlass com/sun/jna/win32/W32APITypeMapper$2 -instanceKlass com/google/inject/internal/asm/$Type -instanceKlass com/sun/jna/DefaultTypeMapper$Entry -instanceKlass com/sun/jna/win32/W32APITypeMapper$1 -instanceKlass com/sun/jna/TypeConverter -instanceKlass com/google/inject/internal/aop/HiddenClassDefiner -instanceKlass com/sun/jna/ToNativeConverter -instanceKlass com/sun/jna/FromNativeConverter -instanceKlass com/sun/jna/DefaultTypeMapper -instanceKlass com/sun/jna/TypeMapper -instanceKlass com/sun/jna/FunctionMapper -instanceKlass com/sun/jna/win32/W32APIOptions -instanceKlass org/eclipse/core/net/ProxyProvider$WinHttp -instanceKlass com/sun/jna/win32/StdCallLibrary -instanceKlass com/sun/jna/win32/StdCall -instanceKlass com/sun/jna/AltCallingConvention -instanceKlass com/google/inject/internal/aop/AnonymousClassDefiner -instanceKlass org/eclipse/core/internal/net/ProxyData -instanceKlass com/google/inject/internal/aop/UnsafeClassDefiner -instanceKlass com/google/inject/internal/aop/ClassDefining$ClassDefinerHolder -instanceKlass com/google/inject/internal/aop/ClassDefiner -instanceKlass com/google/inject/internal/aop/ClassDefining -instanceKlass com/sun/jna/Library -instanceKlass org/eclipse/core/internal/net/AbstractProxyProvider -instanceKlass com/google/inject/internal/BytecodeGen$EnhancerBuilder -instanceKlass com/google/inject/internal/aop/ClassBuilding -instanceKlass org/eclipse/equinox/internal/security/auth/AuthPlugin -instanceKlass com/google/common/collect/MapMakerInternalMap$StrongValueEntry -instanceKlass org/eclipse/core/internal/net/ProxyType -instanceKlass com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper -instanceKlass com/google/common/collect/MapMakerInternalMap$InternalEntry -instanceKlass com/google/common/collect/MapMakerInternalMap$1 -instanceKlass org/eclipse/core/net/proxy/IProxyChangeEvent -instanceKlass com/google/common/collect/MapMakerInternalMap$InternalEntryHelper -instanceKlass com/google/common/collect/MapMakerInternalMap$WeakValueReference -instanceKlass org/eclipse/core/internal/net/ProxyManager -instanceKlass org/eclipse/core/net/proxy/IProxyService -instanceKlass com/google/common/collect/MapMaker -instanceKlass org/eclipse/core/internal/net/Policy -instanceKlass com/google/inject/internal/BytecodeGen -instanceKlass com/google/inject/internal/ConstructionProxy -instanceKlass com/google/inject/internal/DefaultConstructionProxyFactory -instanceKlass com/google/inject/internal/ConstructionProxyFactory -instanceKlass com/google/inject/internal/ConstructorBindingImpl$Factory -instanceKlass org/eclipse/core/net/proxy/IProxyData -instanceKlass org/eclipse/sisu/inject/TypeArguments$Implicit -instanceKlass org/eclipse/core/internal/net/PreferenceManager -instanceKlass org/eclipse/core/internal/net/Activator -instanceKlass org/eclipse/sisu/wire/BeanProviders$4 -instanceKlass org/eclipse/core/internal/net/ProxySelector -instanceKlass org/eclipse/sisu/wire/BeanProviders$6 -instanceKlass java/text/DontCareFieldPosition$1 -instanceKlass java/text/Format$FieldDelegate -instanceKlass org/eclipse/sisu/wire/PlaceholderBeanProvider -instanceKlass java/io/FileOutputStream$1 -instanceKlass org/eclipse/sisu/wire/BeanProviders$3 -instanceKlass org/sonatype/inject/BeanEntry -instanceKlass org/eclipse/sisu/BeanEntry -instanceKlass org/eclipse/sisu/wire/BeanProviders$7 -instanceKlass org/eclipse/sisu/wire/BeanProviders$1 -instanceKlass org/eclipse/osgi/framework/log/FrameworkLogEntry -instanceKlass com/google/inject/spi/ProviderLookup$1 -instanceKlass com/google/inject/spi/ProviderWithDependencies -instanceKlass com/google/inject/spi/ProviderLookup -instanceKlass org/eclipse/sisu/wire/BeanProviders -instanceKlass org/eclipse/jdt/ls/core/internal/DiagnosticsState -instanceKlass org/eclipse/sisu/inject/HiddenSource -instanceKlass org/eclipse/jdt/ls/core/internal/managers/ContentProviderManager -instanceKlass org/eclipse/sisu/wire/LocatorWiring -instanceKlass org/eclipse/jdt/ls/core/internal/managers/DigestStore -instanceKlass org/eclipse/jdt/ls/core/internal/framework/IFrameworkSupport -instanceKlass com/google/inject/ProvidedBy -instanceKlass com/google/inject/ImplementedBy -instanceKlass org/eclipse/jdt/ls/core/internal/preferences/IPreferencesChangeListener -instanceKlass org/sonatype/plexus/components/cipher/PBECipher -instanceKlass org/apache/maven/settings/crypto/SettingsDecryptionResult -instanceKlass org/apache/maven/settings/building/DefaultSettingsProblemCollector -instanceKlass org/apache/maven/settings/merge/MavenSettingsMerger -instanceKlass org/apache/maven/settings/building/SettingsBuildingResult -instanceKlass org/apache/maven/settings/building/SettingsProblemCollector -instanceKlass org/eclipse/text/templates/TemplateStoreCore -instanceKlass org/eclipse/aether/impl/MetadataGenerator -instanceKlass com/sun/org/apache/xml/internal/serializer/WriterChain -instanceKlass org/apache/maven/model/Relocation -instanceKlass org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate -instanceKlass com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO -instanceKlass javax/xml/transform/stax/StAXSource -instanceKlass javax/xml/transform/sax/SAXSource -instanceKlass javax/xml/transform/stream/StreamSource -instanceKlass com/sun/org/apache/xml/internal/serializer/NamespaceMappings$MappingRecord -instanceKlass com/sun/org/apache/xml/internal/serializer/NamespaceMappings -instanceKlass org/eclipse/aether/named/support/AdaptedSemaphoreNamedLock$AdaptedSemaphore -instanceKlass org/eclipse/aether/named/support/NamedLockFactorySupport$NamedLockHolder -instanceKlass org/eclipse/aether/named/support/NamedLockSupport -instanceKlass org/eclipse/aether/named/NamedLock -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/NamedLockFactoryAdapter -instanceKlass org/eclipse/aether/spi/log/Logger -instanceKlass org/eclipse/aether/internal/impl/filter/PrefixesRemoteRepositoryFilterSource$Node -instanceKlass org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilter$Result -instanceKlass org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilter -instanceKlass org/eclipse/aether/collection/DependencyTraverser -instanceKlass org/eclipse/aether/collection/DependencyManager -instanceKlass org/eclipse/aether/internal/impl/collect/df/DfDependencyCollector$Args -instanceKlass org/eclipse/aether/internal/impl/collect/bf/BfDependencyCollector$DescriptorResolutionResult -instanceKlass org/eclipse/aether/internal/impl/collect/bf/BfDependencyCollector$Args -instanceKlass org/eclipse/aether/internal/impl/collect/bf/DependencyProcessingContext -instanceKlass org/eclipse/aether/internal/impl/collect/bf/DependencyResolutionSkipper -instanceKlass org/eclipse/aether/collection/VersionFilter -instanceKlass org/eclipse/aether/internal/impl/collect/DependencyCollectorDelegate$Results -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultVersionFilterContext -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultDependencyCollectionContext -instanceKlass org/eclipse/aether/collection/DependencyCollectionContext -instanceKlass org/eclipse/aether/internal/impl/collect/DataPool -instanceKlass org/eclipse/aether/graph/DefaultDependencyNode -instanceKlass org/eclipse/aether/version/Version -instanceKlass org/eclipse/aether/internal/impl/collect/PremanagedDependency -instanceKlass org/eclipse/aether/collection/VersionFilter$VersionFilterContext -instanceKlass org/eclipse/aether/collection/DependencyGraphTransformationContext -instanceKlass org/eclipse/aether/spi/connector/Transfer -instanceKlass org/eclipse/aether/internal/impl/checksum/SummaryFileTrustedChecksumsSource$SummaryFileWriter -instanceKlass org/eclipse/aether/internal/impl/checksum/SparseDirectoryTrustedChecksumsSource$SparseDirectoryWriter -instanceKlass org/eclipse/aether/spi/checksums/TrustedChecksumsSource$Writer -instanceKlass org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithm -instanceKlass org/eclipse/aether/impl/UpdateCheck -instanceKlass org/eclipse/aether/spi/connector/transport/Transporter -instanceKlass sun/nio/cs/DelegatableDecoder -instanceKlass org/eclipse/aether/resolution/VersionRequest -instanceKlass org/eclipse/aether/resolution/VersionRangeResult -instanceKlass org/eclipse/aether/resolution/VersionRangeRequest -instanceKlass org/eclipse/aether/resolution/ArtifactDescriptorRequest -instanceKlass org/eclipse/aether/resolution/DependencyResult -instanceKlass org/eclipse/aether/resolution/DependencyRequest -instanceKlass org/eclipse/aether/collection/CollectResult -instanceKlass org/eclipse/aether/collection/CollectRequest -instanceKlass org/eclipse/aether/spi/connector/layout/RepositoryLayout -instanceKlass org/eclipse/aether/repository/LocalRepository -instanceKlass java/nio/charset/Charset$1 -instanceKlass java/nio/charset/Charset$2 -instanceKlass org/eclipse/aether/internal/impl/LocalPathPrefixComposer -instanceKlass org/eclipse/aether/transform/FileTransformer -instanceKlass org/eclipse/aether/installation/InstallResult -instanceKlass org/eclipse/aether/installation/InstallRequest -instanceKlass org/eclipse/aether/spi/io/FileProcessor$ProgressListener -instanceKlass org/eclipse/aether/internal/impl/DefaultDeployer$EventCatapult -instanceKlass org/eclipse/aether/deployment/DeployResult -instanceKlass org/eclipse/aether/deployment/DeployRequest -instanceKlass org/eclipse/aether/repository/RepositoryPolicy -instanceKlass org/eclipse/aether/transfer/TransferResource -instanceKlass org/eclipse/aether/spi/connector/checksum/ChecksumPolicy -instanceKlass org/eclipse/aether/internal/impl/DefaultArtifactResolver$ResolutionGroup -instanceKlass org/eclipse/aether/resolution/VersionResult -instanceKlass org/eclipse/aether/repository/LocalArtifactResult -instanceKlass org/eclipse/aether/resolution/ArtifactResult -instanceKlass org/eclipse/aether/resolution/ArtifactRequest -instanceKlass org/eclipse/aether/SyncContext -instanceKlass java/nio/charset/Charset$ExtendedProviderHolder$1 -instanceKlass java/nio/charset/Charset$ExtendedProviderHolder -instanceKlass org/eclipse/aether/spi/locator/ServiceLocator -instanceKlass com/sun/org/apache/xml/internal/serializer/Encodings$EncodingInfos -instanceKlass org/eclipse/aether/repository/RemoteRepository -instanceKlass com/sun/org/apache/xml/internal/serializer/Encodings -instanceKlass com/sun/org/apache/xml/internal/serializer/ToStream$CharacterBuffer -instanceKlass com/sun/org/apache/xml/internal/serializer/EncodingInfo -instanceKlass com/sun/org/apache/xml/internal/serializer/ToStream$BoolStack -instanceKlass org/eclipse/aether/spi/connector/RepositoryConnector -instanceKlass com/sun/org/apache/xml/internal/serializer/ElemContext -instanceKlass org/xml/sax/helpers/AttributesImpl -instanceKlass com/sun/org/apache/xml/internal/serializer/CharInfo$CharKey -instanceKlass org/apache/maven/model/Activation -instanceKlass sun/util/ResourceBundleEnumeration -instanceKlass com/sun/org/apache/xml/internal/serializer/CharInfo -instanceKlass com/sun/org/apache/xml/internal/serializer/SerializerBase -instanceKlass org/apache/maven/model/ActivationOS -instanceKlass com/sun/org/apache/xml/internal/serializer/SerializerConstants -instanceKlass com/sun/org/apache/xml/internal/serializer/SerializationHandler -instanceKlass org/apache/maven/model/profile/activation/JdkVersionProfileActivator$RangeValue -instanceKlass com/sun/org/apache/xml/internal/serializer/Serializer -instanceKlass com/sun/org/apache/xml/internal/serializer/DOMSerializer -instanceKlass org/xml/sax/ext/DeclHandler -instanceKlass com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes -instanceKlass com/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler -instanceKlass org/xml/sax/ext/LexicalHandler -instanceKlass com/sun/org/apache/xml/internal/serializer/ExtendedContentHandler -instanceKlass javax/xml/transform/dom/DOMResult -instanceKlass javax/xml/transform/stax/StAXResult -instanceKlass javax/xml/transform/sax/SAXResult -instanceKlass com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory -instanceKlass javax/xml/transform/dom/DOMSource -instanceKlass com/sun/org/apache/xml/internal/utils/XMLReaderManager -instanceKlass org/apache/maven/model/InputLocation -instanceKlass com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory -instanceKlass javax/xml/transform/Transformer -instanceKlass com/sun/org/apache/xalan/internal/xsltc/DOMCache -instanceKlass javax/xml/catalog/CatalogMessages -instanceKlass javax/xml/catalog/Util -instanceKlass jdk/xml/internal/JdkProperty -instanceKlass org/apache/maven/model/InputSource -instanceKlass jdk/xml/internal/XMLSecurityManager -instanceKlass org/apache/maven/model/interpolation/StringVisitorModelInterpolator$InnerInterpolator -instanceKlass com/sun/org/apache/xalan/internal/utils/FeaturePropertyBase -instanceKlass jdk/xml/internal/JdkXmlFeatures -instanceKlass javax/xml/catalog/CatalogFeatures$Builder -instanceKlass javax/xml/catalog/CatalogFeatures -instanceKlass jdk/xml/internal/TransformErrorListener -instanceKlass javax/xml/transform/ErrorListener -instanceKlass com/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader -instanceKlass org/apache/maven/model/ActivationFile -instanceKlass javax/xml/transform/FactoryFinder$1 -instanceKlass org/apache/maven/model/profile/DefaultProfileActivationContext -instanceKlass org/apache/maven/model/building/ModelBuildingEventCatapult -instanceKlass org/apache/maven/model/building/ModelData -instanceKlass org/apache/maven/model/building/DefaultModelProblemCollector -instanceKlass javax/xml/transform/FactoryFinder -instanceKlass org/apache/maven/model/building/ModelCacheTag -instanceKlass javax/xml/transform/TransformerFactory -instanceKlass org/apache/maven/model/building/ModelBuildingEvent -instanceKlass javax/xml/transform/stream/StreamResult -instanceKlass org/eclipse/text/templates/TemplateReaderWriter -instanceKlass org/apache/maven/model/building/ModelProblemCollectorExt -instanceKlass org/apache/maven/model/profile/ProfileActivationContext -instanceKlass org/eclipse/text/templates/TemplatePersistenceData -instanceKlass org/eclipse/jface/text/templates/Template -instanceKlass org/apache/maven/cli/internal/extension/model/CoreExtension -instanceKlass org/apache/maven/cli/CliRequest -instanceKlass org/apache/maven/building/ProblemCollector -instanceKlass org/apache/maven/toolchain/building/ToolchainsBuildingRequest -instanceKlass org/apache/maven/toolchain/merge/MavenToolchainMerger -instanceKlass java/util/ResourceBundle$Control$2 -instanceKlass org/codehaus/plexus/interpolation/InterpolationPostProcessor -instanceKlass org/apache/maven/toolchain/building/ToolchainsBuildingResult -instanceKlass java/util/ImmutableCollections$Access$1 -instanceKlass jdk/internal/access/JavaUtilCollectionAccess -instanceKlass java/util/ImmutableCollections$Access -instanceKlass java/util/ServiceLoader$ProviderSpliterator -instanceKlass java/util/spi/ResourceBundleControlProvider -instanceKlass java/util/ResourceBundle$ResourceBundleControlProviderHolder -instanceKlass org/eclipse/aether/graph/Dependency -instanceKlass org/eclipse/jface/text/templates/TextTemplateMessages -instanceKlass org/eclipse/aether/resolution/ArtifactDescriptorResult -instanceKlass org/apache/maven/plugin/internal/DefaultPluginValidationManager$PluginValidationIssues -instanceKlass com/google/inject/util/Types -instanceKlass org/eclipse/jface/text/IRegion -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/FormatterHandler -instanceKlass org/eclipse/sisu/Nullable -instanceKlass org/eclipse/aether/repository/LocalRepositoryManager -instanceKlass org/eclipse/aether/repository/AuthenticationSelector -instanceKlass org/eclipse/aether/repository/ProxySelector -instanceKlass org/eclipse/aether/repository/MirrorSelector -instanceKlass org/eclipse/aether/resolution/ResolutionErrorPolicy -instanceKlass sun/nio/fs/WindowsPath$1 -instanceKlass org/apache/commons/lang3/text/StrTokenizer -instanceKlass org/apache/maven/classrealm/ClassRealmConstituent -instanceKlass org/apache/commons/lang3/text/StrBuilder -instanceKlass org/eclipse/aether/repository/WorkspaceRepository -instanceKlass org/apache/commons/lang3/builder/Builder -instanceKlass org/apache/maven/ArtifactFilterManagerDelegate -instanceKlass java/util/DualPivotQuicksort -instanceKlass org/eclipse/m2e/internal/maven/listener/M2EMavenBuildDataBridge$MavenProjectBuildData -instanceKlass org/eclipse/m2e/internal/maven/listener/M2EMavenBuildDataBridge$MavenBuildConnection -instanceKlass org/apache/commons/lang3/ArraySorter -instanceKlass java/nio/channels/NetworkChannel -instanceKlass org/apache/commons/lang3/text/StrMatcher -instanceKlass org/apache/commons/lang3/text/StrSubstitutor -instanceKlass org/apache/maven/execution/DefaultRuntimeInformation -instanceKlass org/apache/maven/execution/ProjectDependencyGraph -instanceKlass org/apache/commons/lang3/text/StrLookup -instanceKlass org/apache/maven/graph/DefaultGraphBuilder -instanceKlass org/eclipse/jdt/ls/core/internal/ResourceUtils -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer$GoalSpec -instanceKlass org/apache/maven/lifecycle/mapping/LifecyclePhase -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer -instanceKlass org/eclipse/jdt/ls/core/internal/preferences/Preferences$ReferencedLibraries -instanceKlass sun/security/provider/AbstractDrbg$NonceProvider -instanceKlass org/apache/maven/repository/DefaultMirrorSelector -instanceKlass org/apache/maven/model/building/ModelBuildingResult -instanceKlass org/apache/maven/project/ReactorModelPool -instanceKlass org/apache/maven/project/DefaultProjectBuilder$InternalConfig -instanceKlass org/apache/maven/model/resolution/ModelResolver -instanceKlass org/apache/maven/model/building/ModelBuildingListener -instanceKlass org/apache/maven/model/building/ModelCache -instanceKlass org/apache/maven/project/DefaultProjectBuilder -instanceKlass sun/nio/fs/BasicFileAttributesHolder -instanceKlass sun/nio/fs/WindowsDirectoryStream$WindowsDirectoryIterator -instanceKlass sun/nio/fs/WindowsDirectoryStream -instanceKlass java/nio/file/DirectoryStream -instanceKlass java/nio/file/Files$AcceptAllFilter -instanceKlass java/nio/file/DirectoryStream$Filter -instanceKlass org/apache/maven/repository/metadata/MetadataGraphVertex -instanceKlass org/apache/maven/repository/metadata/DefaultGraphConflictResolver -instanceKlass java/net/NetworkInterface$1 -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator -instanceKlass org/apache/maven/project/DefaultDependencyResolutionResult -instanceKlass org/apache/maven/project/DependencyResolutionRequest -instanceKlass org/apache/maven/project/DependencyResolutionResult -instanceKlass org/apache/maven/project/DefaultProjectDependenciesResolver -instanceKlass org/apache/maven/repository/metadata/ClasspathContainer -instanceKlass org/apache/maven/repository/metadata/MetadataGraph -instanceKlass java/net/DefaultInterface -instanceKlass java/net/Inet6Address$Inet6AddressHolder -instanceKlass org/apache/maven/repository/metadata/DefaultClasspathTransformation -instanceKlass java/net/InetAddress$PlatformNameService -instanceKlass java/net/InetAddress$NameService -instanceKlass java/net/Inet6AddressImpl -instanceKlass java/net/InetAddressImpl -instanceKlass java/net/InetAddressImplFactory -instanceKlass org/apache/maven/execution/ExecutionEvent -instanceKlass org/apache/maven/lifecycle/internal/DefaultExecutionEventCatapult -instanceKlass java/net/InetAddress$InetAddressHolder -instanceKlass java/net/InetAddress$1 -instanceKlass jdk/internal/access/JavaNetInetAddressAccess -instanceKlass java/net/InetAddress -instanceKlass java/net/InterfaceAddress -instanceKlass org/apache/maven/artifact/repository/layout/FlatRepositoryLayout -instanceKlass java/net/NetworkInterface -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolver -instanceKlass org/apache/maven/plugin/internal/DefaultLegacySupport -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator -instanceKlass sun/security/provider/SeedGenerator$1 -instanceKlass org/apache/maven/model/Reporting -instanceKlass org/apache/maven/model/PluginContainer -instanceKlass org/apache/maven/project/inheritance/DefaultModelInheritanceAssembler -instanceKlass sun/security/provider/SeedGenerator -instanceKlass sun/security/provider/AbstractDrbg$SeederHolder -instanceKlass java/security/DrbgParameters$NextBytes -instanceKlass org/apache/maven/model/merge/ModelMerger -instanceKlass sun/security/provider/EntropySource -instanceKlass sun/security/provider/AbstractDrbg -instanceKlass java/security/DrbgParameters$Instantiation -instanceKlass java/security/DrbgParameters -instanceKlass sun/security/provider/MoreDrbgParameters -instanceKlass java/security/SecureRandomSpi -instanceKlass java/security/SecureRandomParameters -instanceKlass java/util/UUID$Holder -instanceKlass org/apache/maven/model/plugin/DefaultLifecycleBindingsInjector -instanceKlass org/eclipse/jdt/ls/core/internal/preferences/Preferences -instanceKlass org/apache/maven/project/validation/ModelValidationResult -instanceKlass org/apache/maven/model/building/ModelProblemCollector -instanceKlass org/apache/maven/project/validation/DefaultModelValidator -instanceKlass org/apache/maven/lifecycle/internal/builder/singlethreaded/SingleThreadedBuilder -instanceKlass org/eclipse/aether/util/graph/visitor/AbstractDepthFirstNodeListGenerator -instanceKlass org/eclipse/jface/text/templates/TemplateContextType -instanceKlass org/eclipse/jface/text/templates/TemplateVariableResolver -instanceKlass org/apache/maven/plugin/descriptor/PluginDescriptorBuilder -instanceKlass java/lang/ProcessEnvironment$CheckedEntry -instanceKlass java/lang/ProcessEnvironment$CheckedEntrySet$1 -instanceKlass java/lang/ProcessEnvironment$EntryComparator -instanceKlass java/lang/ProcessEnvironment$NameComparator -instanceKlass org/eclipse/jdt/ls/core/internal/Environment -instanceKlass org/eclipse/jdt/ls/core/internal/JDTEnvironmentUtils -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/LogHandler$1 -instanceKlass org/apache/maven/plugin/logging/Log -instanceKlass org/apache/maven/plugin/internal/DefaultMavenPluginManager -instanceKlass org/apache/maven/project/path/DefaultPathTranslator -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate -instanceKlass org/apache/maven/execution/BuildSummary -instanceKlass org/apache/maven/execution/ProjectExecutionListener -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/DefaultLogFilter -instanceKlass org/eclipse/core/runtime/ILogListener -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolver -instanceKlass org/eclipse/jdt/ls/core/internal/handlers/LogHandler -instanceKlass org/eclipse/jdt/internal/core/manipulation/MembersOrderPreferenceCacheCommon -instanceKlass org/apache/maven/artifact/repository/layout/DefaultRepositoryLayout -instanceKlass org/apache/maven/project/DefaultProjectBuildingHelper -instanceKlass org/eclipse/jdt/core/manipulation/JavaManipulation -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/DefaultConflictResolverFactory -instanceKlass org/apache/maven/plugin/descriptor/Parameter -instanceKlass java/net/Authenticator -instanceKlass org/apache/maven/lifecycle/internal/DefaultMojoExecutionConfigurator -instanceKlass java/nio/channels/AsynchronousByteChannel -instanceKlass java/nio/channels/AsynchronousChannel -instanceKlass java/net/SocketAddress -instanceKlass org/eclipse/jdt/ls/core/internal/syntaxserver/IExtendedProtocol -instanceKlass org/apache/maven/toolchain/DefaultToolchain -instanceKlass org/apache/maven/toolchain/java/JavaToolchain -instanceKlass org/apache/maven/toolchain/java/JavaToolchainFactory -instanceKlass org/apache/maven/repository/ArtifactTransferListener -instanceKlass org/eclipse/jdt/ls/core/contentassist/ICompletionContributionService -instanceKlass org/eclipse/jdt/ls/core/internal/managers/ISourceDownloader -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$21$1 -instanceKlass org/eclipse/text/templates/ContextTypeRegistry -instanceKlass org/apache/maven/repository/legacy/LegacyRepositorySystem -instanceKlass org/apache/maven/DefaultProjectDependenciesResolver -instanceKlass org/eclipse/jdt/internal/core/ExternalAnnotationTracker$DirectoryNode -instanceKlass org/eclipse/jdt/internal/core/ExternalAnnotationTracker -instanceKlass org/apache/maven/repository/legacy/resolver/transform/DefaultArtifactTransformationManager -instanceKlass org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader -instanceKlass org/apache/maven/project/artifact/MavenMetadataSource$ProjectRelocation -instanceKlass org/apache/maven/project/artifact/MavenMetadataSource -instanceKlass org/apache/http/impl/conn/PoolingHttpClientConnectionManager -instanceKlass org/apache/http/pool/ConnPoolControl -instanceKlass org/apache/http/config/Registry -instanceKlass org/apache/http/client/methods/CloseableHttpResponse -instanceKlass org/apache/http/HttpResponse -instanceKlass org/apache/maven/wagon/shared/http/BasicAuthScope -instanceKlass org/apache/maven/wagon/shared/http/HttpConfiguration -instanceKlass org/apache/http/impl/client/CloseableHttpClient -instanceKlass org/apache/http/client/HttpClient -instanceKlass org/apache/http/auth/Credentials -instanceKlass org/apache/http/client/AuthCache -instanceKlass org/apache/http/client/CredentialsProvider -instanceKlass org/apache/http/client/HttpRequestRetryHandler -instanceKlass org/apache/http/conn/ssl/TrustStrategy -instanceKlass org/apache/http/ssl/TrustStrategy -instanceKlass org/apache/http/client/RedirectStrategy -instanceKlass org/apache/http/config/Lookup -instanceKlass org/apache/http/client/ServiceUnavailableRetryStrategy -instanceKlass org/apache/http/Header -instanceKlass org/apache/http/NameValuePair -instanceKlass org/apache/http/protocol/HttpContext -instanceKlass org/apache/http/client/methods/HttpUriRequest -instanceKlass org/apache/http/HttpRequest -instanceKlass org/apache/http/HttpMessage -instanceKlass org/apache/http/auth/AuthScheme -instanceKlass org/apache/http/HttpEntity -instanceKlass org/apache/http/conn/HttpClientConnectionManager -instanceKlass org/apache/maven/artifact/resolver/DefaultResolutionErrorHandler -instanceKlass org/apache/maven/toolchain/model/TrackableBase -instanceKlass org/apache/maven/toolchain/DefaultToolchainsBuilder -instanceKlass org/apache/maven/plugin/DefaultBuildPluginManager -instanceKlass org/apache/maven/artifact/repository/metadata/Metadata -instanceKlass org/apache/maven/plugin/version/internal/DefaultPluginVersionResolver$Versions -instanceKlass org/apache/maven/plugin/version/internal/DefaultPluginVersionResult -instanceKlass org/apache/maven/plugin/version/internal/DefaultPluginVersionResolver$Key -instanceKlass org/apache/maven/plugin/version/PluginVersionResult -instanceKlass org/apache/maven/plugin/version/internal/DefaultPluginVersionResolver -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolver -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession -instanceKlass org/apache/maven/model/building/Result -instanceKlass org/apache/maven/DefaultMaven -instanceKlass org/apache/maven/exception/ExceptionSummary -instanceKlass org/apache/maven/model/building/ModelProblem -instanceKlass org/apache/maven/exception/DefaultExceptionHandler -instanceKlass org/apache/maven/plugin/internal/DefaultPluginManager -instanceKlass org/eclipse/aether/RequestTrace -instanceKlass org/apache/maven/plugin/prefix/PluginPrefixRequest -instanceKlass org/apache/maven/plugin/prefix/PluginPrefixResult -instanceKlass org/eclipse/aether/repository/ArtifactRepository -instanceKlass org/apache/maven/plugin/prefix/internal/DefaultPluginPrefixResolver -instanceKlass org/apache/maven/artifact/resolver/DefaultArtifactResolver -instanceKlass org/apache/maven/wagon/observers/ChecksumObserver -instanceKlass org/apache/maven/repository/legacy/DefaultWagonManager -instanceKlass org/apache/maven/lifecycle/DefaultLifecycleExecutor -instanceKlass org/apache/maven/eventspy/EventSpy$Context -instanceKlass org/apache/maven/execution/ExecutionListener -instanceKlass org/codehaus/plexus/component/repository/ComponentSetDescriptor -instanceKlass org/apache/maven/plugin/PluginDescriptorCache$PluginDescriptorSupplier -instanceKlass org/apache/maven/plugin/PluginDescriptorCache$Key -instanceKlass org/apache/maven/plugin/DefaultPluginDescriptorCache -instanceKlass org/apache/maven/lifecycle/mapping/DefaultLifecycleMapping -instanceKlass org/apache/maven/model/RepositoryPolicy -instanceKlass org/apache/maven/settings/RepositoryPolicy -instanceKlass org/apache/maven/model/Dependency -instanceKlass org/apache/maven/repository/Proxy -instanceKlass org/apache/maven/artifact/repository/Authentication -instanceKlass org/apache/maven/model/RepositoryBase -instanceKlass org/apache/maven/settings/RepositoryBase -instanceKlass org/eclipse/aether/metadata/Metadata -instanceKlass org/apache/maven/profiles/ProfilesRoot -instanceKlass org/apache/maven/repository/legacy/repository/DefaultArtifactRepositoryFactory -instanceKlass org/apache/maven/artifact/factory/DefaultArtifactFactory -instanceKlass org/apache/maven/toolchain/ToolchainPrivate -instanceKlass org/apache/maven/toolchain/Toolchain -instanceKlass org/apache/maven/toolchain/DefaultToolchainManager -instanceKlass org/apache/maven/lifecycle/internal/ProjectSegment -instanceKlass org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer -instanceKlass org/apache/maven/lifecycle/internal/TaskSegment -instanceKlass org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph -instanceKlass org/apache/maven/lifecycle/internal/ReactorBuildStatus -instanceKlass org/apache/maven/lifecycle/internal/ProjectBuildList -instanceKlass org/apache/maven/lifecycle/internal/ReactorContext -instanceKlass java/util/concurrent/CompletionService -instanceKlass org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolver -instanceKlass org/apache/maven/artifact/repository/metadata/Versioning -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadata -instanceKlass org/apache/maven/artifact/metadata/ArtifactMetadata -instanceKlass org/apache/maven/repository/legacy/metadata/ArtifactMetadata -instanceKlass org/apache/maven/artifact/handler/manager/DefaultArtifactHandlerManager -instanceKlass org/apache/maven/wagon/OutputData -instanceKlass org/apache/maven/wagon/InputData -instanceKlass org/apache/maven/wagon/events/SessionListener -instanceKlass org/apache/maven/wagon/resource/Resource -instanceKlass org/apache/maven/wagon/repository/RepositoryPermissions -instanceKlass org/apache/maven/wagon/events/TransferEventSupport -instanceKlass org/apache/maven/wagon/events/SessionEventSupport -instanceKlass org/apache/maven/wagon/repository/Repository -instanceKlass org/apache/maven/wagon/proxy/ProxyInfoProvider -instanceKlass org/apache/maven/wagon/AbstractWagon -instanceKlass org/apache/maven/wagon/StreamingWagon -instanceKlass org/apache/maven/repository/metadata/MetadataGraphEdge -instanceKlass org/apache/maven/repository/metadata/DefaultGraphConflictResolutionPolicy -instanceKlass org/apache/maven/lifecycle/internal/PhaseRecorder -instanceKlass org/apache/maven/lifecycle/internal/DependencyContext -instanceKlass org/apache/maven/lifecycle/internal/ProjectIndex -instanceKlass org/apache/maven/plugin/MojoExecutionRunner -instanceKlass org/apache/maven/artifact/versioning/VersionRange -instanceKlass org/apache/maven/artifact/resolver/ResolutionNode -instanceKlass org/apache/maven/artifact/resolver/ArtifactResolutionResult -instanceKlass org/apache/maven/artifact/resolver/ArtifactResolutionRequest -instanceKlass org/apache/maven/artifact/resolver/filter/ArtifactFilter -instanceKlass org/apache/maven/repository/legacy/metadata/MetadataResolutionRequest -instanceKlass org/apache/maven/artifact/repository/RepositoryRequest -instanceKlass org/apache/maven/repository/legacy/resolver/DefaultLegacyArtifactCollector -instanceKlass org/apache/maven/artifact/handler/DefaultArtifactHandler -instanceKlass org/eclipse/sisu/space/asm/Handler -instanceKlass org/eclipse/sisu/space/asm/Frame -instanceKlass org/eclipse/sisu/space/asm/ByteVector -instanceKlass org/eclipse/sisu/space/asm/Symbol -instanceKlass org/eclipse/sisu/space/asm/SymbolTable -instanceKlass org/eclipse/sisu/space/asm/FieldVisitor -instanceKlass org/eclipse/sisu/space/asm/MethodVisitor -instanceKlass org/eclipse/sisu/space/asm/RecordComponentVisitor -instanceKlass org/eclipse/sisu/space/asm/ModuleVisitor -instanceKlass org/codehaus/plexus/component/configurator/ConfigurationListener -instanceKlass org/codehaus/classworlds/ClassRealm -instanceKlass org/codehaus/plexus/component/configurator/AbstractComponentConfigurator -instanceKlass org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory -instanceKlass org/apache/maven/configuration/BeanConfigurationRequest -instanceKlass org/apache/maven/configuration/internal/DefaultBeanConfigurator -instanceKlass org/apache/maven/wagon/events/TransferListener -instanceKlass org/apache/maven/profiles/ProfileManager -instanceKlass org/apache/maven/model/building/ModelSource -instanceKlass org/apache/maven/project/DefaultMavenProjectBuilder -instanceKlass org/sonatype/plexus/components/sec/dispatcher/PasswordDecryptor -instanceKlass sun/reflect/generics/tree/MethodTypeSignature -instanceKlass sun/reflect/generics/tree/VoidDescriptor -instanceKlass org/sonatype/plexus/components/sec/dispatcher/model/SettingsSecurity -instanceKlass org/eclipse/aether/version/VersionScheme -instanceKlass org/apache/maven/rtinfo/internal/DefaultRuntimeInformation -instanceKlass org/apache/maven/project/artifact/ProjectArtifactsCache$CacheRecord -instanceKlass org/apache/maven/project/artifact/ProjectArtifactsCache$Key -instanceKlass org/apache/maven/project/artifact/DefaultProjectArtifactsCache -instanceKlass org/apache/maven/project/ProjectBuilderConfiguration -instanceKlass org/codehaus/plexus/interpolation/Interpolator -instanceKlass org/codehaus/plexus/interpolation/BasicInterpolator -instanceKlass org/codehaus/plexus/interpolation/ValueSource -instanceKlass org/codehaus/plexus/interpolation/RecursionInterceptor -instanceKlass org/eclipse/aether/RepositoryEvent -instanceKlass org/apache/maven/classrealm/ClassRealmRequest -instanceKlass org/codehaus/plexus/util/Scanner -instanceKlass org/codehaus/plexus/logging/AbstractLogEnabled -instanceKlass org/eclipse/aether/collection/DependencySelector -instanceKlass org/eclipse/aether/resolution/ArtifactDescriptorPolicy -instanceKlass org/apache/maven/plugin/PluginArtifactsCache$CacheRecord -instanceKlass org/apache/maven/plugin/PluginArtifactsCache$Key -instanceKlass org/apache/maven/plugin/PluginRealmCache$CacheRecord -instanceKlass org/apache/maven/plugin/PluginRealmCache$PluginRealmSupplier -instanceKlass org/apache/maven/plugin/PluginRealmCache$Key -instanceKlass org/apache/maven/project/ProjectRealmCache$CacheRecord -instanceKlass org/apache/maven/project/ProjectRealmCache$Key -instanceKlass org/eclipse/m2e/core/internal/project/ProjectCachePlunger -instanceKlass org/apache/maven/plugin/ExtensionRealmCache$CacheRecord -instanceKlass org/apache/maven/plugin/ExtensionRealmCache$Key -instanceKlass org/apache/maven/artifact/repository/ArtifactRepositoryPolicy -instanceKlass org/apache/maven/project/artifact/DefaultMavenMetadataCache$CacheKey -instanceKlass org/apache/maven/repository/legacy/metadata/ResolutionGroup -instanceKlass com/google/inject/spi/ProviderWithExtensionVisitor -instanceKlass com/google/common/collect/Iterables -instanceKlass org/eclipse/sisu/plexus/PlexusBean -instanceKlass org/codehaus/plexus/component/repository/ComponentDescriptor -instanceKlass com/google/inject/spi/ProvidesMethodBinding -instanceKlass org/eclipse/sisu/inject/Guice4 -instanceKlass com/google/inject/internal/GuiceInternal -instanceKlass org/sonatype/inject/Parameters -instanceKlass org/eclipse/sisu/plexus/PlexusXmlBeanConverter -instanceKlass org/eclipse/sisu/plexus/PlexusBeanConverter -instanceKlass com/google/inject/spi/TypeConverterBinding -instanceKlass java/lang/reflect/AnnotatedParameterizedType -instanceKlass sun/reflect/generics/tree/Wildcard -instanceKlass sun/reflect/generics/tree/BottomSignature -instanceKlass org/eclipse/sisu/inject/DefaultRankingFunction -instanceKlass com/google/inject/spi/ProvisionListenerBinding -instanceKlass com/google/inject/spi/TypeListenerBinding -instanceKlass org/eclipse/sisu/bean/BeanListener -instanceKlass com/google/inject/matcher/Matchers -instanceKlass org/eclipse/sisu/bean/PropertyBinder -instanceKlass org/eclipse/sisu/plexus/PlexusBeanBinder -instanceKlass com/google/inject/spi/InjectionListener -instanceKlass org/sonatype/plexus/components/sec/dispatcher/DefaultSecDispatcher -instanceKlass org/sonatype/plexus/components/cipher/DefaultPlexusCipher -instanceKlass org/sonatype/plexus/components/cipher/PlexusCipher -instanceKlass org/apache/maven/settings/validation/DefaultSettingsValidator -instanceKlass org/apache/maven/settings/validation/SettingsValidator -instanceKlass org/apache/maven/settings/io/DefaultSettingsWriter -instanceKlass org/apache/maven/settings/io/SettingsWriter -instanceKlass org/eclipse/jdt/internal/core/DeltaProcessor$RootInfo -instanceKlass org/apache/maven/settings/io/DefaultSettingsReader -instanceKlass org/apache/maven/settings/io/SettingsReader -instanceKlass org/apache/maven/settings/crypto/DefaultSettingsDecrypter -instanceKlass org/apache/maven/settings/crypto/SettingsDecrypter -instanceKlass org/apache/maven/settings/building/DefaultSettingsBuilder -instanceKlass org/eclipse/aether/transport/wagon/WagonTransporterFactory -instanceKlass org/eclipse/aether/internal/transport/wagon/PlexusWagonProvider -instanceKlass org/eclipse/aether/transport/wagon/WagonProvider -instanceKlass org/eclipse/aether/internal/transport/wagon/PlexusWagonConfigurator -instanceKlass org/eclipse/aether/transport/wagon/WagonConfigurator -instanceKlass org/eclipse/aether/transport/http/ChecksumExtractor -instanceKlass org/eclipse/aether/transport/http/HttpTransporterFactory -instanceKlass org/eclipse/aether/transport/file/FileTransporterFactory -instanceKlass org/eclipse/aether/spi/connector/transport/TransporterFactory -instanceKlass org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory -instanceKlass org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory -instanceKlass org/apache/maven/repository/internal/PluginsMetadataGeneratorFactory -instanceKlass org/eclipse/aether/impl/MetadataGeneratorFactory -instanceKlass org/apache/maven/repository/internal/DefaultVersionResolver -instanceKlass org/eclipse/aether/impl/VersionResolver -instanceKlass org/apache/maven/repository/internal/DefaultVersionRangeResolver -instanceKlass org/eclipse/aether/impl/VersionRangeResolver -instanceKlass org/apache/maven/repository/internal/DefaultModelCacheFactory -instanceKlass org/apache/maven/repository/internal/ModelCacheFactory -instanceKlass org/apache/maven/repository/internal/DefaultArtifactDescriptorReader -instanceKlass org/eclipse/aether/impl/ArtifactDescriptorReader -instanceKlass org/eclipse/aether/named/support/NamedLockFactorySupport -instanceKlass org/eclipse/aether/named/NamedLockFactory -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/StaticNameMapperProvider -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/GAVNameMapperProvider -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/FileStaticNameMapperProvider -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/FileHashingGAVNameMapperProvider -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/FileGAVNameMapperProvider -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/NameMapper -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/providers/DiscriminatingNameMapperProvider -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/NamedLockFactoryAdapterFactoryImpl -instanceKlass org/eclipse/aether/internal/impl/synccontext/named/NamedLockFactoryAdapterFactory -instanceKlass org/eclipse/aether/internal/impl/synccontext/legacy/DefaultSyncContextFactory -instanceKlass org/eclipse/aether/impl/SyncContextFactory -instanceKlass org/eclipse/aether/internal/impl/synccontext/DefaultSyncContextFactory -instanceKlass org/eclipse/aether/spi/synccontext/SyncContextFactory -instanceKlass org/eclipse/aether/internal/impl/slf4j/Slf4jLoggerFactory -instanceKlass org/eclipse/aether/internal/impl/resolution/ArtifactResolverPostProcessorSupport -instanceKlass org/eclipse/aether/internal/impl/filter/RemoteRepositoryFilterSourceSupport -instanceKlass org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilterSource -instanceKlass org/eclipse/aether/spi/resolution/ArtifactResolverPostProcessor -instanceKlass org/eclipse/aether/internal/impl/filter/DefaultRemoteRepositoryFilterManager -instanceKlass org/eclipse/aether/impl/RemoteRepositoryFilterManager -instanceKlass org/eclipse/aether/internal/impl/collect/DependencyCollectorDelegate -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultDependencyCollector -instanceKlass org/eclipse/aether/impl/DependencyCollector -instanceKlass org/eclipse/aether/internal/impl/checksum/TrustedToProvidedChecksumsSourceAdapter -instanceKlass org/eclipse/aether/spi/checksums/ProvidedChecksumsSource -instanceKlass org/eclipse/aether/internal/impl/checksum/FileTrustedChecksumsSourceSupport -instanceKlass org/eclipse/aether/spi/checksums/TrustedChecksumsSource -instanceKlass org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySupport -instanceKlass org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactory -instanceKlass org/eclipse/aether/internal/impl/checksum/DefaultChecksumAlgorithmFactorySelector -instanceKlass org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySelector -instanceKlass org/eclipse/aether/internal/impl/SimpleLocalRepositoryManagerFactory -instanceKlass org/eclipse/aether/internal/impl/Maven2RepositoryLayoutFactory -instanceKlass org/eclipse/aether/spi/connector/layout/RepositoryLayoutFactory -instanceKlass org/eclipse/aether/spi/log/LoggerFactory -instanceKlass org/eclipse/aether/internal/impl/LoggerFactoryProvider -instanceKlass org/eclipse/aether/internal/impl/EnhancedLocalRepositoryManagerFactory -instanceKlass org/eclipse/aether/spi/localrepo/LocalRepositoryManagerFactory -instanceKlass org/eclipse/aether/internal/impl/DefaultUpdatePolicyAnalyzer -instanceKlass org/eclipse/aether/impl/UpdatePolicyAnalyzer -instanceKlass org/eclipse/aether/internal/impl/DefaultUpdateCheckManager -instanceKlass org/eclipse/aether/impl/UpdateCheckManager -instanceKlass org/eclipse/aether/internal/impl/DefaultTransporterProvider -instanceKlass org/eclipse/aether/spi/connector/transport/TransporterProvider -instanceKlass org/eclipse/aether/internal/impl/DefaultTrackingFileManager -instanceKlass org/eclipse/aether/internal/impl/TrackingFileManager -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositorySystemLifecycle -instanceKlass org/eclipse/aether/impl/RepositorySystemLifecycle -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositorySystem -instanceKlass org/eclipse/aether/RepositorySystem -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositoryLayoutProvider -instanceKlass org/eclipse/aether/spi/connector/layout/RepositoryLayoutProvider -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositoryEventDispatcher -instanceKlass org/eclipse/aether/impl/RepositoryEventDispatcher -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositoryConnectorProvider -instanceKlass org/eclipse/aether/impl/RepositoryConnectorProvider -instanceKlass org/eclipse/aether/internal/impl/DefaultRemoteRepositoryManager -instanceKlass org/eclipse/aether/impl/RemoteRepositoryManager -instanceKlass org/eclipse/aether/internal/impl/DefaultOfflineController -instanceKlass org/eclipse/aether/impl/OfflineController -instanceKlass org/eclipse/aether/internal/impl/DefaultMetadataResolver -instanceKlass org/eclipse/aether/impl/MetadataResolver -instanceKlass org/eclipse/aether/internal/impl/DefaultLocalRepositoryProvider -instanceKlass org/eclipse/aether/impl/LocalRepositoryProvider -instanceKlass org/eclipse/aether/internal/impl/LocalPathPrefixComposerFactorySupport -instanceKlass org/eclipse/aether/internal/impl/LocalPathPrefixComposerFactory -instanceKlass org/eclipse/aether/internal/impl/DefaultLocalPathComposer -instanceKlass org/eclipse/aether/internal/impl/LocalPathComposer -instanceKlass org/eclipse/aether/internal/impl/DefaultInstaller -instanceKlass org/eclipse/aether/impl/Installer -instanceKlass org/eclipse/aether/internal/impl/DefaultFileProcessor -instanceKlass org/eclipse/aether/spi/io/FileProcessor -instanceKlass org/eclipse/aether/internal/impl/DefaultDeployer -instanceKlass org/eclipse/aether/impl/Deployer -instanceKlass org/eclipse/aether/internal/impl/DefaultChecksumPolicyProvider -instanceKlass org/eclipse/aether/spi/connector/checksum/ChecksumPolicyProvider -instanceKlass org/eclipse/aether/internal/impl/DefaultArtifactResolver -instanceKlass org/eclipse/aether/impl/ArtifactResolver -instanceKlass org/eclipse/aether/connector/basic/BasicRepositoryConnectorFactory -instanceKlass org/eclipse/aether/spi/locator/Service -instanceKlass org/eclipse/aether/spi/connector/RepositoryConnectorFactory -instanceKlass org/apache/maven/model/validation/DefaultModelValidator -instanceKlass org/apache/maven/model/validation/ModelValidator -instanceKlass org/apache/maven/model/superpom/DefaultSuperPomProvider -instanceKlass org/apache/maven/model/superpom/SuperPomProvider -instanceKlass org/apache/maven/model/profile/activation/PropertyProfileActivator -instanceKlass org/apache/maven/model/profile/activation/OperatingSystemProfileActivator -instanceKlass org/apache/maven/model/profile/activation/JdkVersionProfileActivator -instanceKlass org/apache/maven/model/profile/activation/FileProfileActivator -instanceKlass org/apache/maven/model/profile/activation/ProfileActivator -instanceKlass org/apache/maven/model/profile/DefaultProfileSelector -instanceKlass org/apache/maven/model/profile/ProfileSelector -instanceKlass org/apache/maven/model/profile/DefaultProfileInjector -instanceKlass org/apache/maven/model/profile/ProfileInjector -instanceKlass org/apache/maven/model/plugin/DefaultReportingConverter -instanceKlass org/apache/maven/model/plugin/ReportingConverter -instanceKlass org/apache/maven/model/plugin/DefaultReportConfigurationExpander -instanceKlass org/apache/maven/model/plugin/ReportConfigurationExpander -instanceKlass org/apache/maven/model/plugin/DefaultPluginConfigurationExpander -instanceKlass org/apache/maven/model/plugin/PluginConfigurationExpander -instanceKlass org/apache/maven/model/path/ProfileActivationFilePathInterpolator -instanceKlass org/apache/maven/model/path/DefaultUrlNormalizer -instanceKlass org/apache/maven/model/path/UrlNormalizer -instanceKlass org/apache/maven/model/path/DefaultPathTranslator -instanceKlass org/apache/maven/model/path/PathTranslator -instanceKlass org/apache/maven/model/path/DefaultModelUrlNormalizer -instanceKlass org/apache/maven/model/path/ModelUrlNormalizer -instanceKlass org/apache/maven/model/path/DefaultModelPathTranslator -instanceKlass org/apache/maven/model/path/ModelPathTranslator -instanceKlass org/apache/maven/model/normalization/DefaultModelNormalizer -instanceKlass org/apache/maven/model/normalization/ModelNormalizer -instanceKlass org/apache/maven/model/management/DefaultPluginManagementInjector -instanceKlass org/apache/maven/model/management/PluginManagementInjector -instanceKlass org/apache/maven/model/management/DefaultDependencyManagementInjector -instanceKlass org/apache/maven/model/management/DependencyManagementInjector -instanceKlass org/apache/maven/model/locator/DefaultModelLocator -instanceKlass org/apache/maven/model/io/DefaultModelWriter -instanceKlass org/apache/maven/model/io/ModelWriter -instanceKlass org/apache/maven/model/io/DefaultModelReader -instanceKlass org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator -instanceKlass org/apache/maven/model/interpolation/ModelInterpolator -instanceKlass org/apache/maven/model/interpolation/DefaultModelVersionProcessor -instanceKlass org/apache/maven/model/interpolation/ModelVersionProcessor -instanceKlass org/apache/maven/model/inheritance/DefaultInheritanceAssembler -instanceKlass org/apache/maven/model/inheritance/InheritanceAssembler -instanceKlass org/apache/maven/model/composition/DefaultDependencyManagementImporter -instanceKlass org/apache/maven/model/composition/DependencyManagementImporter -instanceKlass org/apache/maven/model/building/DefaultModelProcessor -instanceKlass org/apache/maven/model/building/ModelProcessor -instanceKlass org/apache/maven/model/io/ModelReader -instanceKlass org/apache/maven/model/locator/ModelLocator -instanceKlass org/apache/maven/model/building/DefaultModelBuilder -instanceKlass org/apache/maven/model/building/ModelBuilder -instanceKlass org/apache/maven/cli/internal/BootstrapCoreExtensionManager -instanceKlass org/apache/maven/toolchain/io/DefaultToolchainsWriter -instanceKlass org/apache/maven/toolchain/io/ToolchainsWriter -instanceKlass org/apache/maven/toolchain/io/DefaultToolchainsReader -instanceKlass org/apache/maven/toolchain/io/ToolchainsReader -instanceKlass org/apache/maven/toolchain/building/DefaultToolchainsBuilder -instanceKlass org/apache/maven/toolchain/building/ToolchainsBuilder -instanceKlass org/apache/maven/session/scope/internal/SessionScope$ScopeState -instanceKlass org/apache/maven/session/scope/internal/SessionScope -instanceKlass org/apache/maven/plugin/internal/AbstractMavenPluginDependenciesValidator -instanceKlass org/apache/maven/plugin/internal/MavenPluginDependenciesValidator -instanceKlass org/apache/maven/plugin/internal/AbstractMavenPluginParametersValidator -instanceKlass org/apache/maven/plugin/internal/MavenPluginConfigurationValidator -instanceKlass org/apache/maven/eventspy/AbstractEventSpy -instanceKlass org/apache/maven/plugin/PluginValidationManager -instanceKlass org/apache/maven/plugin/DefaultMojosExecutionStrategy -instanceKlass org/apache/maven/plugin/MojosExecutionStrategy -instanceKlass org/apache/maven/lifecycle/internal/LifecycleDependencyResolver -instanceKlass org/apache/maven/lifecycle/internal/DefaultProjectArtifactFactory -instanceKlass org/apache/maven/lifecycle/internal/ProjectArtifactFactory -instanceKlass org/apache/maven/internal/aether/ResolverLifecycle -instanceKlass org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory -instanceKlass org/apache/maven/extension/internal/CoreExportsProvider -instanceKlass org/apache/maven/execution/MojoExecutionEvent -instanceKlass org/apache/maven/execution/scope/internal/MojoExecutionScope$ScopeState -instanceKlass org/apache/maven/execution/scope/MojoExecutionScoped -instanceKlass com/google/inject/RestrictedBindingSource$Permit -instanceKlass org/apache/maven/execution/scope/internal/MojoExecutionScope$1 -instanceKlass org/apache/maven/execution/scope/internal/MojoExecutionScope -instanceKlass org/apache/maven/execution/MojoExecutionListener -instanceKlass org/eclipse/sisu/space/QualifiedTypeBinder$1 -instanceKlass org/apache/maven/execution/DefaultMavenExecutionRequestPopulator -instanceKlass org/apache/maven/execution/MavenExecutionRequestPopulator -instanceKlass org/apache/maven/classrealm/DefaultClassRealmManager -instanceKlass org/apache/maven/classrealm/ClassRealmManager -instanceKlass org/apache/maven/SessionScoped -instanceKlass org/apache/maven/ReactorReader -instanceKlass org/apache/maven/repository/internal/MavenWorkspaceReader -instanceKlass org/apache/maven/DefaultArtifactFilterManager -instanceKlass org/apache/maven/ArtifactFilterManager -instanceKlass org/eclipse/sisu/space/WildcardKey$QualifiedImpl -instanceKlass org/eclipse/sisu/space/WildcardKey$Qualified -instanceKlass org/eclipse/sisu/space/WildcardKey -instanceKlass org/eclipse/sisu/Typed -instanceKlass org/sonatype/inject/EagerSingleton -instanceKlass org/eclipse/sisu/EagerSingleton -instanceKlass org/sonatype/inject/Mediator -instanceKlass org/eclipse/sisu/inject/TypeArguments -instanceKlass org/eclipse/m2e/internal/maven/listener/M2EMavenBuildDataBridge -instanceKlass org/apache/maven/eventspy/EventSpy -instanceKlass org/eclipse/sisu/space/asm/Context -instanceKlass org/eclipse/sisu/space/asm/Attribute -instanceKlass org/eclipse/sisu/space/asm/AnnotationVisitor -instanceKlass org/eclipse/sisu/space/asm/ClassReader -instanceKlass org/eclipse/sisu/space/IndexedClassFinder$1 -instanceKlass org/eclipse/sisu/inject/Logs$SLF4JSink -instanceKlass org/eclipse/sisu/inject/Logs$Sink -instanceKlass org/eclipse/sisu/inject/Logs -instanceKlass org/eclipse/sisu/space/QualifierCache -instanceKlass org/eclipse/sisu/space/QualifiedTypeVisitor -instanceKlass org/eclipse/sisu/plexus/PlexusTypeVisitor$ComponentAnnotationVisitor -instanceKlass org/eclipse/sisu/space/AnnotationVisitor -instanceKlass org/eclipse/sisu/plexus/PlexusTypeVisitor -instanceKlass org/eclipse/sisu/space/ClassVisitor -instanceKlass org/eclipse/sisu/plexus/PlexusXmlBeanModule$PlexusXmlBeanSource -instanceKlass org/eclipse/sisu/inject/DescriptionSource -instanceKlass org/eclipse/sisu/inject/AnnotatedSource -instanceKlass org/eclipse/sisu/Priority -instanceKlass org/eclipse/sisu/Hidden -instanceKlass org/eclipse/sisu/Description -instanceKlass org/eclipse/sisu/inject/Sources -instanceKlass com/google/inject/internal/MoreTypes$ParameterizedTypeImpl -instanceKlass sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl -instanceKlass sun/reflect/generics/reflectiveObjects/LazyReflectiveObjectGenerator -instanceKlass org/apache/maven/wagon/Wagon -instanceKlass org/codehaus/plexus/component/configurator/ComponentConfigurator -instanceKlass org/apache/maven/toolchain/ToolchainsBuilder -instanceKlass org/apache/maven/toolchain/ToolchainManagerPrivate -instanceKlass org/apache/maven/toolchain/ToolchainManager -instanceKlass org/apache/maven/toolchain/ToolchainFactory -instanceKlass org/apache/maven/settings/MavenSettingsBuilder -instanceKlass org/apache/maven/rtinfo/RuntimeInformation -instanceKlass org/apache/maven/project/artifact/ProjectArtifactsCache -instanceKlass org/apache/maven/project/ProjectDependenciesResolver -instanceKlass org/apache/maven/project/ProjectBuildingHelper -instanceKlass org/apache/maven/project/ProjectBuilder -instanceKlass org/apache/maven/project/MavenProjectHelper -instanceKlass org/apache/maven/plugin/version/PluginVersionResolver -instanceKlass org/apache/maven/plugin/prefix/PluginPrefixResolver -instanceKlass org/apache/maven/plugin/PluginManager -instanceKlass org/apache/maven/plugin/PluginDescriptorCache -instanceKlass org/apache/maven/plugin/MavenPluginManager -instanceKlass org/apache/maven/plugin/LegacySupport -instanceKlass org/apache/maven/plugin/BuildPluginManager -instanceKlass org/apache/maven/model/plugin/LifecycleBindingsInjector -instanceKlass org/apache/maven/lifecycle/internal/builder/BuilderCommon -instanceKlass org/apache/maven/lifecycle/internal/builder/Builder -instanceKlass org/apache/maven/lifecycle/internal/MojoExecutor -instanceKlass org/apache/maven/lifecycle/internal/MojoDescriptorCreator -instanceKlass org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator -instanceKlass org/apache/maven/lifecycle/internal/LifecycleStarter -instanceKlass org/apache/maven/lifecycle/internal/LifecyclePluginResolver -instanceKlass org/apache/maven/lifecycle/internal/LifecycleModuleBuilder -instanceKlass org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator -instanceKlass org/apache/maven/lifecycle/internal/LifecycleDebugLogger -instanceKlass org/apache/maven/lifecycle/internal/ExecutionEventCatapult -instanceKlass org/apache/maven/lifecycle/internal/BuildListCalculator -instanceKlass org/apache/maven/lifecycle/MojoExecutionConfigurator -instanceKlass org/apache/maven/lifecycle/LifecycleMappingDelegate -instanceKlass org/apache/maven/lifecycle/LifecycleExecutor -instanceKlass org/apache/maven/lifecycle/LifeCyclePluginAnalyzer -instanceKlass org/apache/maven/lifecycle/DefaultLifecycles -instanceKlass org/apache/maven/graph/GraphBuilder -instanceKlass org/apache/maven/exception/ExceptionHandler -instanceKlass org/apache/maven/eventspy/internal/EventSpyDispatcher -instanceKlass org/apache/maven/configuration/BeanConfigurator -instanceKlass org/apache/maven/bridge/MavenRepositorySystem -instanceKlass org/apache/maven/artifact/resolver/ResolutionErrorHandler -instanceKlass org/apache/maven/artifact/repository/metadata/io/MetadataReader -instanceKlass org/apache/maven/artifact/metadata/ArtifactMetadataSource -instanceKlass org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource -instanceKlass org/apache/maven/artifact/handler/manager/ArtifactHandlerManager -instanceKlass org/apache/maven/artifact/factory/ArtifactFactory -instanceKlass org/apache/maven/ProjectDependenciesResolver -instanceKlass org/apache/maven/Maven -instanceKlass org/apache/maven/artifact/handler/ArtifactHandler -instanceKlass org/sonatype/plexus/components/sec/dispatcher/SecDispatcher -instanceKlass org/apache/maven/lifecycle/Lifecycle -instanceKlass org/eclipse/sisu/space/CloningClassSpace$1 -instanceKlass org/apache/maven/lifecycle/mapping/LifecycleMapping -instanceKlass org/apache/maven/repository/metadata/GraphConflictResolver -instanceKlass org/apache/maven/repository/metadata/GraphConflictResolutionPolicy -instanceKlass org/eclipse/sisu/plexus/ConfigurationImpl -instanceKlass org/apache/maven/repository/metadata/ClasspathTransformation -instanceKlass org/apache/maven/repository/legacy/resolver/transform/ArtifactTransformationManager -instanceKlass org/apache/maven/repository/legacy/resolver/transform/ArtifactTransformation -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/ConflictResolverFactory -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/ConflictResolver -instanceKlass jdk/internal/access/foreign/MemorySegmentProxy -instanceKlass org/apache/maven/repository/legacy/repository/ArtifactRepositoryFactory -instanceKlass org/apache/maven/repository/legacy/UpdateCheckManager -instanceKlass org/apache/maven/repository/RepositorySystem -instanceKlass org/apache/maven/repository/MirrorSelector -instanceKlass org/apache/maven/project/validation/ModelValidator -instanceKlass org/apache/maven/project/path/PathTranslator -instanceKlass org/apache/maven/project/interpolation/ModelInterpolator -instanceKlass org/apache/maven/project/inheritance/ModelInheritanceAssembler -instanceKlass org/apache/maven/project/MavenProjectBuilder -instanceKlass org/apache/maven/profiles/MavenProfilesBuilder -instanceKlass org/apache/maven/execution/RuntimeInformation -instanceKlass org/apache/maven/artifact/resolver/ArtifactResolver -instanceKlass org/apache/maven/artifact/resolver/ArtifactCollector -instanceKlass org/apache/maven/repository/legacy/resolver/LegacyArtifactCollector -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataManager -instanceKlass org/apache/maven/artifact/repository/layout/ArtifactRepositoryLayout -instanceKlass org/apache/maven/artifact/repository/ArtifactRepositoryFactory -instanceKlass org/apache/maven/artifact/manager/WagonManager -instanceKlass org/apache/maven/repository/legacy/WagonManager -instanceKlass org/apache/maven/artifact/installer/ArtifactInstaller -instanceKlass org/eclipse/sisu/plexus/PlexusXmlMetadata -instanceKlass org/eclipse/sisu/plexus/Roles -instanceKlass org/apache/maven/artifact/deployer/ArtifactDeployer -instanceKlass org/eclipse/sisu/plexus/Hints -instanceKlass org/eclipse/sisu/space/AbstractDeferredClass -instanceKlass org/eclipse/sisu/plexus/RequirementImpl -instanceKlass org/codehaus/plexus/component/annotations/Requirement -instanceKlass org/eclipse/sisu/space/Streams -instanceKlass org/eclipse/sisu/plexus/ComponentImpl -instanceKlass org/eclipse/sisu/plexus/PlexusTypeRegistry -instanceKlass org/eclipse/sisu/plexus/PlexusXmlScanner -instanceKlass org/eclipse/sisu/space/QualifiedTypeBinder -instanceKlass org/eclipse/sisu/plexus/PlexusTypeBinder -instanceKlass org/eclipse/aether/AbstractRepositoryListener -instanceKlass org/eclipse/aether/RepositoryListener -instanceKlass com/google/inject/Key$AnnotationInstanceStrategy -instanceKlass com/google/inject/name/NamedImpl -instanceKlass com/google/inject/name/Named -instanceKlass com/google/inject/name/Names -instanceKlass java/lang/Character$Subset -instanceKlass org/apache/commons/lang3/StringUtils -instanceKlass java/lang/Short$ShortCache -instanceKlass org/apache/commons/lang3/math/NumberUtils -instanceKlass org/apache/maven/artifact/versioning/ComparableVersion$IntItem -instanceKlass org/apache/maven/artifact/versioning/ComparableVersion$Item -instanceKlass org/apache/maven/artifact/versioning/ComparableVersion -instanceKlass org/apache/maven/artifact/versioning/DefaultArtifactVersion -instanceKlass org/apache/maven/artifact/versioning/ArtifactVersion -instanceKlass org/eclipse/m2e/core/internal/embedder/EclipseClassRealmManagerDelegate -instanceKlass org/apache/maven/classrealm/ClassRealmManagerDelegate -instanceKlass org/sonatype/plexus/build/incremental/ThreadBuildContext -instanceKlass org/sonatype/plexus/build/incremental/BuildContext -instanceKlass org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver -instanceKlass org/apache/maven/plugin/internal/PluginDependenciesResolver -instanceKlass org/apache/maven/plugin/DefaultPluginArtifactsCache -instanceKlass org/apache/maven/plugin/PluginArtifactsCache -instanceKlass org/apache/maven/plugin/DefaultPluginRealmCache -instanceKlass org/apache/maven/plugin/PluginRealmCache -instanceKlass org/apache/maven/project/DefaultProjectRealmCache -instanceKlass org/apache/maven/project/ProjectRealmCache -instanceKlass org/apache/maven/plugin/DefaultExtensionRealmCache -instanceKlass org/apache/maven/plugin/ExtensionRealmCache -instanceKlass org/codehaus/plexus/component/annotations/Component -instanceKlass org/apache/maven/project/artifact/DefaultMavenMetadataCache -instanceKlass org/eclipse/m2e/core/internal/project/IManagedCache -instanceKlass org/apache/maven/project/artifact/MavenMetadataCache -instanceKlass org/eclipse/m2e/core/internal/embedder/DefaultMavenComponentContributor -instanceKlass org/eclipse/m2e/core/internal/embedder/IMavenComponentContributor -instanceKlass ch/qos/logback/classic/spi/LoggerContextListener -instanceKlass java/lang/Deprecated -instanceKlass ch/qos/logback/core/spi/ConfigurationEventListener -instanceKlass ch/qos/logback/core/spi/ConfigurationEvent -instanceKlass ch/qos/logback/core/spi/SequenceNumberGenerator -instanceKlass ch/qos/logback/core/LifeCycleManager -instanceKlass com/google/inject/spi/InjectionRequest -instanceKlass org/eclipse/sisu/bean/BeanProperty -instanceKlass com/google/common/collect/ObjectArrays -instanceKlass com/google/inject/internal/Nullability -instanceKlass com/google/inject/internal/KotlinSupport$KotlinUnsupported -instanceKlass com/google/inject/internal/KotlinSupport$KotlinSupportHolder -instanceKlass com/google/inject/internal/KotlinSupportInterface -instanceKlass com/google/inject/internal/KotlinSupport -instanceKlass com/google/inject/spi/InjectionPoint$OverrideIndex -instanceKlass org/eclipse/sisu/Mediator -instanceKlass org/eclipse/sisu/inject/RankedBindings -instanceKlass sun/reflect/generics/tree/TypeVariableSignature -instanceKlass com/google/inject/Inject -instanceKlass javax/inject/Inject -instanceKlass java/lang/reflect/WildcardType -instanceKlass com/google/inject/spi/InjectionPoint$InjectableMembers -instanceKlass com/google/inject/spi/InjectionPoint$InjectableMember -instanceKlass com/google/inject/spi/InjectionPoint -instanceKlass java/lang/reflect/ParameterizedType -instanceKlass com/google/inject/internal/MoreTypes$GenericArrayTypeImpl -instanceKlass com/google/inject/internal/MoreTypes$CompositeType -instanceKlass com/google/inject/Key$AnnotationTypeStrategy -instanceKlass com/google/common/cache/LocalCache$StrongValueReference -instanceKlass com/google/common/util/concurrent/AbstractFuture$Failure -instanceKlass com/google/common/util/concurrent/AbstractFuture$Cancellation -instanceKlass com/google/common/util/concurrent/AbstractFuture$SetFuture -instanceKlass com/google/common/util/concurrent/Uninterruptibles -instanceKlass com/google/common/util/concurrent/AbstractFuture$Waiter -instanceKlass com/google/common/util/concurrent/AbstractFuture$Listener -instanceKlass com/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1 -instanceKlass com/google/common/util/concurrent/LazyLogger -instanceKlass com/google/common/util/concurrent/AbstractFuture$AtomicHelper -instanceKlass com/google/common/util/concurrent/internal/InternalFutureFailureAccess -instanceKlass com/google/common/util/concurrent/AbstractFuture$Trusted -instanceKlass com/google/common/util/concurrent/ListenableFuture -instanceKlass java/lang/annotation/Documented -instanceKlass javax/inject/Named -instanceKlass javax/inject/Qualifier -instanceKlass com/google/inject/BindingAnnotation -instanceKlass javax/inject/Scope -instanceKlass com/google/inject/ScopeAnnotation -instanceKlass com/google/inject/internal/Annotations$AnnotationChecker -instanceKlass com/google/inject/internal/Annotations$TestAnnotation -instanceKlass com/google/inject/internal/Annotations$AnnotationToStringConfig -instanceKlass com/google/common/base/Joiner$MapJoiner -instanceKlass com/google/common/base/Joiner -instanceKlass com/google/inject/internal/Annotations -instanceKlass org/eclipse/sisu/Parameters -instanceKlass org/eclipse/sisu/wire/ParameterKeys -instanceKlass com/google/inject/internal/util/StackTraceElements$InMemoryStackTraceElement -instanceKlass com/google/inject/internal/util/StackTraceElements -instanceKlass org/eclipse/sisu/wire/TypeConverterCache -instanceKlass com/google/inject/internal/Scoping -instanceKlass com/google/inject/internal/InternalFactory -instanceKlass com/google/inject/internal/InternalFlags$1 -instanceKlass com/google/inject/internal/InternalFlags -instanceKlass com/google/inject/spi/InstanceBinding -instanceKlass com/google/inject/spi/ConstructorBinding -instanceKlass com/google/inject/internal/DelayedInitialize -instanceKlass com/google/inject/spi/ProviderKeyBinding -instanceKlass com/google/inject/spi/ProviderInstanceBinding -instanceKlass com/google/inject/spi/HasDependencies -instanceKlass com/google/inject/spi/LinkedKeyBinding -instanceKlass com/google/inject/spi/UntargettedBinding -instanceKlass com/google/inject/internal/BindingImpl -instanceKlass com/google/inject/Key$AnnotationStrategy -instanceKlass org/eclipse/sisu/wire/ElementAnalyzer$1 -instanceKlass com/google/inject/util/Modules$EmptyModule -instanceKlass com/google/inject/util/Modules$OverriddenModuleBuilder -instanceKlass com/google/inject/util/Modules -instanceKlass java/util/stream/Nodes$ArrayNode -instanceKlass java/util/stream/Node$Builder -instanceKlass java/util/stream/Node$OfDouble -instanceKlass java/util/stream/Node$OfLong -instanceKlass java/util/stream/Node$OfInt -instanceKlass java/util/stream/Node$OfPrimitive -instanceKlass java/util/stream/Nodes$EmptyNode -instanceKlass java/util/stream/Node -instanceKlass java/util/stream/Nodes -instanceKlass com/google/common/collect/Ordering -instanceKlass com/google/inject/internal/DeclaredMembers -instanceKlass com/google/common/base/ExtraObjectsMethodsForWeb -instanceKlass com/google/common/collect/ImmutableMap$Builder -instanceKlass com/google/inject/internal/MoreTypes -instanceKlass com/google/inject/multibindings/ProvidesIntoOptional -instanceKlass com/google/inject/multibindings/ProvidesIntoMap -instanceKlass com/google/inject/multibindings/ProvidesIntoSet -instanceKlass com/google/inject/Provides -instanceKlass javax/inject/Singleton -instanceKlass com/google/inject/spi/ElementSource -instanceKlass com/google/inject/spi/ScopeBinding -instanceKlass com/google/inject/Scopes$2 -instanceKlass com/google/inject/Scopes$1 -instanceKlass com/google/inject/internal/SingletonScope -instanceKlass com/google/inject/Scopes -instanceKlass com/google/inject/Singleton -instanceKlass com/google/inject/spi/Elements$ModuleInfo -instanceKlass com/google/inject/PrivateModule -instanceKlass java/util/stream/Streams$2 -instanceKlass java/util/stream/Streams$ConcatSpliterator -instanceKlass sun/reflect/annotation/AnnotatedTypeFactory$AnnotatedTypeBaseImpl -instanceKlass sun/reflect/annotation/AnnotatedTypeFactory -instanceKlass sun/reflect/annotation/TypeAnnotation$LocationInfo$Location -instanceKlass sun/reflect/annotation/TypeAnnotation$LocationInfo -instanceKlass sun/reflect/generics/tree/ClassSignature -instanceKlass sun/reflect/generics/tree/Signature -instanceKlass sun/reflect/generics/tree/FormalTypeParameter -instanceKlass sun/reflect/generics/repository/AbstractRepository -instanceKlass sun/reflect/annotation/TypeAnnotation -instanceKlass sun/reflect/annotation/TypeAnnotationParser -instanceKlass java/lang/Class$AnnotationData -instanceKlass com/google/inject/RestrictedBindingSource -instanceKlass com/google/inject/spi/BindingSourceRestriction -instanceKlass com/google/inject/spi/ModuleSource -instanceKlass com/google/inject/internal/ProviderMethodsModule -instanceKlass com/google/inject/spi/BindingSourceRestriction$PermitMapConstruction$PermitMapImpl -instanceKlass com/google/inject/spi/BindingSourceRestriction$PermitMap -instanceKlass com/google/inject/spi/BindingSourceRestriction$PermitMapConstruction -instanceKlass com/google/common/collect/Hashing -instanceKlass com/google/common/math/IntMath$1 -instanceKlass com/google/common/math/MathPreconditions -instanceKlass com/google/common/math/IntMath -instanceKlass com/google/inject/internal/AbstractBindingBuilder -instanceKlass com/google/inject/binder/ConstantBindingBuilder -instanceKlass com/google/inject/binder/AnnotatedElementBuilder -instanceKlass com/google/inject/spi/Elements$RecordingBinder -instanceKlass com/google/inject/Binding -instanceKlass com/google/inject/spi/DefaultBindingTargetVisitor -instanceKlass com/google/inject/spi/BindingTargetVisitor -instanceKlass com/google/inject/spi/Elements -instanceKlass com/google/inject/internal/InjectorShell$RootModule -instanceKlass com/google/common/collect/ListMultimap -instanceKlass com/google/inject/internal/InjectorBindingData -instanceKlass com/google/inject/internal/WeakKeySet -instanceKlass com/google/common/collect/Sets -instanceKlass com/google/inject/internal/InjectorJitBindingData -instanceKlass com/google/inject/internal/ProcessedBindingData -instanceKlass com/google/inject/spi/DefaultElementVisitor -instanceKlass com/google/inject/internal/InjectorShell$Builder -instanceKlass com/google/common/collect/Lists -instanceKlass com/google/common/collect/AbstractMapEntry -instanceKlass com/google/common/collect/LinkedHashMultimap$ValueSetLink -instanceKlass com/google/common/collect/CollectPreconditions -instanceKlass com/google/common/collect/Platform -instanceKlass com/google/common/collect/Multiset -instanceKlass com/google/common/collect/AbstractMultimap -instanceKlass com/google/common/collect/SetMultimap -instanceKlass com/google/common/collect/Maps$EntryTransformer -instanceKlass com/google/common/collect/BiMap -instanceKlass com/google/common/base/Converter -instanceKlass com/google/common/collect/ImmutableMap -instanceKlass com/google/common/collect/SortedMapDifference -instanceKlass com/google/common/collect/MapDifference -instanceKlass com/google/common/collect/Maps -instanceKlass com/google/inject/internal/CycleDetectingLock -instanceKlass com/google/common/collect/Multimap -instanceKlass com/google/inject/internal/CycleDetectingLock$CycleDetectingLockFactory -instanceKlass com/google/inject/internal/Initializable -instanceKlass com/google/inject/internal/Initializer -instanceKlass com/google/common/collect/PeekingIterator -instanceKlass com/google/common/collect/UnmodifiableIterator -instanceKlass com/google/common/collect/Iterators -instanceKlass com/google/common/collect/ImmutableCollection$Builder -instanceKlass com/google/common/collect/ImmutableSet$SetBuilderImpl -instanceKlass com/google/inject/internal/util/SourceProvider -instanceKlass com/google/inject/spi/ErrorDetail -instanceKlass com/google/inject/internal/Errors -instanceKlass com/google/common/base/Stopwatch -instanceKlass com/google/inject/internal/util/ContinuousStopwatch -instanceKlass com/google/inject/Injector -instanceKlass com/google/inject/internal/InternalInjectorCreator -instanceKlass com/google/inject/Guice -instanceKlass org/eclipse/sisu/wire/Wiring -instanceKlass org/eclipse/sisu/wire/WireModule$Strategy$1 -instanceKlass org/eclipse/sisu/wire/WireModule$Strategy -instanceKlass org/eclipse/sisu/wire/AbstractTypeConverter -instanceKlass com/google/inject/spi/ElementVisitor -instanceKlass org/eclipse/sisu/wire/WireModule -instanceKlass org/eclipse/sisu/bean/BeanBinder -instanceKlass org/eclipse/sisu/plexus/PlexusBindingModule -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$BootModule -instanceKlass org/codehaus/plexus/component/annotations/Configuration -instanceKlass org/eclipse/sisu/plexus/PlexusAnnotatedMetadata -instanceKlass org/eclipse/sisu/plexus/PlexusBeanMetadata -instanceKlass org/eclipse/sisu/plexus/PlexusAnnotatedBeanModule$PlexusAnnotatedBeanSource -instanceKlass org/eclipse/sisu/space/SpaceModule$2 -instanceKlass org/eclipse/sisu/space/SpaceModule$Strategy$1 -instanceKlass org/eclipse/sisu/space/DefaultClassFinder -instanceKlass org/eclipse/sisu/space/asm/ClassVisitor -instanceKlass org/eclipse/sisu/space/SpaceScanner -instanceKlass org/eclipse/sisu/space/IndexedClassFinder -instanceKlass org/eclipse/sisu/space/ClassFinder -instanceKlass org/eclipse/sisu/space/SpaceModule -instanceKlass org/eclipse/sisu/space/SpaceVisitor -instanceKlass org/eclipse/sisu/plexus/PlexusTypeListener -instanceKlass org/eclipse/sisu/space/QualifiedTypeListener -instanceKlass org/eclipse/sisu/plexus/PlexusAnnotatedBeanModule$1 -instanceKlass org/eclipse/sisu/space/SpaceModule$Strategy -instanceKlass org/eclipse/sisu/plexus/PlexusAnnotatedBeanModule -instanceKlass org/eclipse/sisu/plexus/PlexusBeanSource -instanceKlass org/eclipse/sisu/plexus/PlexusXmlBeanModule -instanceKlass org/eclipse/sisu/plexus/PlexusBeanModule -instanceKlass org/eclipse/sisu/space/URLClassSpace -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$SLF4JLoggerFactoryProvider -instanceKlass com/google/inject/util/Providers$ConstantProvider -instanceKlass com/google/inject/util/Providers -instanceKlass org/codehaus/plexus/personality/plexus/lifecycle/phase/Disposable -instanceKlass org/codehaus/plexus/personality/plexus/lifecycle/phase/Startable -instanceKlass org/codehaus/plexus/personality/plexus/lifecycle/phase/Initializable -instanceKlass org/codehaus/plexus/personality/plexus/lifecycle/phase/Contextualizable -instanceKlass org/codehaus/plexus/logging/LogEnabled -instanceKlass org/eclipse/sisu/bean/PropertyBinding -instanceKlass javax/annotation/PreDestroy -instanceKlass javax/annotation/PostConstruct -instanceKlass org/eclipse/sisu/bean/LifecycleBuilder -instanceKlass org/eclipse/sisu/bean/BeanScheduler$1 -instanceKlass com/google/inject/spi/DefaultBindingScopingVisitor -instanceKlass com/google/inject/spi/BindingScopingVisitor -instanceKlass org/eclipse/sisu/bean/BeanScheduler$CycleActivator -instanceKlass com/google/inject/spi/ModuleAnnotatedMethodScanner -instanceKlass org/aopalliance/intercept/MethodInterceptor -instanceKlass org/aopalliance/intercept/Interceptor -instanceKlass org/aopalliance/aop/Advice -instanceKlass com/google/inject/spi/TypeListener -instanceKlass com/google/inject/MembersInjector -instanceKlass com/google/inject/Scope -instanceKlass com/google/inject/binder/AnnotatedConstantBindingBuilder -instanceKlass com/google/inject/PrivateBinder -instanceKlass com/google/inject/spi/Message -instanceKlass com/google/inject/spi/Element -instanceKlass com/google/inject/spi/Dependency -instanceKlass org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer -instanceKlass sun/nio/cs/ThreadLocalCoders$Cache -instanceKlass sun/nio/cs/ThreadLocalCoders -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$InvalidArchiveInfo -instanceKlass com/google/inject/TypeLiteral -instanceKlass org/eclipse/jdt/internal/core/JavaProject$ResolvedClasspath -instanceKlass org/eclipse/jdt/internal/core/ClasspathChange -instanceKlass com/google/inject/binder/AnnotatedBindingBuilder -instanceKlass com/google/inject/binder/LinkedBindingBuilder -instanceKlass com/google/inject/binder/ScopedBindingBuilder -instanceKlass com/google/inject/Key -instanceKlass com/google/inject/spi/ProvisionListener -instanceKlass com/google/inject/Binder -instanceKlass org/eclipse/sisu/bean/BeanScheduler -instanceKlass org/eclipse/sisu/plexus/DefaultPlexusBeanLocator -instanceKlass org/eclipse/sisu/plexus/RealmManager -instanceKlass org/codehaus/plexus/context/ContextMapAdapter -instanceKlass org/codehaus/plexus/context/DefaultContext -instanceKlass org/codehaus/plexus/logging/AbstractLogger -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$LoggerProvider -instanceKlass org/eclipse/jdt/internal/core/ClasspathAttribute -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$DefaultsModule -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$ContainerModule -instanceKlass org/eclipse/sisu/inject/ImplicitBindings -instanceKlass org/eclipse/sisu/inject/MildValues$InverseMapping -instanceKlass org/eclipse/sisu/inject/MildValues -instanceKlass java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl$1 -instanceKlass java/util/concurrent/atomic/AtomicReferenceFieldUpdater -instanceKlass org/eclipse/sisu/inject/RankedSequence$Content -instanceKlass org/eclipse/sisu/inject/RankedSequence -instanceKlass com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter -instanceKlass org/eclipse/sisu/inject/BindingSubscriber -instanceKlass org/eclipse/sisu/inject/DefaultBeanLocator -instanceKlass org/eclipse/sisu/inject/DeferredClass -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$LoggerManagerProvider -instanceKlass org/eclipse/sisu/inject/DeferredProvider -instanceKlass com/google/inject/Provider -instanceKlass org/eclipse/m2e/core/internal/embedder/IMavenComponentContributor$IMavenComponentBinder -instanceKlass com/google/inject/AbstractModule -instanceKlass org/codehaus/plexus/context/Context -instanceKlass org/eclipse/sisu/inject/BindingPublisher -instanceKlass org/eclipse/sisu/inject/RankingFunction -instanceKlass org/eclipse/sisu/space/ClassSpace -instanceKlass javax/inject/Provider -instanceKlass org/eclipse/sisu/bean/BeanManager -instanceKlass org/eclipse/sisu/plexus/PlexusBeanLocator -instanceKlass org/eclipse/sisu/inject/MutableBeanLocator -instanceKlass org/eclipse/jdt/internal/core/ClasspathEntry -instanceKlass org/eclipse/sisu/inject/BeanLocator -instanceKlass org/codehaus/plexus/DefaultPlexusContainer -instanceKlass org/codehaus/plexus/MutablePlexusContainer -instanceKlass org/apache/maven/extension/internal/CoreExports -instanceKlass org/codehaus/plexus/DefaultContainerConfiguration -instanceKlass org/w3c/dom/Attr -instanceKlass org/codehaus/plexus/ContainerConfiguration -instanceKlass org/codehaus/plexus/util/BaseIOUtil -instanceKlass com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl -instanceKlass org/w3c/dom/NamedNodeMap -instanceKlass com/sun/org/apache/xerces/internal/dom/CharacterDataImpl$1 -instanceKlass org/w3c/dom/Text -instanceKlass org/w3c/dom/CharacterData -instanceKlass com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl -instanceKlass org/codehaus/plexus/util/xml/XMLWriter -instanceKlass org/codehaus/plexus/util/xml/Xpp3Dom -instanceKlass org/codehaus/plexus/util/xml/pull/MXParser -instanceKlass org/codehaus/plexus/util/xml/pull/XmlPullParser -instanceKlass org/codehaus/plexus/util/xml/Xpp3DomBuilder -instanceKlass org/codehaus/plexus/util/ReaderFactory -instanceKlass org/apache/maven/project/ExtensionDescriptor -instanceKlass org/apache/maven/project/ExtensionDescriptorBuilder -instanceKlass org/codehaus/plexus/classworlds/strategy/AbstractStrategy -instanceKlass org/codehaus/plexus/classworlds/strategy/Strategy -instanceKlass org/codehaus/plexus/classworlds/strategy/StrategyFactory -instanceKlass com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl$RefCount -instanceKlass com/sun/org/apache/xerces/internal/dom/NodeListCache -instanceKlass org/w3c/dom/TypeInfo -instanceKlass org/w3c/dom/ElementTraversal -instanceKlass org/w3c/dom/Element -instanceKlass org/w3c/dom/DocumentType -instanceKlass org/apache/maven/settings/building/SettingsBuilder -instanceKlass com/sun/org/apache/xerces/internal/dom/NodeImpl -instanceKlass org/w3c/dom/events/EventTarget -instanceKlass org/w3c/dom/NodeList -instanceKlass org/w3c/dom/Document -instanceKlass org/eclipse/m2e/core/internal/M2EUtils -instanceKlass org/w3c/dom/ranges/DocumentRange -instanceKlass org/w3c/dom/events/DocumentEvent -instanceKlass org/w3c/dom/traversal/DocumentTraversal -instanceKlass java/util/AbstractList$SubList$1 -instanceKlass com/sun/org/apache/xerces/internal/dom/DeferredNode -instanceKlass org/apache/maven/settings/building/DefaultSettingsBuildingRequest -instanceKlass java/lang/invoke/DirectMethodHandle$1 -instanceKlass org/eclipse/jdt/internal/core/util/Util -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$SecondaryTypes -instanceKlass org/eclipse/jdt/core/eval/IEvaluationContext -instanceKlass org/eclipse/jdt/internal/compiler/env/IModulePathEntry -instanceKlass java/lang/runtime/ObjectMethods$1 -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$PerProjectInfo -instanceKlass java/lang/invoke/MethodHandleImpl$Makers$2 -instanceKlass java/lang/invoke/MethodHandleImpl$Makers$1 -instanceKlass java/lang/invoke/MethodHandleImpl$Makers -instanceKlass java/lang/runtime/ObjectMethods -instanceKlass org/eclipse/jdt/core/IJavaModelStatusConstants -instanceKlass org/eclipse/m2e/core/MavenPlugin -instanceKlass org/eclipse/aether/DefaultRepositoryCache -instanceKlass org/eclipse/aether/RepositoryCache -instanceKlass org/apache/maven/execution/DefaultMavenExecutionRequest -instanceKlass org/apache/maven/building/Source -instanceKlass org/apache/maven/cli/configuration/SettingsXmlConfigurationProcessor -instanceKlass org/apache/maven/cli/configuration/ConfigurationProcessor -instanceKlass org/apache/maven/shared/utils/StringUtils -instanceKlass org/apache/maven/cli/MavenCli -instanceKlass org/eclipse/jdt/internal/compiler/CompilationResult -instanceKlass lombok/eclipse/agent/PatchDelegate$BindingTuple -instanceKlass org/eclipse/aether/transfer/TransferListener -instanceKlass org/eclipse/jdt/internal/compiler/ast/Invocation -instanceKlass org/eclipse/jdt/internal/compiler/ast/IPolyExpression -instanceKlass lombok/eclipse/agent/PatchDelegate -instanceKlass lombok/eclipse/agent/PatchDelegatePortal -instanceKlass lombok/core/LombokNode -instanceKlass lombok/core/DiagnosticsReceiver -instanceKlass lombok/launch/PatchFixesHider$Util -instanceKlass lombok/launch/PatchFixesHider$Delegate -instanceKlass org/eclipse/jdt/internal/core/DeltaProcessingState$RootInfos -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$20 -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$19 -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$14 -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$13 -instanceKlass org/eclipse/jdt/internal/formatter/DefaultCodeFormatterOptions -instanceKlass org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants -instanceKlass org/eclipse/jdt/internal/compiler/util/Util -instanceKlass org/eclipse/jdt/internal/compiler/impl/IrritantSet -instanceKlass org/eclipse/jdt/internal/compiler/impl/CompilerOptions -instanceKlass org/eclipse/jdt/internal/core/util/ICacheEnumeration -instanceKlass org/eclipse/jdt/internal/formatter/TokenTraverser -instanceKlass org/eclipse/text/edits/TextEdit -instanceKlass org/eclipse/jdt/core/formatter/CodeFormatter -instanceKlass lombok/patcher/scripts/WrapperMethodDescriptor -instanceKlass lombok/patcher/scripts/SetSymbolDuringMethodCallScript$1 -instanceKlass org/eclipse/jdt/core/SourceRange -instanceKlass org/eclipse/jdt/internal/compiler/util/JRTUtil$JrtFileVisitor -instanceKlass org/eclipse/jdt/core/IOrdinaryClassFile -instanceKlass org/eclipse/jdt/internal/core/util/ReferenceInfoAdapter -instanceKlass org/eclipse/jdt/internal/compiler/ISourceElementRequestor -instanceKlass org/eclipse/jdt/internal/compiler/env/ISourceType -instanceKlass org/eclipse/jdt/internal/compiler/env/IGenericType -instanceKlass org/eclipse/jdt/core/search/TypeNameMatchRequestor -instanceKlass org/eclipse/jdt/internal/compiler/problem/ProblemHandler -instanceKlass org/eclipse/jdt/core/search/SearchParticipant -instanceKlass org/eclipse/jdt/core/search/MethodNameMatch -instanceKlass org/eclipse/jdt/core/search/IJavaSearchScope -instanceKlass org/eclipse/jdt/core/search/TypeNameMatch -instanceKlass org/eclipse/jdt/internal/compiler/ASTVisitor -instanceKlass org/eclipse/jdt/core/search/IParallelizable -instanceKlass org/eclipse/jdt/core/search/SearchPattern -instanceKlass org/eclipse/jdt/internal/core/search/IndexQueryRequestor -instanceKlass org/eclipse/jdt/internal/core/search/BasicSearchEngine -instanceKlass org/eclipse/jdt/core/ITypeParameter -instanceKlass org/eclipse/jdt/core/ISourceRange -instanceKlass org/eclipse/jdt/core/IAnnotation -instanceKlass org/eclipse/jdt/internal/core/AbstractModule -instanceKlass org/eclipse/jdt/core/IModuleDescription -instanceKlass org/eclipse/jdt/internal/core/NameLookup -instanceKlass org/eclipse/jface/text/IDocument -instanceKlass org/eclipse/jdt/internal/core/JavaModelCache$1 -instanceKlass org/eclipse/jdt/internal/compiler/env/IBinaryInfo -instanceKlass org/eclipse/jdt/internal/core/JavaModelCache -instanceKlass org/eclipse/jdt/core/IType -instanceKlass org/eclipse/jdt/core/IAnnotatable -instanceKlass org/eclipse/jdt/core/IMember -instanceKlass org/eclipse/jdt/internal/core/hierarchy/HierarchyBuilder -instanceKlass org/eclipse/jdt/internal/core/hierarchy/TypeHierarchy -instanceKlass org/eclipse/jdt/core/ITypeHierarchy -instanceKlass org/eclipse/jdt/core/dom/ASTNode -instanceKlass org/eclipse/jdt/core/dom/StructuralPropertyDescriptor -instanceKlass org/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent -instanceKlass org/eclipse/jdt/internal/core/dom/rewrite/RewriteEventStore -instanceKlass org/eclipse/jdt/core/dom/ASTVisitor -instanceKlass org/eclipse/jdt/internal/core/DeltaProcessor -instanceKlass org/eclipse/jdt/internal/codeassist/CompletionEngine$1 -instanceKlass org/eclipse/jdt/internal/compiler/lookup/ParameterNonNullDefaultProvider -instanceKlass org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$3 -instanceKlass org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$2 -instanceKlass org/eclipse/jdt/internal/compiler/lookup/ReductionResult -instanceKlass org/eclipse/jdt/internal/compiler/lookup/ElementValuePair -instanceKlass org/eclipse/jdt/internal/compiler/lookup/AnnotationBinding -instanceKlass org/eclipse/jdt/internal/compiler/env/IUpdatableModule -instanceKlass org/eclipse/jdt/internal/compiler/lookup/TypeBindingVisitor -instanceKlass org/eclipse/jdt/internal/compiler/parser/ScannerHelper -instanceKlass org/eclipse/jdt/core/Signature -instanceKlass org/eclipse/jdt/core/compiler/CharOperation -instanceKlass org/eclipse/jdt/internal/compiler/lookup/TypeConstants$CloseMethodRecord -instanceKlass org/eclipse/jdt/core/CompletionRequestor -instanceKlass org/eclipse/jdt/internal/core/IJavaElementRequestor -instanceKlass lombok/patcher/scripts/ReplaceMethodCallScript$1 -instanceKlass org/eclipse/jdt/internal/codeassist/MissingTypesGuesser$GuessedTypeRequestor -instanceKlass org/eclipse/jdt/internal/codeassist/UnresolvedReferenceNameFinder$UnresolvedReferenceNameRequestor -instanceKlass org/eclipse/jdt/internal/codeassist/complete/CompletionNode -instanceKlass org/eclipse/jdt/core/search/SearchRequestor -instanceKlass org/eclipse/jdt/internal/core/INamingRequestor -instanceKlass org/eclipse/jdt/internal/compiler/lookup/Substitution -instanceKlass org/eclipse/jdt/internal/compiler/lookup/Binding -instanceKlass org/eclipse/jdt/core/CompletionProposal -instanceKlass org/eclipse/jdt/core/compiler/IProblem -instanceKlass org/eclipse/jdt/internal/compiler/lookup/Scope -instanceKlass org/eclipse/jdt/core/CompletionContext -instanceKlass org/eclipse/jdt/internal/compiler/env/INameEnvironment -instanceKlass org/eclipse/core/internal/jobs/JobQueue$2 -instanceKlass org/eclipse/jdt/internal/compiler/lookup/InvocationSite -instanceKlass org/eclipse/jdt/internal/compiler/ast/ASTNode -instanceKlass org/eclipse/jdt/internal/codeassist/impl/Engine -instanceKlass org/eclipse/jdt/internal/codeassist/RelevanceConstants -instanceKlass org/eclipse/jdt/internal/compiler/lookup/TypeConstants -instanceKlass org/eclipse/jdt/internal/codeassist/ISearchRequestor -instanceKlass org/eclipse/jdt/internal/compiler/impl/ReferenceContext -instanceKlass org/eclipse/jdt/internal/compiler/ICompilerRequestor -instanceKlass org/eclipse/jdt/internal/compiler/Compiler -instanceKlass org/eclipse/jdt/internal/compiler/problem/ProblemSeverities -instanceKlass org/eclipse/jdt/internal/compiler/impl/ITypeRequestor -instanceKlass org/eclipse/jdt/internal/core/builder/ClasspathLocation -instanceKlass org/eclipse/jdt/core/IBuffer -instanceKlass org/eclipse/jdt/core/IBufferFactory -instanceKlass org/eclipse/jdt/internal/core/BufferManager -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$8 -instanceKlass org/eclipse/jdt/internal/core/search/indexing/IndexNamesRegistry -instanceKlass org/eclipse/jdt/internal/compiler/util/SimpleLookupTable -instanceKlass org/eclipse/jdt/internal/compiler/parser/Parser -instanceKlass org/eclipse/jdt/internal/compiler/lookup/TypeIds -instanceKlass org/eclipse/jdt/internal/compiler/ast/OperatorIds -instanceKlass org/eclipse/jdt/internal/compiler/parser/ConflictedParser -instanceKlass org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation -instanceKlass org/eclipse/jdt/internal/compiler/parser/TerminalTokens -instanceKlass org/eclipse/jdt/internal/compiler/IProblemFactory -instanceKlass org/eclipse/jdt/internal/core/index/IndexLocation -instanceKlass org/eclipse/jdt/internal/core/search/indexing/IndexRequest -instanceKlass org/eclipse/jdt/internal/core/search/processing/JobManager -instanceKlass org/eclipse/jdt/internal/core/search/indexing/IIndexConstants -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$3 -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$2 -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$EclipsePreferencesListener -instanceKlass org/eclipse/jdt/core/IElementChangedListener -instanceKlass org/eclipse/jdt/internal/core/DeltaProcessingState -instanceKlass org/eclipse/jdt/internal/core/ExternalFoldersManager -instanceKlass org/eclipse/jdt/internal/core/util/Util$Comparer -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$CompilationParticipants -instanceKlass org/eclipse/jdt/internal/core/BatchInitializationMonitor -instanceKlass org/eclipse/jdt/internal/core/JavaModelOperation -instanceKlass org/eclipse/jdt/internal/core/JavaElementInfo -instanceKlass org/eclipse/jdt/internal/codeassist/ISelectionRequestor -instanceKlass org/eclipse/jdt/core/IJavaModelStatus -instanceKlass org/eclipse/jdt/internal/compiler/env/IElementInfo -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$1 -instanceKlass org/eclipse/jdt/internal/core/search/IRestrictedAccessTypeRequestor -instanceKlass org/eclipse/jdt/internal/core/util/LRUCache -instanceKlass org/eclipse/jdt/core/IJavaElementDelta -instanceKlass org/eclipse/jdt/internal/compiler/util/SuffixConstants -instanceKlass org/eclipse/jdt/internal/compiler/env/ICompilationUnit -instanceKlass org/eclipse/jdt/internal/compiler/env/IDependent -instanceKlass org/eclipse/jdt/core/ICompilationUnit -instanceKlass org/lombokweb/asm/Handle -instanceKlass org/eclipse/jdt/core/IJavaProject -instanceKlass org/eclipse/jdt/internal/compiler/util/Util$Displayable -instanceKlass org/eclipse/jdt/core/IBufferChangedListener -instanceKlass org/eclipse/jdt/core/IPackageFragmentRoot -instanceKlass org/eclipse/jdt/core/IClassFile -instanceKlass org/eclipse/jdt/core/ITypeRoot -instanceKlass org/eclipse/jdt/core/ICodeAssist -instanceKlass org/eclipse/jdt/core/ISourceReference -instanceKlass org/eclipse/jdt/core/IPackageFragment -instanceKlass org/eclipse/jdt/core/ISourceManipulation -instanceKlass org/eclipse/jdt/internal/core/search/processing/IJob -instanceKlass org/eclipse/jdt/core/IAccessRule -instanceKlass org/eclipse/jdt/core/IClasspathContainer -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager -instanceKlass org/eclipse/jdt/internal/compiler/env/IModule -instanceKlass org/eclipse/jdt/core/IWorkingCopy -instanceKlass org/eclipse/jdt/core/IClasspathAttribute -instanceKlass org/eclipse/jdt/core/search/TypeNameRequestor -instanceKlass org/eclipse/jdt/core/IRegion -instanceKlass org/eclipse/jdt/core/IClasspathEntry -instanceKlass org/eclipse/jdt/core/IJavaModel -instanceKlass org/eclipse/jdt/core/IParent -instanceKlass org/eclipse/jdt/core/IOpenable -instanceKlass org/eclipse/jdt/core/IJavaElement -instanceKlass org/eclipse/core/resources/IWorkspaceRunnable -instanceKlass org/eclipse/jdt/core/WorkingCopyOwner -instanceKlass org/eclipse/jdt/ls/core/internal/lsp/JavaProtocolExtensions -instanceKlass org/eclipse/lsp4j/services/WorkspaceService -instanceKlass org/eclipse/lsp4j/services/TextDocumentService -instanceKlass org/eclipse/lsp4j/services/LanguageServer -instanceKlass org/eclipse/core/internal/events/NodeIDMap -instanceKlass org/eclipse/core/internal/events/ResourceDeltaInfo -instanceKlass org/eclipse/core/internal/dtree/NodeComparison -instanceKlass org/eclipse/core/internal/events/ResourceComparator -instanceKlass org/eclipse/jdt/ls/core/internal/BaseJDTLanguageServer -instanceKlass org/eclipse/core/internal/events/ResourceDeltaFactory -instanceKlass org/eclipse/core/resources/IMarkerDelta -instanceKlass org/eclipse/jdt/ls/core/internal/preferences/PreferenceManager -instanceKlass org/eclipse/core/resources/team/ResourceRuleFactory -instanceKlass org/apache/maven/wagon/authentication/AuthenticationInfo -instanceKlass org/eclipse/m2e/core/internal/repository/IRepositoryIndexer -instanceKlass org/eclipse/m2e/core/internal/repository/IRepositoryDiscoverer -instanceKlass org/eclipse/m2e/core/internal/repository/RepositoryInfo -instanceKlass org/eclipse/m2e/core/repository/IRepository -instanceKlass org/eclipse/m2e/core/internal/repository/RepositoryRegistry -instanceKlass org/eclipse/m2e/core/repository/IRepositoryRegistry -instanceKlass org/eclipse/m2e/core/internal/project/WorkspaceStateWriter -instanceKlass org/eclipse/m2e/core/project/configurator/ILifecycleMapping -instanceKlass org/eclipse/m2e/core/project/ResolverConfiguration -instanceKlass org/eclipse/m2e/core/project/IProjectCreationListener -instanceKlass org/eclipse/m2e/core/project/ProjectImportConfiguration -instanceKlass org/eclipse/m2e/core/project/MavenProjectInfo -instanceKlass org/eclipse/aether/graph/DependencyNode -instanceKlass ch/qos/logback/classic/spi/EventArgUtil -instanceKlass ch/qos/logback/classic/spi/IThrowableProxy -instanceKlass ch/qos/logback/classic/spi/LoggingEvent -instanceKlass org/eclipse/m2e/core/internal/project/registry/MavenProjectManager -instanceKlass org/eclipse/m2e/core/project/IMavenProjectRegistry -instanceKlass org/eclipse/aether/graph/DependencyVisitor -instanceKlass org/eclipse/aether/graph/DependencyFilter -instanceKlass org/eclipse/aether/collection/DependencyGraphTransformer -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$VersionSelector -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$ScopeSelector -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$OptionalitySelector -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$ScopeDeriver -instanceKlass javax/xml/transform/Source -instanceKlass javax/xml/transform/Result -instanceKlass org/w3c/dom/Node -instanceKlass org/eclipse/m2e/core/embedder/MavenModelManager -instanceKlass org/eclipse/m2e/core/project/configurator/ILifecycleMappingConfiguration -instanceKlass org/eclipse/m2e/core/internal/project/ProjectConfigurationManager -instanceKlass org/eclipse/m2e/core/project/IProjectConfigurationManager -instanceKlass org/eclipse/core/runtime/jobs/IJobFunction -instanceKlass org/eclipse/m2e/core/project/MavenUpdateRequest -instanceKlass org/eclipse/m2e/core/internal/project/registry/ProjectRegistryReader$MavenProjectManagerImplReplace -instanceKlass org/eclipse/m2e/core/internal/project/registry/ProjectRegistryReader$IFileReplace -instanceKlass org/eclipse/m2e/core/internal/project/registry/ProjectRegistryReader$IPathReplace -instanceKlass java/util/HashMap$UnsafeHolder -instanceKlass java/io/SerialCallbackContext -instanceKlass java/io/ObjectInputStream$GetField -instanceKlass java/io/ObjectStreamClass$ClassDataSlot -instanceKlass java/io/ObjectStreamClass$FieldReflector -instanceKlass java/io/ObjectStreamClass$FieldReflectorKey -instanceKlass java/io/ObjectStreamClass$2 -instanceKlass java/io/ClassCache -instanceKlass java/io/ObjectStreamClass$Caches -instanceKlass sun/reflect/misc/ReflectUtil -instanceKlass java/io/ObjectStreamClass -instanceKlass java/io/Bits -instanceKlass jdk/internal/access/JavaObjectInputFilterAccess -instanceKlass java/io/ObjectInputFilter$Config$BuiltinFilterFactory -instanceKlass java/io/ObjectInputFilter -instanceKlass java/io/ObjectInputFilter$Config -instanceKlass java/io/ObjectInputStream$ValidationList -instanceKlass java/io/ObjectInputStream$HandleTable$HandleList -instanceKlass java/io/ObjectInputStream$HandleTable -instanceKlass jdk/internal/access/JavaObjectInputStreamReadString -instanceKlass jdk/internal/access/JavaObjectInputStreamAccess -instanceKlass org/apache/maven/project/ProjectBuildingResult -instanceKlass org/eclipse/m2e/core/project/IMavenProjectChangedListener -instanceKlass org/apache/maven/execution/MavenExecutionRequest -instanceKlass org/eclipse/m2e/core/internal/project/registry/DependencyResolutionContext -instanceKlass org/eclipse/m2e/core/internal/project/registry/MavenProjectFacade -instanceKlass com/google/common/cache/LocalCache$AbstractReferenceEntry -instanceKlass java/util/concurrent/atomic/AtomicReferenceArray -instanceKlass com/google/common/cache/LocalCache$LoadingValueReference -instanceKlass com/google/common/cache/Weigher -instanceKlass com/google/common/base/Predicate -instanceKlass com/google/common/base/Equivalence -instanceKlass java/util/function/BiPredicate -instanceKlass com/google/common/base/MoreObjects -instanceKlass com/google/common/cache/LocalCache$1 -instanceKlass com/google/common/cache/ReferenceEntry -instanceKlass com/google/common/cache/LocalCache$ValueReference -instanceKlass com/google/common/cache/LocalCache$LocalManualCache -instanceKlass com/google/common/cache/CacheLoader -instanceKlass org/eclipse/m2e/core/internal/project/registry/MavenProjectCache$CacheLine -instanceKlass com/google/common/cache/RemovalListener -instanceKlass com/google/common/cache/CacheBuilder$2 -instanceKlass com/google/common/base/Preconditions -instanceKlass com/google/common/cache/CacheStats -instanceKlass com/google/common/base/Suppliers$SupplierOfInstance -instanceKlass com/google/common/base/Suppliers -instanceKlass com/google/common/cache/CacheBuilder$1 -instanceKlass com/google/common/cache/AbstractCache$StatsCounter -instanceKlass com/google/common/base/Ticker -instanceKlass com/google/common/base/Supplier -instanceKlass com/google/common/cache/CacheBuilder -instanceKlass com/google/common/cache/LoadingCache -instanceKlass com/google/common/base/Function -instanceKlass com/google/common/cache/Cache -instanceKlass org/apache/maven/wagon/proxy/ProxyInfo -instanceKlass org/apache/maven/model/building/ModelProblemCollectorRequest -instanceKlass org/apache/maven/model/ModelBase -instanceKlass org/apache/maven/settings/TrackableBase -instanceKlass org/apache/maven/project/ProjectBuildingRequest -instanceKlass org/eclipse/m2e/core/internal/preferences/MavenPreferenceConstants -instanceKlass org/eclipse/m2e/core/internal/embedder/MavenImpl$MavenSettings -instanceKlass org/eclipse/m2e/core/embedder/ILocalRepositoryListener -instanceKlass org/eclipse/m2e/core/internal/embedder/MavenExecutionContext -instanceKlass org/apache/maven/model/ConfigurationContainer -instanceKlass org/apache/maven/model/InputLocationTracker -instanceKlass org/apache/maven/plugin/MojoExecution -instanceKlass org/apache/maven/lifecycle/MavenExecutionPlan -instanceKlass org/apache/maven/execution/MavenSession -instanceKlass org/apache/maven/artifact/Artifact -instanceKlass org/eclipse/m2e/core/embedder/ICallable -instanceKlass org/eclipse/m2e/core/embedder/ISettingsChangeListener -instanceKlass org/eclipse/sisu/inject/MildKeys -instanceKlass org/eclipse/sisu/inject/Weak -instanceKlass java/text/DigitList -instanceKlass sun/util/locale/provider/CalendarDataUtility$CalendarWeekParameterGetter -instanceKlass sun/util/locale/provider/LocaleServiceProviderPool$LocalizedObjectGetter -instanceKlass sun/util/locale/provider/LocaleServiceProviderPool -instanceKlass java/util/Calendar$Builder -instanceKlass com/google/inject/matcher/AbstractMatcher -instanceKlass com/google/inject/matcher/Matcher -instanceKlass com/google/inject/Module -instanceKlass com/google/inject/spi/TypeConverter -instanceKlass org/codehaus/plexus/component/configurator/converters/ParameterizedConfigurationConverter -instanceKlass org/codehaus/plexus/component/configurator/converters/AbstractConfigurationConverter -instanceKlass org/codehaus/plexus/component/configurator/converters/ConfigurationConverter -instanceKlass org/codehaus/plexus/component/configurator/converters/lookup/DefaultConverterLookup -instanceKlass org/eclipse/m2e/core/internal/markers/MavenProblemInfo -instanceKlass org/apache/maven/project/MavenProject -instanceKlass org/eclipse/m2e/core/internal/markers/SourceLocation -instanceKlass org/eclipse/aether/artifact/Artifact -instanceKlass org/eclipse/m2e/core/internal/markers/MavenMarkerManager -instanceKlass org/apache/maven/extension/internal/CoreExtensionEntry -instanceKlass org/eclipse/m2e/core/internal/embedder/MavenProperties -instanceKlass org/apache/felix/scr/impl/ComponentRegistry$2 -instanceKlass org/eclipse/m2e/core/internal/preferences/MavenConfigurationImpl$1 -instanceKlass org/eclipse/core/runtime/preferences/IPreferenceFilter -instanceKlass org/apache/felix/scr/impl/ComponentRegistry$Entry -instanceKlass org/eclipse/osgi/internal/log/ExtendedLogEntryImpl -instanceKlass org/eclipse/equinox/log/ExtendedLogEntry -instanceKlass org/eclipse/osgi/internal/log/Arguments -instanceKlass java/lang/StackTraceElement$HashedModules -instanceKlass java/text/AttributedCharacterIterator$Attribute -instanceKlass java/text/FieldPosition -instanceKlass java/text/Format -instanceKlass org/eclipse/m2e/core/internal/embedder/EclipseLogger -instanceKlass org/codehaus/plexus/logging/Logger -instanceKlass org/codehaus/plexus/logging/AbstractLoggerManager -instanceKlass org/codehaus/plexus/logging/LoggerManager -instanceKlass org/eclipse/m2e/core/internal/embedder/IMavenPlexusContainer -instanceKlass org/codehaus/plexus/PlexusContainer -instanceKlass org/codehaus/plexus/classworlds/ClassWorldListener -instanceKlass org/codehaus/plexus/classworlds/ClassWorld -instanceKlass org/apache/maven/settings/crypto/SettingsDecryptionRequest -instanceKlass org/apache/maven/settings/building/SettingsBuildingRequest -instanceKlass org/apache/maven/execution/MavenExecutionResult -instanceKlass org/apache/maven/model/building/ModelBuildingRequest -instanceKlass org/eclipse/aether/RepositorySystemSession -instanceKlass org/codehaus/plexus/configuration/PlexusConfiguration -instanceKlass org/codehaus/plexus/component/configurator/expression/ExpressionEvaluator -instanceKlass org/apache/maven/plugin/version/PluginVersionRequest -instanceKlass org/codehaus/plexus/component/configurator/converters/lookup/ConverterLookup -instanceKlass org/eclipse/m2e/core/internal/embedder/MavenImpl -instanceKlass org/eclipse/m2e/core/embedder/IMavenConfigurationChangeListener -instanceKlass org/eclipse/m2e/core/internal/preferences/MavenConfigurationImpl -instanceKlass org/eclipse/m2e/core/internal/project/registry/MavenProjectCache -instanceKlass org/eclipse/m2e/core/internal/project/registry/ProjectRegistryReader -instanceKlass org/eclipse/m2e/core/internal/embedder/PlexusContainerManager -instanceKlass org/eclipse/m2e/core/internal/markers/IMavenMarkerManager -instanceKlass org/eclipse/m2e/core/internal/project/registry/BasicProjectRegistry -instanceKlass org/apache/maven/artifact/repository/MavenArtifactRepository -instanceKlass org/apache/maven/artifact/repository/ArtifactRepository -instanceKlass org/eclipse/aether/repository/WorkspaceReader -instanceKlass org/eclipse/m2e/core/internal/project/registry/AbstractMavenDependencyResolver -instanceKlass org/eclipse/m2e/core/embedder/IMavenExecutionContext -instanceKlass org/eclipse/m2e/core/internal/project/registry/IProjectRegistry -instanceKlass org/eclipse/m2e/core/project/IProjectConfiguration -instanceKlass org/eclipse/m2e/core/internal/project/registry/Capability -instanceKlass org/eclipse/m2e/core/project/IMavenProjectFacade -instanceKlass org/eclipse/m2e/core/embedder/IMavenExecutableLocation -instanceKlass org/eclipse/m2e/core/embedder/IMaven -instanceKlass org/eclipse/m2e/core/embedder/IComponentLookup -instanceKlass org/eclipse/m2e/core/embedder/IMavenConfiguration -instanceKlass org/eclipse/m2e/core/internal/project/registry/ProjectRegistryManager -instanceKlass ch/qos/logback/classic/util/LoggerNameUtil -instanceKlass ch/qos/logback/classic/util/LogbackMDCAdapter -instanceKlass ch/qos/logback/core/util/CachingDateFormatter$CacheTuple -instanceKlass ch/qos/logback/core/util/CachingDateFormatter -instanceKlass ch/qos/logback/core/util/StatusPrinter -instanceKlass ch/qos/logback/core/status/StatusUtil -instanceKlass ch/qos/logback/core/Appender -instanceKlass ch/qos/logback/core/spi/FilterAttachable -instanceKlass ch/qos/logback/core/spi/ContextAwareBase -instanceKlass ch/qos/logback/classic/util/ClassicEnvUtil -instanceKlass ch/qos/logback/core/status/StatusListener -instanceKlass ch/qos/logback/core/util/StatusListenerConfigHelper -instanceKlass ch/qos/logback/core/status/StatusBase -instanceKlass ch/qos/logback/core/util/EnvUtil -instanceKlass java/security/Policy$PolicyInfo -instanceKlass ch/qos/logback/core/util/Loader$1 -instanceKlass ch/qos/logback/core/util/OptionHelper -instanceKlass ch/qos/logback/core/util/Loader -instanceKlass ch/qos/logback/classic/spi/Configurator -instanceKlass ch/qos/logback/core/spi/ContextAwareImpl -instanceKlass ch/qos/logback/classic/util/ContextInitializer$1 -instanceKlass ch/qos/logback/core/spi/ContextAware -instanceKlass ch/qos/logback/classic/util/ContextInitializer -instanceKlass ch/qos/logback/classic/Level -instanceKlass ch/qos/logback/classic/spi/ILoggingEvent -instanceKlass ch/qos/logback/core/spi/DeferredProcessingAware -instanceKlass org/slf4j/spi/LoggingEventBuilder -instanceKlass ch/qos/logback/classic/Logger -instanceKlass ch/qos/logback/core/spi/AppenderAttachable -instanceKlass org/slf4j/spi/LoggingEventAware -instanceKlass org/slf4j/spi/LocationAwareLogger -instanceKlass ch/qos/logback/classic/spi/LoggerContextVO -instanceKlass ch/qos/logback/core/spi/LogbackLock -instanceKlass ch/qos/logback/core/helpers/CyclicBuffer -instanceKlass ch/qos/logback/core/BasicStatusManager -instanceKlass ch/qos/logback/core/status/Status -instanceKlass ch/qos/logback/core/status/StatusManager -instanceKlass ch/qos/logback/core/ContextBase -instanceKlass ch/qos/logback/core/spi/LifeCycle -instanceKlass ch/qos/logback/core/Context -instanceKlass ch/qos/logback/core/spi/PropertyContainer -instanceKlass org/apache/aries/spifly/Util$7 -instanceKlass org/apache/aries/spifly/Util$5 -instanceKlass org/eclipse/osgi/internal/container/NamespaceList$Builder$1 -instanceKlass org/eclipse/osgi/container/ModuleResolutionReport -instanceKlass org/apache/felix/resolver/WireImpl -instanceKlass org/apache/felix/resolver/util/ArrayMap$1$1 -instanceKlass org/apache/felix/resolver/ResolverImpl$UsedBlames -instanceKlass org/apache/felix/resolver/ResolverImpl$6 -instanceKlass org/apache/felix/resolver/ResolverImpl$5 -instanceKlass org/apache/felix/resolver/ResolverImpl$4 -instanceKlass org/apache/felix/resolver/ResolverImpl$Blame -instanceKlass org/apache/felix/resolver/ResolverImpl$3 -instanceKlass org/apache/felix/resolver/ResolverImpl$Packages -instanceKlass org/apache/felix/resolver/WrappedRequirement -instanceKlass org/apache/felix/resolver/ResolverImpl$WireCandidate -instanceKlass org/apache/felix/resolver/ResolverImpl$EnhancedExecutor$1 -instanceKlass org/apache/felix/resolver/ResolverImpl$1Computer -instanceKlass org/apache/felix/resolver/ResolverImpl$EnhancedExecutor -instanceKlass org/apache/felix/resolver/WrappedResource -instanceKlass org/apache/felix/resolver/util/OpenHashMap$MapEntry -instanceKlass org/apache/felix/resolver/util/OpenHashMap$MapIterator -instanceKlass org/apache/felix/resolver/util/OpenHashMap$1 -instanceKlass org/apache/felix/resolver/Candidates$PopulateResult -instanceKlass org/apache/felix/resolver/util/CopyOnWriteSet -instanceKlass org/apache/felix/resolver/util/CandidateSelector -instanceKlass org/apache/felix/resolver/Util -instanceKlass java/lang/StrictMath -instanceKlass org/osgi/service/resolver/HostedCapability -instanceKlass org/apache/felix/resolver/Candidates -instanceKlass org/apache/felix/resolver/ResolverImpl$ResolveSession -instanceKlass org/apache/felix/resolver/ResolverImpl$DumbExecutor -instanceKlass org/eclipse/osgi/internal/framework/OSGiFrameworkHooks$CoreResolverHookFactory$CoreResolverHook -instanceKlass org/eclipse/osgi/report/resolution/ResolutionReport$Listener -instanceKlass org/eclipse/osgi/container/ModuleResolutionReport$Builder -instanceKlass org/osgi/service/resolver/ResolveContext -instanceKlass org/eclipse/osgi/container/ModuleDatabase$1 -instanceKlass org/eclipse/osgi/container/ModuleContainer$ResolutionLock$Permits -instanceKlass org/slf4j/helpers/Util -instanceKlass org/slf4j/helpers/NOPMDCAdapter -instanceKlass org/slf4j/helpers/NOPLoggerFactory -instanceKlass org/slf4j/helpers/NOP_FallbackServiceProvider -instanceKlass org/slf4j/helpers/ThreadLocalMapOfStacks -instanceKlass org/objectweb/asm/tree/ParameterNode -instanceKlass org/slf4j/helpers/BasicMDCAdapter -instanceKlass org/slf4j/Marker -instanceKlass org/slf4j/helpers/BasicMarkerFactory -instanceKlass org/slf4j/Logger -instanceKlass org/slf4j/helpers/SubstituteLoggerFactory -instanceKlass org/slf4j/ILoggerFactory -instanceKlass org/slf4j/spi/MDCAdapter -instanceKlass org/slf4j/IMarkerFactory -instanceKlass org/slf4j/helpers/SubstituteServiceProvider -instanceKlass org/slf4j/event/LoggingEvent -instanceKlass org/slf4j/LoggerFactory -instanceKlass java/util/function/UnaryOperator -instanceKlass org/eclipse/osgi/container/builders/OSGiManifestBuilderFactory -instanceKlass org/objectweb/asm/Handler -instanceKlass org/objectweb/asm/tree/TryCatchBlockNode -instanceKlass org/objectweb/asm/Handle -instanceKlass org/objectweb/asm/Edge -instanceKlass org/objectweb/asm/tree/LocalVariableNode -instanceKlass org/objectweb/asm/tree/InsnList -instanceKlass org/objectweb/asm/tree/Util -instanceKlass org/objectweb/asm/tree/AbstractInsnNode -instanceKlass org/objectweb/asm/commons/Method -instanceKlass org/objectweb/asm/Label -instanceKlass org/objectweb/asm/Frame -instanceKlass org/objectweb/asm/Context -instanceKlass org/objectweb/asm/Attribute -instanceKlass org/objectweb/asm/Type -instanceKlass org/objectweb/asm/ByteVector -instanceKlass org/objectweb/asm/Symbol -instanceKlass org/objectweb/asm/SymbolTable -instanceKlass org/objectweb/asm/ModuleVisitor -instanceKlass org/objectweb/asm/AnnotationVisitor -instanceKlass org/objectweb/asm/RecordComponentVisitor -instanceKlass org/objectweb/asm/MethodVisitor -instanceKlass org/objectweb/asm/FieldVisitor -instanceKlass org/objectweb/asm/ClassReader -instanceKlass org/eclipse/m2e/core/internal/URLConnectionCaches -instanceKlass org/eclipse/m2e/core/internal/jobs/IBackgroundProcessingQueue -instanceKlass org/eclipse/core/resources/IResourceChangeEvent -instanceKlass java/util/concurrent/atomic/Striped64$1 -instanceKlass jdk/internal/util/random/RandomSupport -instanceKlass java/util/concurrent/ConcurrentSkipListMap$Node -instanceKlass java/util/concurrent/ConcurrentSkipListMap$Index -instanceKlass java/util/concurrent/ConcurrentNavigableMap -instanceKlass org/eclipse/core/internal/runtime/Log -instanceKlass org/eclipse/core/internal/preferences/BundleStateScope -instanceKlass org/apache/felix/scr/impl/inject/field/FieldHandler$Resolved -instanceKlass org/apache/felix/scr/impl/inject/field/FieldUtils$FieldSearchResult -instanceKlass org/apache/felix/scr/impl/inject/field/FieldUtils$1 -instanceKlass org/apache/felix/scr/impl/inject/field/FieldUtils -instanceKlass org/apache/felix/scr/impl/inject/field/FieldHandler$1 -instanceKlass org/apache/felix/scr/impl/inject/field/FieldHandler$ReferenceMethodImpl -instanceKlass org/apache/felix/scr/impl/inject/field/FieldHandler$NotResolved -instanceKlass org/apache/felix/scr/impl/inject/field/FieldHandler$State -instanceKlass org/apache/felix/scr/impl/inject/InitReferenceMethod -instanceKlass org/apache/felix/scr/impl/inject/field/FieldHandler -instanceKlass org/apache/felix/scr/impl/inject/field/FieldMethods -instanceKlass org/eclipse/core/internal/resources/CheckMissingNaturesListener -instanceKlass org/eclipse/core/internal/resources/ResourceChangeListenerRegistrar -instanceKlass org/eclipse/core/internal/resources/Rules -instanceKlass org/eclipse/core/internal/filesystem/FileStoreUtil -instanceKlass org/eclipse/core/internal/resources/AliasManager$LocationMap -instanceKlass org/eclipse/core/internal/resources/AliasManager -instanceKlass org/eclipse/core/resources/refresh/IRefreshMonitor -instanceKlass org/eclipse/core/internal/refresh/MonitorManager -instanceKlass org/eclipse/core/resources/IResourceDeltaVisitor -instanceKlass org/eclipse/core/resources/IPathVariableChangeListener -instanceKlass org/eclipse/core/internal/refresh/RefreshManager -instanceKlass org/eclipse/core/resources/refresh/IRefreshResult -instanceKlass org/eclipse/core/internal/resources/ProjectContentTypes -instanceKlass org/eclipse/core/internal/utils/KeyedHashSet -instanceKlass org/eclipse/core/internal/utils/KeyedHashSet$KeyedElement -instanceKlass org/eclipse/core/internal/utils/Cache -instanceKlass org/eclipse/core/internal/resources/ContentDescriptionManager -instanceKlass java/util/function/LongUnaryOperator -instanceKlass org/eclipse/core/internal/jobs/JobChangeEvent -instanceKlass org/eclipse/core/internal/resources/CharsetDeltaJob$ICharsetListenerFilter -instanceKlass org/eclipse/core/runtime/PerformanceStats -instanceKlass org/eclipse/core/internal/events/ResourceStats -instanceKlass org/eclipse/core/internal/events/ResourceChangeListenerList$ListenerEntry -instanceKlass org/eclipse/core/internal/resources/CharsetManager$ResourceChangeListener -instanceKlass org/eclipse/core/resources/IResourceChangeListener -instanceKlass org/eclipse/core/internal/resources/CharsetManager -instanceKlass org/eclipse/core/internal/localstore/Bucket$Entry -instanceKlass org/eclipse/core/internal/localstore/BucketTree -instanceKlass org/eclipse/core/internal/localstore/Bucket$Visitor -instanceKlass org/eclipse/core/internal/localstore/Bucket -instanceKlass org/eclipse/core/internal/properties/PropertyManager2 -instanceKlass org/eclipse/core/internal/events/LifecycleEvent -instanceKlass java/nio/file/attribute/DosFileAttributeView -instanceKlass org/eclipse/core/filesystem/provider/FileInfo -instanceKlass org/eclipse/core/internal/filesystem/FileSystemAccess -instanceKlass org/eclipse/osgi/storage/NativeCodeFinder -instanceKlass org/eclipse/core/internal/filesystem/local/LocalFileNatives -instanceKlass org/eclipse/core/internal/filesystem/local/NativeHandler -instanceKlass org/eclipse/core/internal/filesystem/local/LocalFileNativesManager -instanceKlass org/eclipse/core/internal/resources/VariableDescription -instanceKlass org/eclipse/core/resources/FileInfoMatcherDescription -instanceKlass org/eclipse/core/internal/resources/FilterDescription -instanceKlass javax/xml/parsers/DocumentBuilder -instanceKlass javax/xml/parsers/DocumentBuilderFactory -instanceKlass org/eclipse/core/internal/runtime/XmlProcessorFactory -instanceKlass org/eclipse/core/internal/resources/IModelObjectConstants -instanceKlass org/eclipse/core/filesystem/URIUtil -instanceKlass java/util/AbstractMap$2$1 -instanceKlass org/eclipse/core/resources/variableresolvers/PathVariableResolver -instanceKlass org/eclipse/core/internal/resources/ProjectVariableProviderManager$Descriptor -instanceKlass org/eclipse/core/internal/resources/ProjectVariableProviderManager -instanceKlass org/eclipse/core/internal/resources/ProjectPathVariableManager -instanceKlass org/eclipse/jdt/ls/core/internal/filesystem/JLSFsUtils -instanceKlass sun/nio/fs/WindowsUriSupport -instanceKlass org/eclipse/core/filesystem/IFileStore -instanceKlass org/eclipse/jdt/ls/core/internal/filesystem/JDTLSFilesystemActivator$1 -instanceKlass org/eclipse/jdt/ls/core/internal/filesystem/JDTLSFilesystemActivator -instanceKlass org/eclipse/core/filesystem/IFileSystem -instanceKlass org/eclipse/core/internal/filesystem/InternalFileSystemCore -instanceKlass org/eclipse/core/filesystem/IFileInfo -instanceKlass org/eclipse/core/filesystem/EFS -instanceKlass org/eclipse/core/internal/localstore/FileStoreRoot -instanceKlass org/eclipse/core/internal/resources/MarkerAttributeMap -instanceKlass org/eclipse/core/internal/resources/MarkerSet -instanceKlass org/eclipse/core/internal/resources/MarkerReader -instanceKlass org/eclipse/core/internal/watson/ElementTree$ChildIDsCache -instanceKlass java/io/FilenameFilter -instanceKlass org/eclipse/core/internal/utils/ObjectMap -instanceKlass org/eclipse/core/internal/dtree/DataTreeLookup -instanceKlass org/eclipse/core/internal/dtree/DataTreeReader -instanceKlass org/eclipse/core/internal/watson/ElementTreeReader$1 -instanceKlass org/eclipse/core/internal/dtree/IDataFlattener -instanceKlass org/eclipse/core/internal/watson/ElementTreeReader -instanceKlass org/eclipse/core/resources/IFileState -instanceKlass org/eclipse/core/internal/events/BuilderPersistentInfo -instanceKlass org/eclipse/core/internal/resources/SyncInfoReader -instanceKlass org/eclipse/core/internal/resources/WorkspaceTreeReader -instanceKlass org/eclipse/core/resources/ISavedState -instanceKlass org/eclipse/core/resources/ISaveContext -instanceKlass org/eclipse/core/internal/resources/SaveManager -instanceKlass org/eclipse/core/internal/watson/IElementInfoFlattener -instanceKlass org/eclipse/core/internal/resources/SyncInfoWriter -instanceKlass org/eclipse/core/internal/resources/Synchronizer -instanceKlass org/eclipse/core/internal/resources/MarkerWriter -instanceKlass org/eclipse/core/internal/resources/MarkerDeltaManager -instanceKlass org/eclipse/core/internal/resources/MarkerTypeDefinitionCache$MarkerTypeDefinition -instanceKlass org/eclipse/core/internal/resources/MarkerTypeDefinitionCache -instanceKlass org/eclipse/core/internal/resources/MarkerInfo -instanceKlass org/eclipse/core/internal/resources/IMarkerSetElement -instanceKlass org/eclipse/core/internal/resources/MarkerManager -instanceKlass org/eclipse/core/internal/events/ResourceChangeListenerList -instanceKlass org/eclipse/core/internal/events/NotificationManager -instanceKlass java/util/stream/SortedOps -instanceKlass org/eclipse/core/internal/events/BuildManager$DeltaCache -instanceKlass org/eclipse/core/resources/ICommand -instanceKlass org/eclipse/core/resources/IResourceDelta -instanceKlass org/eclipse/core/internal/events/InternalBuilder -instanceKlass org/eclipse/core/resources/IBuildContext -instanceKlass org/eclipse/core/internal/events/BuildManager -instanceKlass org/eclipse/core/internal/resources/FilterTypeManager$1 -instanceKlass org/eclipse/core/internal/resources/FilterDescriptor -instanceKlass org/eclipse/core/resources/IFilterMatcherDescriptor -instanceKlass org/eclipse/core/internal/resources/FilterTypeManager -instanceKlass org/eclipse/core/resources/IProjectNatureDescriptor -instanceKlass org/eclipse/core/internal/resources/NatureManager -instanceKlass org/eclipse/core/internal/events/ILifecycleListener -instanceKlass org/eclipse/core/internal/resources/PathVariableManager -instanceKlass org/eclipse/core/internal/preferences/PreferencesService$1 -instanceKlass java/util/function/IntFunction -instanceKlass org/eclipse/core/internal/localstore/IHistoryStore -instanceKlass org/eclipse/core/internal/localstore/RefreshLocalVisitor -instanceKlass org/eclipse/core/internal/localstore/ILocalStoreConstants -instanceKlass org/eclipse/core/internal/localstore/IUnifiedTreeVisitor -instanceKlass org/eclipse/core/internal/localstore/FileSystemResourceManager -instanceKlass org/eclipse/core/runtime/jobs/MultiRule -instanceKlass org/eclipse/core/internal/jobs/OrderedLock -instanceKlass org/eclipse/core/internal/runtime/LocalizationUtils -instanceKlass org/eclipse/core/runtime/Status -instanceKlass org/eclipse/core/internal/resources/WorkManager$NotifyRule -instanceKlass org/eclipse/core/internal/resources/WorkManager -instanceKlass org/eclipse/core/runtime/SubMonitor$RootInfo -instanceKlass org/eclipse/core/runtime/NullProgressMonitor -instanceKlass org/eclipse/core/runtime/SubMonitor -instanceKlass org/eclipse/core/runtime/preferences/IExportedPreferences -instanceKlass org/eclipse/core/runtime/Preferences$IPropertyChangeListener -instanceKlass org/eclipse/core/runtime/preferences/IEclipsePreferences$INodeChangeListener -instanceKlass org/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener -instanceKlass org/eclipse/core/runtime/Preferences -instanceKlass lombok/eclipse/agent/PatchFixesShadowLoaded -instanceKlass lombok/core/LombokNode -instanceKlass lombok/core/DiagnosticsReceiver -instanceKlass lombok/launch/PatchFixesHider$Util -instanceKlass lombok/launch/PatchFixesHider$LombokDeps -instanceKlass lombok/launch/ClassFileMetaData -instanceKlass lombok/launch/PackageShader -instanceKlass java/lang/invoke/ClassSpecializer$Factory$1Var -instanceKlass sun/invoke/util/ValueConversions$1 -instanceKlass sun/invoke/util/ValueConversions$WrapperCache -instanceKlass java/lang/invoke/MethodHandleImpl$ArrayAccessor -instanceKlass java/lang/invoke/MethodHandleImpl$2 -instanceKlass java/lang/invoke/MethodHandleImpl$LoopClauses -instanceKlass java/lang/invoke/MethodHandleImpl$CasesHolder -instanceKlass java/io/ObjectOutput -instanceKlass java/io/ObjectStreamConstants -instanceKlass java/io/ObjectInput -instanceKlass org/eclipse/core/internal/runtime/Product -instanceKlass org/eclipse/core/runtime/IProduct -instanceKlass lombok/patcher/scripts/WrapReturnValuesScript$1 -instanceKlass org/eclipse/osgi/internal/url/URLStreamHandlerProxy$1 -instanceKlass org/eclipse/osgi/internal/url/URLStreamHandlerSetter -instanceKlass org/eclipse/osgi/internal/url/NullURLStreamHandlerService -instanceKlass org/osgi/service/url/URLStreamHandlerSetter -instanceKlass org/eclipse/equinox/internal/app/ProductExtensionBranding -instanceKlass org/eclipse/core/internal/runtime/FindSupport -instanceKlass org/eclipse/core/runtime/FileLocator -instanceKlass org/eclipse/core/runtime/SafeRunner -instanceKlass org/eclipse/core/runtime/IExecutableExtensionFactory -instanceKlass org/eclipse/core/runtime/IExecutableExtension -instanceKlass org/eclipse/core/runtime/preferences/AbstractPreferenceInitializer -instanceKlass org/eclipse/core/internal/dtree/AbstractDataTree -instanceKlass org/eclipse/core/internal/dtree/AbstractDataTreeNode -instanceKlass org/eclipse/core/internal/watson/ElementTree -instanceKlass org/eclipse/core/internal/runtime/DataArea -instanceKlass org/eclipse/core/internal/runtime/MetaDataKeeper -instanceKlass org/eclipse/core/internal/resources/LocalMetaArea -instanceKlass org/eclipse/core/internal/resources/LocationValidator -instanceKlass org/eclipse/core/internal/utils/FileUtil -instanceKlass org/eclipse/core/internal/watson/IElementContentVisitor -instanceKlass org/eclipse/core/resources/IResourceFilterDescription -instanceKlass org/eclipse/core/resources/IMarker -instanceKlass org/eclipse/core/resources/team/IResourceTree -instanceKlass org/eclipse/core/resources/IResourceProxy -instanceKlass org/eclipse/osgi/util/NLS -instanceKlass org/eclipse/core/runtime/Platform -instanceKlass org/eclipse/core/internal/resources/InternalTeamHook -instanceKlass org/eclipse/core/internal/resources/ModelObject -instanceKlass org/eclipse/core/resources/IProject -instanceKlass org/eclipse/core/resources/IPathVariableManager -instanceKlass org/eclipse/core/resources/IProjectDescription -instanceKlass org/eclipse/core/resources/team/IMoveDeleteHook -instanceKlass org/eclipse/core/internal/resources/ResourceInfo -instanceKlass org/eclipse/core/internal/watson/IElementComparator -instanceKlass org/eclipse/core/internal/dtree/IComparator -instanceKlass org/eclipse/core/resources/IBuildConfiguration -instanceKlass org/eclipse/core/resources/IResourceRuleFactory -instanceKlass org/eclipse/core/resources/ISynchronizer -instanceKlass org/eclipse/core/internal/properties/IPropertyManager -instanceKlass org/eclipse/core/internal/resources/IManager -instanceKlass org/eclipse/core/resources/IWorkspaceDescription -instanceKlass org/eclipse/core/resources/IFile -instanceKlass org/eclipse/core/resources/IEncodedStorage -instanceKlass org/eclipse/core/resources/IStorage -instanceKlass org/eclipse/core/resources/IFolder -instanceKlass org/eclipse/core/internal/watson/IPathRequestor -instanceKlass org/eclipse/core/internal/utils/IStringPoolParticipant -instanceKlass org/eclipse/core/runtime/ICoreRunnable -instanceKlass org/eclipse/core/internal/watson/IElementTreeData -instanceKlass org/eclipse/core/internal/jobs/WorkerPool -instanceKlass org/eclipse/core/internal/jobs/JobQueue -instanceKlass org/eclipse/core/internal/jobs/DeadlockDetector -instanceKlass org/eclipse/core/internal/jobs/LockManager -instanceKlass org/eclipse/core/runtime/jobs/JobChangeAdapter -instanceKlass java/lang/invoke/MethodHandle$1 -instanceKlass org/eclipse/core/internal/jobs/JobListeners$IListenerDoit -instanceKlass org/eclipse/core/runtime/jobs/IJobChangeEvent -instanceKlass org/eclipse/core/internal/jobs/JobListeners -instanceKlass org/eclipse/core/internal/jobs/ImplicitJobs -instanceKlass org/eclipse/core/internal/jobs/JobManager$1 -instanceKlass org/eclipse/core/runtime/ProgressMonitorWrapper -instanceKlass org/eclipse/core/runtime/IProgressMonitorWithBlocking -instanceKlass org/eclipse/core/runtime/jobs/ILock -instanceKlass org/eclipse/core/internal/jobs/InternalJobGroup -instanceKlass org/eclipse/core/runtime/jobs/IJobChangeListener -instanceKlass org/eclipse/core/internal/jobs/JobManager -instanceKlass org/eclipse/core/runtime/jobs/IJobManager -instanceKlass org/eclipse/core/internal/jobs/JobOSGiUtils -instanceKlass org/eclipse/core/internal/jobs/JobActivator -instanceKlass org/eclipse/core/resources/IWorkspaceRoot -instanceKlass org/eclipse/core/resources/IContainer -instanceKlass org/eclipse/core/resources/IResource -instanceKlass org/eclipse/core/runtime/jobs/ISchedulingRule -instanceKlass org/eclipse/core/runtime/PlatformObject -instanceKlass org/eclipse/core/internal/resources/ICoreConstants -instanceKlass java/time/Period -instanceKlass java/time/chrono/ChronoPeriod -instanceKlass java/time/format/DateTimeFormatterBuilder$TextPrinterParser -instanceKlass java/time/format/DateTimeTextProvider$1 -instanceKlass java/time/format/DateTimeTextProvider -instanceKlass java/time/format/DateTimeTextProvider$LocaleStore -instanceKlass java/time/format/DateTimeFormatterBuilder$InstantPrinterParser -instanceKlass java/time/format/DateTimeFormatterBuilder$StringLiteralPrinterParser -instanceKlass java/time/format/DateTimeFormatterBuilder$ZoneIdPrinterParser -instanceKlass java/time/format/DateTimeFormatterBuilder$OffsetIdPrinterParser -instanceKlass java/time/format/DecimalStyle -instanceKlass java/time/format/DateTimeFormatterBuilder$CompositePrinterParser -instanceKlass java/time/format/DateTimeFormatterBuilder$CharLiteralPrinterParser -instanceKlass java/time/format/DateTimeFormatterBuilder$NumberPrinterParser -instanceKlass java/time/format/DateTimeFormatterBuilder$DateTimePrinterParser -instanceKlass java/time/temporal/JulianFields -instanceKlass java/time/temporal/IsoFields -instanceKlass java/lang/Character$CharacterCache -instanceKlass java/time/temporal/TemporalQuery -instanceKlass java/time/format/DateTimeFormatterBuilder -instanceKlass java/time/format/DateTimeFormatter -instanceKlass org/eclipse/osgi/internal/debug/EclipseDebugTrace -instanceKlass org/eclipse/core/internal/utils/Policy$1 -instanceKlass org/eclipse/core/runtime/IProgressMonitor -instanceKlass org/eclipse/core/internal/utils/Policy -instanceKlass org/eclipse/core/resources/ResourcesPlugin$WorkspaceInitCustomizer -instanceKlass org/eclipse/core/resources/IWorkspace -instanceKlass org/eclipse/core/runtime/IAdaptable -instanceKlass org/eclipse/jdt/ls/core/internal/managers/ProjectsManager -instanceKlass org/eclipse/jdt/ls/core/internal/managers/IProjectsManager -instanceKlass org/eclipse/core/resources/ISaveParticipant -instanceKlass org/eclipse/core/internal/runtime/LogServiceFactory -instanceKlass org/eclipse/equinox/internal/app/AppCommands -instanceKlass org/eclipse/equinox/internal/app/EclipseAppContainer$RegisterService -instanceKlass org/eclipse/core/runtime/spi/RegistryContributor -instanceKlass org/eclipse/equinox/app/IApplicationContext -instanceKlass org/osgi/service/application/ApplicationHandle -instanceKlass org/osgi/service/application/ApplicationDescriptor -instanceKlass org/eclipse/osgi/service/runnable/ApplicationLauncher -instanceKlass org/eclipse/equinox/internal/app/IBranding -instanceKlass org/eclipse/osgi/service/runnable/ApplicationRunnable -instanceKlass org/eclipse/osgi/service/runnable/ParameterizedRunnable -instanceKlass org/eclipse/equinox/internal/app/EclipseAppContainer -instanceKlass org/osgi/service/application/ScheduledApplication -instanceKlass org/eclipse/equinox/internal/app/AppPersistence -instanceKlass org/eclipse/equinox/internal/app/Activator -instanceKlass org/eclipse/equinox/internal/app/CommandLineArgs -instanceKlass org/eclipse/core/internal/preferences/legacy/InitLegacyPreferences -instanceKlass org/eclipse/core/internal/preferences/legacy/ProductPreferencesService -instanceKlass org/eclipse/core/internal/preferences/exchange/IProductPreferencesService -instanceKlass org/eclipse/core/internal/runtime/AuthorizationHandler -instanceKlass org/eclipse/core/runtime/IBundleGroupProvider -instanceKlass java/util/Collections$ReverseComparator2 -instanceKlass org/eclipse/core/runtime/ILog -instanceKlass org/eclipse/core/internal/runtime/InternalPlatform -instanceKlass org/eclipse/core/runtime/Plugin -instanceKlass org/eclipse/equinox/internal/frameworkadmin/equinox/Log -instanceKlass java/lang/Process -instanceKlass org/eclipse/equinox/internal/provisional/configuratormanipulator/ConfiguratorManipulator -instanceKlass org/eclipse/equinox/internal/provisional/frameworkadmin/Manipulator -instanceKlass org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxFwAdminImpl -instanceKlass org/eclipse/equinox/internal/provisional/frameworkadmin/FrameworkAdmin -instanceKlass org/osgi/util/promise/DeferredPromiseImpl$ResolveWith -instanceKlass org/osgi/util/promise/PromiseImpl$Result -instanceKlass org/osgi/util/promise/PromiseFactory$All -instanceKlass org/osgi/util/promise/PromiseImpl$InlineCallback -instanceKlass org/eclipse/core/runtime/QualifiedName -instanceKlass org/apache/felix/scr/impl/inject/methods/ActivateMethod$1 -instanceKlass org/apache/felix/scr/impl/inject/ValueUtils$1 -instanceKlass org/apache/felix/scr/impl/inject/MethodResult -instanceKlass org/eclipse/core/internal/content/ContentTypeManager$ContentTypeRegistryChangeListener -instanceKlass org/apache/felix/scr/impl/manager/DependencyManager$OpenStatusImpl -instanceKlass org/apache/felix/scr/impl/manager/SingleComponentManager$1 -instanceKlass org/apache/felix/scr/impl/inject/ReferenceMethod$1 -instanceKlass org/apache/felix/scr/impl/inject/methods/BaseMethod$Resolved -instanceKlass org/apache/felix/scr/impl/inject/methods/BaseMethod$MethodInfo -instanceKlass org/apache/felix/scr/impl/inject/methods/BaseMethod$1 -instanceKlass org/eclipse/core/runtime/content/IContentTypeManager$ISelectionPolicy -instanceKlass org/eclipse/core/internal/preferences/BundleStateScopeServiceFactory -instanceKlass org/eclipse/core/internal/preferences/Activator$1 -instanceKlass org/eclipse/core/internal/registry/ExtensionRegistry$ListenerInfo -instanceKlass org/eclipse/core/runtime/IContributor -instanceKlass org/eclipse/core/internal/preferences/PreferenceServiceRegistryHelper -instanceKlass org/eclipse/core/runtime/ListenerList$ListenerListIterator -instanceKlass org/eclipse/core/internal/preferences/OSGiPreferencesServiceManager -instanceKlass org/osgi/service/prefs/PreferencesService -instanceKlass org/eclipse/core/internal/preferences/AbstractScope -instanceKlass org/eclipse/core/runtime/Assert -instanceKlass org/eclipse/core/runtime/Path -instanceKlass org/eclipse/core/runtime/Path$Constants -instanceKlass org/eclipse/core/runtime/IPath -instanceKlass org/eclipse/core/internal/preferences/ImmutableMap -instanceKlass org/eclipse/core/internal/preferences/EclipsePreferences -instanceKlass org/eclipse/core/runtime/preferences/IScope -instanceKlass org/eclipse/core/runtime/preferences/IEclipsePreferences -instanceKlass org/eclipse/core/internal/preferences/PreferencesService -instanceKlass org/eclipse/core/runtime/preferences/IPreferencesService -instanceKlass org/eclipse/core/internal/preferences/exchange/ILegacyPreferences -instanceKlass org/eclipse/core/internal/preferences/PreferencesOSGiUtils -instanceKlass org/eclipse/core/internal/preferences/Activator -instanceKlass org/eclipse/core/runtime/preferences/IScopeContext -instanceKlass org/eclipse/core/internal/content/BasicDescription -instanceKlass org/eclipse/core/runtime/content/IContentTypeManager$IContentTypeChangeListener -instanceKlass org/eclipse/core/internal/content/ContentTypeBuilder -instanceKlass org/eclipse/core/internal/content/ContentTypeCatalog -instanceKlass org/apache/felix/scr/impl/inject/ValueUtils -instanceKlass org/eclipse/core/internal/content/ILazySource -instanceKlass org/eclipse/core/internal/adapter/AdapterManagerListener -instanceKlass org/eclipse/core/internal/runtime/IAdapterManagerProvider -instanceKlass org/eclipse/core/runtime/IRegistryEventListener -instanceKlass org/eclipse/core/internal/registry/osgi/RegistryCommandProvider -instanceKlass org/eclipse/osgi/framework/console/CommandProvider -instanceKlass org/eclipse/core/internal/registry/RegistryProviderFactory -instanceKlass org/eclipse/core/internal/registry/osgi/RegistryProviderOSGI -instanceKlass org/eclipse/core/internal/registry/osgi/EclipseBundleListener -instanceKlass org/eclipse/core/internal/registry/OffsetTable -instanceKlass org/eclipse/osgi/compatibility/state/ReadOnlyState -instanceKlass org/eclipse/core/internal/registry/HashtableOfStringAndInt -instanceKlass org/eclipse/core/internal/registry/KeyedHashSet -instanceKlass org/eclipse/core/runtime/IConfigurationElement -instanceKlass org/eclipse/core/internal/registry/Handle -instanceKlass org/eclipse/core/internal/registry/RegistryObjectManager -instanceKlass org/eclipse/core/internal/registry/IObjectManager -instanceKlass org/eclipse/core/internal/registry/RegistryTimestamp -instanceKlass org/eclipse/core/internal/registry/TableReader -instanceKlass org/eclipse/core/runtime/ListenerList -instanceKlass org/eclipse/core/internal/registry/ReadWriteMonitor -instanceKlass org/eclipse/core/internal/registry/RegistryObjectFactory -instanceKlass org/eclipse/core/runtime/IExtensionDelta -instanceKlass org/eclipse/core/runtime/IExtensionPoint -instanceKlass org/eclipse/core/runtime/ISafeRunnable -instanceKlass org/eclipse/core/internal/registry/RegistryObject -instanceKlass org/eclipse/core/internal/registry/KeyedElement -instanceKlass org/eclipse/core/runtime/IExtension -instanceKlass org/eclipse/core/internal/registry/ExtensionRegistry -instanceKlass org/eclipse/core/runtime/spi/IDynamicExtensionRegistry -instanceKlass org/eclipse/core/runtime/IExtensionRegistry -instanceKlass org/eclipse/core/runtime/RegistryFactory -instanceKlass org/eclipse/core/internal/registry/ReferenceMap$IEntry -instanceKlass org/eclipse/core/internal/registry/ReferenceMap -instanceKlass org/eclipse/core/internal/registry/osgi/OSGIUtils -instanceKlass org/eclipse/core/internal/registry/osgi/EquinoxUtils -instanceKlass org/eclipse/core/internal/registry/RegistryProperties -instanceKlass org/eclipse/core/runtime/spi/IRegistryProvider -instanceKlass org/eclipse/core/runtime/spi/RegistryStrategy -instanceKlass org/eclipse/core/internal/registry/osgi/Activator -instanceKlass org/eclipse/core/runtime/IRegistryChangeListener -instanceKlass org/eclipse/core/runtime/content/IContentType -instanceKlass org/eclipse/core/runtime/content/IContentTypeSettings -instanceKlass org/eclipse/core/internal/content/IContentTypeInfo -instanceKlass org/eclipse/core/runtime/content/IContentDescription -instanceKlass org/osgi/service/prefs/Preferences -instanceKlass org/apache/felix/scr/impl/inject/internal/ComponentConstructorImpl -instanceKlass org/apache/felix/scr/impl/inject/ReferenceMethods$1 -instanceKlass org/apache/felix/scr/impl/inject/ReferenceMethod -instanceKlass org/apache/felix/scr/impl/inject/methods/BindMethods -instanceKlass org/apache/felix/scr/impl/inject/ReferenceMethods -instanceKlass org/apache/felix/scr/impl/inject/methods/BaseMethod$NotApplicable -instanceKlass org/apache/felix/scr/impl/inject/methods/BaseMethod$NotResolved -instanceKlass org/apache/felix/scr/impl/inject/methods/BaseMethod$State -instanceKlass org/apache/felix/scr/impl/inject/BaseParameter -instanceKlass org/apache/felix/scr/impl/inject/methods/BaseMethod -instanceKlass org/eclipse/core/internal/content/ContentTypeMatcher -instanceKlass org/eclipse/core/runtime/content/IContentTypeManager -instanceKlass org/eclipse/core/runtime/content/IContentTypeMatcher -instanceKlass org/apache/felix/scr/impl/helper/ComponentServiceObjectsHelper -instanceKlass org/apache/felix/scr/impl/manager/EdgeInfo -instanceKlass org/apache/felix/scr/impl/manager/ComponentContextImpl$ComponentInstanceImpl -instanceKlass org/osgi/service/component/ComponentInstance -instanceKlass org/apache/felix/scr/impl/manager/ComponentContextImpl -instanceKlass org/apache/felix/scr/impl/manager/RegistrationManager$RegStateWrapper -instanceKlass org/apache/felix/scr/impl/BundleComponentActivator$ListenerInfo -instanceKlass org/apache/felix/scr/impl/manager/ServiceTracker$AbstractTracked -instanceKlass org/apache/felix/scr/impl/manager/ExtendedServiceListener -instanceKlass org/apache/felix/scr/impl/manager/ServiceTracker -instanceKlass java/util/Collections$ReverseComparator -instanceKlass org/apache/felix/scr/impl/helper/Coercions -instanceKlass org/apache/felix/scr/impl/manager/DependencyManager$AbstractCustomizer -instanceKlass org/apache/felix/scr/impl/manager/DependencyManager$Customizer -instanceKlass org/apache/felix/scr/impl/inject/RefPair -instanceKlass org/apache/felix/scr/impl/manager/ServiceTrackerCustomizer -instanceKlass org/apache/felix/scr/impl/inject/OpenStatus -instanceKlass org/apache/felix/scr/impl/manager/DependencyManager -instanceKlass org/apache/felix/scr/impl/manager/ReferenceManager -instanceKlass org/osgi/util/promise/Deferred -instanceKlass org/apache/felix/scr/impl/manager/SingleComponentManager$SetImplementationObject -instanceKlass org/apache/felix/scr/impl/inject/ScrComponentContext -instanceKlass org/apache/felix/scr/component/ExtComponentContext -instanceKlass org/apache/felix/scr/impl/manager/RegistrationManager -instanceKlass org/apache/felix/scr/impl/helper/ConfigAdminTracker$1 -instanceKlass org/apache/felix/scr/impl/helper/ConfigAdminTracker -instanceKlass java/util/Timer$ThreadReaper -instanceKlass java/util/TaskQueue -instanceKlass java/util/Timer -instanceKlass org/apache/felix/scr/impl/inject/ComponentConstructor -instanceKlass org/apache/felix/scr/impl/inject/LifecycleMethod -instanceKlass org/apache/felix/scr/impl/inject/internal/ComponentMethodsImpl -instanceKlass org/apache/felix/scr/impl/metadata/TargetedPID -instanceKlass java/util/concurrent/CompletionStage -instanceKlass org/osgi/util/promise/PromiseImpl -instanceKlass org/osgi/util/promise/Promise -instanceKlass org/osgi/util/promise/PromiseFactory -instanceKlass org/osgi/util/promise/Promises -instanceKlass org/apache/felix/scr/impl/inject/ComponentMethods -instanceKlass org/osgi/service/component/ComponentFactory -instanceKlass org/apache/felix/scr/impl/manager/AbstractComponentManager -instanceKlass org/apache/felix/scr/impl/manager/ComponentManager -instanceKlass org/apache/felix/scr/impl/manager/ConfigurableComponentHolder -instanceKlass org/apache/felix/scr/impl/manager/ComponentContainer -instanceKlass org/apache/felix/scr/impl/ComponentRegistryKey -instanceKlass org/apache/felix/scr/impl/metadata/PropertyMetadata -instanceKlass org/apache/felix/scr/impl/metadata/ReferenceMetadata -instanceKlass org/apache/felix/scr/impl/metadata/ServiceMetadata -instanceKlass org/apache/felix/scr/impl/metadata/ComponentMetadata -instanceKlass org/apache/felix/scr/impl/xml/XmlConstants -instanceKlass com/sun/org/apache/xerces/internal/impl/Constants$ArrayEnumeration -instanceKlass com/sun/org/apache/xerces/internal/impl/Constants -instanceKlass com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser$LocatorProxy -instanceKlass org/xml/sax/ext/Locator2 -instanceKlass org/xml/sax/Locator -instanceKlass com/sun/org/apache/xerces/internal/util/XMLSymbols -instanceKlass com/sun/org/apache/xerces/internal/util/XMLChar -instanceKlass com/sun/xml/internal/stream/Entity -instanceKlass com/sun/xml/internal/stream/util/BufferAllocator -instanceKlass com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo -instanceKlass com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource -instanceKlass com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler -instanceKlass com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver -instanceKlass com/sun/org/apache/xerces/internal/util/EntityResolverWrapper -instanceKlass org/xml/sax/ext/EntityResolver2 -instanceKlass org/xml/sax/InputSource -instanceKlass com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser$AttributesProxy -instanceKlass org/xml/sax/ext/Attributes2 -instanceKlass org/xml/sax/Attributes -instanceKlass org/xml/sax/AttributeList -instanceKlass com/sun/org/apache/xerces/internal/util/FeatureState -instanceKlass com/sun/org/apache/xerces/internal/util/PropertyState -instanceKlass com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter -instanceKlass com/sun/org/apache/xerces/internal/util/MessageFormatter -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLVersionDetector -instanceKlass com/sun/org/apache/xerces/internal/impl/validation/ValidationManager -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl -instanceKlass com/sun/org/apache/xerces/internal/impl/validation/ValidationState -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/ValidationContext -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/RevalidationHandler -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource -instanceKlass com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription -instanceKlass com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$TrailingMiscDriver -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$PrologDriver -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$XMLDeclDriver -instanceKlass com/sun/org/apache/xerces/internal/util/NamespaceSupport -instanceKlass com/sun/org/apache/xerces/internal/xni/NamespaceContext -instanceKlass com/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute -instanceKlass com/sun/org/apache/xerces/internal/util/XMLAttributesImpl -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLAttributes -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$FragmentContentDriver -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack2 -instanceKlass com/sun/org/apache/xerces/internal/xni/QName -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLString -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLScanner -instanceKlass com/sun/xml/internal/stream/XMLBufferListener -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityHandler -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLErrorReporter -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityScanner -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLLocator -instanceKlass com/sun/xml/internal/stream/XMLEntityStorage -instanceKlass com/sun/org/apache/xerces/internal/util/AugmentationsImpl$AugmentationsItemsContainer -instanceKlass com/sun/org/apache/xerces/internal/util/AugmentationsImpl -instanceKlass com/sun/org/apache/xerces/internal/xni/Augmentations -instanceKlass com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityManager -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLComponent -instanceKlass com/sun/org/apache/xerces/internal/util/SymbolTable$Entry -instanceKlass com/sun/org/apache/xerces/internal/util/SymbolTable -instanceKlass jdk/xml/internal/JdkConstants -instanceKlass jdk/xml/internal/JdkXmlUtils -instanceKlass com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings -instanceKlass com/sun/org/apache/xerces/internal/parsers/XML11Configurable -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager -instanceKlass com/sun/org/apache/xerces/internal/parsers/XMLParser -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLDTDHandler -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler -instanceKlass org/xml/sax/XMLReader -instanceKlass org/xml/sax/Parser -instanceKlass com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager -instanceKlass com/sun/org/apache/xerces/internal/utils/XMLSecurityManager -instanceKlass javax/xml/parsers/SAXParser -instanceKlass com/sun/org/apache/xerces/internal/xs/PSVIProvider -instanceKlass com/sun/org/apache/xerces/internal/jaxp/JAXPConstants -instanceKlass javax/xml/parsers/FactoryFinder$1 -instanceKlass jdk/xml/internal/SecuritySupport -instanceKlass javax/xml/parsers/FactoryFinder -instanceKlass javax/xml/parsers/SAXParserFactory -instanceKlass org/xml/sax/helpers/DefaultHandler -instanceKlass org/xml/sax/ErrorHandler -instanceKlass org/xml/sax/ContentHandler -instanceKlass org/xml/sax/DTDHandler -instanceKlass org/xml/sax/EntityResolver -instanceKlass org/apache/felix/scr/impl/BundleComponentActivator -instanceKlass org/apache/felix/scr/impl/manager/ComponentActivator -instanceKlass org/apache/felix/scr/impl/manager/ExtendedServiceListenerContext -instanceKlass org/eclipse/core/internal/runtime/IAdapterFactoryExt -instanceKlass org/eclipse/core/internal/runtime/AdapterFactoryBridge$LazyAdapterFactory -instanceKlass org/eclipse/core/internal/runtime/AdapterFactoryBridge -instanceKlass org/eclipse/core/runtime/IAdapterFactory -instanceKlass org/eclipse/core/internal/runtime/TracingOptions$1 -instanceKlass org/eclipse/core/internal/runtime/TracingOptions -instanceKlass java/util/AbstractMap$1$1 -instanceKlass org/osgi/service/url/URLStreamHandlerService -instanceKlass org/eclipse/core/runtime/ServiceCaller$ReferenceAndService -instanceKlass java/util/concurrent/ConcurrentLinkedQueue$Node -instanceKlass org/eclipse/core/internal/runtime/AdapterManager -instanceKlass org/eclipse/core/runtime/IAdapterManager -instanceKlass org/eclipse/core/internal/runtime/PlatformURLConverter -instanceKlass org/eclipse/core/internal/runtime/RuntimeLog -instanceKlass org/eclipse/core/runtime/IStatus -instanceKlass org/eclipse/core/internal/runtime/PlatformLogWriter -instanceKlass org/eclipse/osgi/internal/log/ExtendedLogReaderServiceImpl -instanceKlass org/eclipse/core/runtime/ServiceCaller -instanceKlass org/eclipse/core/internal/runtime/Activator -instanceKlass org/apache/felix/scr/impl/config/ScrMetaTypeProviderServiceFactory -instanceKlass org/apache/felix/scr/impl/config/ScrManagedServiceServiceFactory -instanceKlass org/apache/felix/scr/impl/ComponentCommands$2 -instanceKlass org/apache/felix/scr/impl/ComponentCommands$1 -instanceKlass org/apache/felix/scr/impl/ComponentCommands -instanceKlass org/apache/felix/scr/impl/Activator$ScrExtension -instanceKlass org/apache/felix/scr/impl/ComponentActorThread$1 -instanceKlass org/apache/felix/scr/impl/ComponentActorThread -instanceKlass org/apache/felix/scr/impl/runtime/ServiceComponentRuntimeImpl -instanceKlass java/util/TimerTask -instanceKlass org/apache/felix/scr/impl/manager/RegionConfigurationSupport -instanceKlass org/apache/felix/scr/impl/manager/ComponentHolder -instanceKlass org/apache/felix/scr/impl/ComponentRegistry -instanceKlass org/apache/felix/scr/impl/logger/ScrLogManager$1 -instanceKlass org/apache/felix/scr/impl/logger/LogManager$LogDomain -instanceKlass org/apache/felix/scr/impl/logger/LogManager$Lock -instanceKlass org/apache/felix/scr/impl/logger/LogManager$LoggerFacade -instanceKlass org/apache/felix/scr/impl/logger/ComponentLogger -instanceKlass org/apache/felix/scr/impl/logger/BundleLogger -instanceKlass org/apache/felix/scr/impl/logger/ScrLogger -instanceKlass org/apache/felix/scr/impl/logger/InternalLogger -instanceKlass org/apache/felix/scr/impl/logger/ScrLoggerFactory -instanceKlass org/osgi/service/component/ComponentContext -instanceKlass org/osgi/service/component/ComponentServiceObjects -instanceKlass org/apache/felix/scr/impl/inject/internal/ClassUtils -instanceKlass org/apache/felix/scr/impl/config/ScrConfigurationImpl -instanceKlass org/osgi/service/component/runtime/ServiceComponentRuntime -instanceKlass org/apache/felix/scr/impl/manager/ScrConfiguration -instanceKlass org/apache/felix/scr/impl/logger/LogConfiguration -instanceKlass org/apache/felix/scr/impl/AbstractExtender -instanceKlass org/eclipse/osgi/internal/loader/buddy/PolicyHandler -instanceKlass org/apache/aries/spifly/WeavingData -instanceKlass org/apache/aries/spifly/ConsumerRestriction -instanceKlass org/apache/aries/spifly/MethodRestriction -instanceKlass org/apache/aries/spifly/ArgRestrictions -instanceKlass org/apache/aries/spifly/BundleDescriptor -instanceKlass org/apache/aries/spifly/ConsumerBundleTrackerCustomizer -instanceKlass ch/qos/logback/classic/spi/LogbackServiceProvider -instanceKlass org/slf4j/spi/SLF4JServiceProvider -instanceKlass java/util/Formattable -instanceKlass java/time/LocalTime$1 -instanceKlass java/lang/StringUTF16$CharsSpliterator -instanceKlass java/util/stream/Sink$ChainedInt -instanceKlass java/util/OptionalInt -instanceKlass java/util/stream/Sink$OfInt -instanceKlass java/util/function/IntConsumer -instanceKlass java/util/function/IntPredicate -instanceKlass java/util/stream/IntStream -instanceKlass java/lang/StringLatin1$CharsSpliterator -instanceKlass sun/util/locale/provider/LocaleResources -instanceKlass java/text/DecimalFormatSymbols -instanceKlass sun/util/resources/Bundles$2 -instanceKlass sun/util/resources/Bundles$CacheKeyReference -instanceKlass sun/util/resources/LocaleData$LocaleDataResourceBundleProvider -instanceKlass java/util/spi/ResourceBundleProvider -instanceKlass sun/util/resources/Bundles$CacheKey -instanceKlass sun/util/resources/Bundles -instanceKlass sun/util/resources/LocaleData$LocaleDataStrategy -instanceKlass sun/util/resources/Bundles$Strategy -instanceKlass sun/util/resources/LocaleData$1 -instanceKlass sun/util/resources/LocaleData -instanceKlass java/util/Locale$Builder -instanceKlass sun/util/locale/provider/CalendarDataUtility -instanceKlass sun/util/locale/provider/AvailableLanguageTags -instanceKlass sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo -instanceKlass jdk/internal/module/ModulePatcher$PatchedModuleReader -instanceKlass sun/util/locale/InternalLocaleBuilder$CaseInsensitiveChar -instanceKlass sun/util/locale/InternalLocaleBuilder -instanceKlass sun/util/locale/StringTokenIterator -instanceKlass sun/util/locale/ParseStatus -instanceKlass sun/util/locale/LanguageTag -instanceKlass sun/util/cldr/CLDRBaseLocaleDataMetaInfo -instanceKlass sun/util/locale/provider/LocaleDataMetaInfo -instanceKlass sun/util/locale/provider/ResourceBundleBasedAdapter -instanceKlass sun/util/locale/provider/LocaleProviderAdapter$1 -instanceKlass sun/util/locale/provider/LocaleProviderAdapter -instanceKlass java/util/spi/LocaleServiceProvider -instanceKlass java/text/DateFormatSymbols -instanceKlass java/time/LocalDate$1 -instanceKlass java/time/ZonedDateTime$1 -instanceKlass java/util/Calendar -instanceKlass java/util/Formatter$FixedString -instanceKlass java/util/Formatter$DateTime -instanceKlass java/util/Formatter$Flags -instanceKlass java/util/Formatter$FormatSpecifier -instanceKlass java/util/Formatter$FormatString -instanceKlass java/util/Formatter$Conversion -instanceKlass java/util/Formatter -instanceKlass java/util/ResourceBundle$ResourceBundleProviderHelper -instanceKlass java/util/ResourceBundle$3 -instanceKlass java/util/ResourceBundle$CacheKeyReference -instanceKlass java/util/ResourceBundle$CacheKey -instanceKlass java/util/ResourceBundle$Control -instanceKlass java/util/logging/Level$RbAccess -instanceKlass java/lang/invoke/LambdaFormEditor$1 -instanceKlass java/lang/invoke/MethodHandles$1 -instanceKlass java/lang/StackStreamFactory$FrameBuffer -instanceKlass java/lang/StackStreamFactory$1 -instanceKlass java/lang/StackStreamFactory -instanceKlass java/util/logging/LogRecord$CallerFinder -instanceKlass java/time/chrono/AbstractChronology -instanceKlass java/time/chrono/Chronology -instanceKlass java/time/zone/Ser -instanceKlass java/io/Externalizable -instanceKlass java/time/zone/ZoneRulesProvider$1 -instanceKlass java/time/zone/ZoneRulesProvider -instanceKlass sun/util/calendar/ZoneInfoFile$ZoneOffsetTransitionRule -instanceKlass sun/util/calendar/ZoneInfoFile$1 -instanceKlass sun/util/calendar/ZoneInfoFile -instanceKlass java/util/TimeZone -instanceKlass java/util/logging/LogManager$CloseOnReset -instanceKlass java/util/logging/StreamHandler$1 -instanceKlass java/util/logging/Handler$1 -instanceKlass java/util/logging/ErrorManager -instanceKlass jdk/internal/logger/SimpleConsoleLogger$Formatting -instanceKlass java/util/logging/Formatter -instanceKlass java/time/Clock -instanceKlass java/time/InstantSource -instanceKlass java/util/logging/LogRecord -instanceKlass org/apache/aries/spifly/ProviderServiceFactory -instanceKlass ch/qos/logback/classic/servlet/LogbackServletContainerInitializer -instanceKlass jakarta/servlet/ServletContainerInitializer -instanceKlass org/eclipse/osgi/internal/framework/EquinoxBundle$1 -instanceKlass org/apache/aries/spifly/ProviderBundleTrackerCustomizer$ServiceDetails -instanceKlass org/eclipse/osgi/storage/bundlefile/ZipBundleFile$1 -instanceKlass org/apache/aries/spifly/Pair -instanceKlass org/osgi/framework/connect/FrameworkUtilHelper -instanceKlass org/osgi/framework/FrameworkUtil -instanceKlass java/util/AbstractMap$SimpleImmutableEntry -instanceKlass sun/invoke/util/VerifyAccess$1 -instanceKlass aQute/bnd/stream/EntryPipeline -instanceKlass aQute/bnd/stream/MapStream -instanceKlass org/apache/aries/spifly/SpiFlyConstants -instanceKlass org/apache/aries/spifly/ConsumerHeaderProcessor -instanceKlass aQute/bnd/header/Attrs$DataType -instanceKlass aQute/bnd/header/Attrs -instanceKlass aQute/libg/qtokens/QuotedTokenizer -instanceKlass aQute/bnd/header/OSGiHeader -instanceKlass org/eclipse/osgi/framework/util/CaseInsensitiveDictionaryMap$CaseInsentiveEntry -instanceKlass org/eclipse/osgi/framework/util/CaseInsensitiveDictionaryMap$EntryIterator -instanceKlass org/eclipse/osgi/framework/util/CaseInsensitiveDictionaryMap$KeyIterator -instanceKlass java/util/ResourceBundle$1 -instanceKlass jdk/internal/access/JavaUtilResourceBundleAccess -instanceKlass java/util/ResourceBundle -instanceKlass java/util/function/BooleanSupplier -instanceKlass java/util/stream/StreamSpliterators -instanceKlass java/util/stream/AbstractSpinedBuffer -instanceKlass org/eclipse/osgi/internal/container/InternalUtils$1 -instanceKlass java/util/stream/StreamSpliterators$AbstractWrappingSpliterator -instanceKlass org/eclipse/osgi/storage/ManifestLocalization$BundleResourceBundle -instanceKlass org/eclipse/osgi/storage/ManifestLocalization -instanceKlass org/apache/aries/spifly/ProviderBundleTrackerCustomizer -instanceKlass org/osgi/util/tracker/BundleTracker -instanceKlass aQute/bnd/header/Parameters -instanceKlass java/util/AbstractList$Itr -instanceKlass org/osgi/framework/hooks/weaving/WovenClassListener -instanceKlass org/apache/aries/spifly/Util -instanceKlass org/objectweb/asm/Opcodes -instanceKlass org/objectweb/asm/ClassVisitor -instanceKlass org/apache/aries/spifly/dynamic/ClientWeavingHook -instanceKlass java/util/logging/Logger$SystemLoggerHelper$1 -instanceKlass java/util/logging/Logger$SystemLoggerHelper -instanceKlass java/util/logging/LogManager$4 -instanceKlass jdk/internal/logger/BootstrapLogger$BootstrapExecutors -instanceKlass jdk/internal/logger/LoggerFinderLoader -instanceKlass java/util/stream/Streams -instanceKlass java/util/stream/Streams$AbstractStreamBuilderImpl -instanceKlass java/util/stream/Stream$Builder -instanceKlass java/util/ArrayList$ArrayListSpliterator -instanceKlass java/util/logging/LogManager$LoggerContext$1 -instanceKlass java/util/logging/LogManager$VisitedLoggers -instanceKlass java/util/logging/LogManager$2 -instanceKlass java/util/logging/LogManager$LoggingProviderAccess -instanceKlass java/util/logging/LogManager$LogNode -instanceKlass java/util/logging/LogManager$LoggerContext -instanceKlass java/util/logging/LogManager$1 -instanceKlass java/util/logging/LogManager -instanceKlass java/util/logging/Logger$ConfigurationData -instanceKlass java/util/logging/Logger$LoggerBundle -instanceKlass java/util/logging/Level -instanceKlass java/util/logging/Handler -instanceKlass java/util/logging/Logger -instanceKlass org/osgi/util/tracker/BundleTrackerCustomizer -instanceKlass org/eclipse/osgi/internal/loader/ModuleClassLoader$DefineClassResult -instanceKlass org/apache/aries/spifly/BaseActivator -instanceKlass org/osgi/framework/hooks/weaving/WeavingHook -instanceKlass org/eclipse/osgi/internal/weaving/WeavingHookConfigurator$WovenClassContext -instanceKlass org/eclipse/osgi/internal/weaving/WovenClassImpl -instanceKlass org/osgi/framework/hooks/weaving/WovenClass -instanceKlass org/eclipse/osgi/internal/loader/classpath/ClasspathManager$DefineContext -instanceKlass org/eclipse/osgi/internal/loader/BundleLoader$3 -instanceKlass org/eclipse/osgi/container/ModuleContainer$ContainerStartLevel$2 -instanceKlass java/util/concurrent/CountDownLatch -instanceKlass org/eclipse/osgi/internal/framework/EquinoxContainerAdaptor$1$1 -instanceKlass org/osgi/dto/DTO -instanceKlass org/eclipse/osgi/framework/eventmgr/EventManager$EventThread$Queued -instanceKlass org/osgi/framework/hooks/bundle/EventHook -instanceKlass org/osgi/framework/hooks/bundle/FindHook -instanceKlass org/eclipse/osgi/framework/util/FilePath -instanceKlass sun/nio/ch/FileChannelImpl$Closer -instanceKlass sun/nio/fs/WindowsChannelFactory$Flags -instanceKlass sun/nio/fs/WindowsChannelFactory$1 -instanceKlass sun/nio/fs/WindowsChannelFactory -instanceKlass org/eclipse/core/runtime/internal/adaptor/ConsoleManager -instanceKlass org/eclipse/core/runtime/internal/adaptor/DefaultStartupMonitor -instanceKlass org/eclipse/osgi/service/runnable/StartupMonitor -instanceKlass org/eclipse/osgi/internal/serviceregistry/ServiceFactoryUse$1 -instanceKlass java/util/LinkedList$ListItr -instanceKlass java/util/LinkedList$Node -instanceKlass org/eclipse/osgi/internal/resolver/StateImpl -instanceKlass org/eclipse/osgi/service/resolver/NativeCodeSpecification -instanceKlass org/eclipse/osgi/service/resolver/GenericSpecification -instanceKlass org/eclipse/osgi/service/resolver/GenericDescription -instanceKlass org/eclipse/osgi/service/resolver/NativeCodeDescription -instanceKlass org/eclipse/osgi/service/resolver/ExportPackageDescription -instanceKlass org/eclipse/osgi/service/resolver/BundleSpecification -instanceKlass org/eclipse/osgi/service/resolver/HostSpecification -instanceKlass org/eclipse/osgi/service/resolver/ImportPackageSpecification -instanceKlass org/eclipse/osgi/service/resolver/VersionConstraint -instanceKlass org/eclipse/osgi/service/resolver/BundleDescription -instanceKlass org/eclipse/osgi/service/resolver/BaseDescription -instanceKlass org/eclipse/osgi/internal/resolver/StateObjectFactoryImpl -instanceKlass org/eclipse/osgi/service/resolver/Resolver -instanceKlass org/eclipse/osgi/service/resolver/State -instanceKlass org/eclipse/osgi/service/resolver/StateObjectFactory -instanceKlass org/eclipse/osgi/compatibility/state/PlatformAdminImpl -instanceKlass org/eclipse/osgi/service/resolver/PlatformAdmin -instanceKlass org/eclipse/osgi/compatibility/state/Activator -instanceKlass org/eclipse/osgi/internal/serviceregistry/ServiceConsumer$2 -instanceKlass org/eclipse/osgi/internal/serviceregistry/ServiceConsumer$1 -instanceKlass org/eclipse/osgi/internal/serviceregistry/ServiceConsumer -instanceKlass org/eclipse/osgi/service/security/TrustEngine -instanceKlass org/eclipse/osgi/internal/signedcontent/SignedContentConstants -instanceKlass org/eclipse/osgi/internal/signedcontent/SignedBundleHook$1 -instanceKlass org/eclipse/osgi/internal/framework/XMLParsingServiceFactory -instanceKlass org/eclipse/osgi/storage/BundleLocalizationImpl -instanceKlass org/eclipse/osgi/service/localization/BundleLocalization -instanceKlass org/eclipse/osgi/storage/url/BundleURLConverter -instanceKlass org/eclipse/osgi/service/urlconversion/URLConverter -instanceKlass org/apache/felix/resolver/Logger -instanceKlass org/apache/felix/resolver/util/OpenHashMap -instanceKlass org/apache/felix/resolver/ResolutionError -instanceKlass org/apache/felix/resolver/ResolverImpl -instanceKlass org/osgi/service/resolver/Resolver -instanceKlass org/eclipse/osgi/internal/framework/legacy/StartLevelImpl -instanceKlass org/eclipse/osgi/internal/framework/legacy/PackageAdminImpl -instanceKlass org/osgi/service/condition/ConditionImpl -instanceKlass org/osgi/service/condition/Condition -instanceKlass java/net/ContentHandler -instanceKlass java/net/ContentHandlerFactory -instanceKlass org/eclipse/osgi/internal/url/EquinoxFactoryManager -instanceKlass org/eclipse/osgi/internal/log/ConfigAdminListener -instanceKlass org/eclipse/osgi/internal/log/EventAdminAdapter -instanceKlass org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$2 -instanceKlass org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$SnapshotIterator -instanceKlass org/eclipse/osgi/framework/eventmgr/ListenerQueue -instanceKlass org/osgi/framework/hooks/service/EventListenerHook -instanceKlass org/osgi/framework/hooks/service/EventHook -instanceKlass org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot -instanceKlass org/osgi/framework/PrototypeServiceFactory -instanceKlass org/eclipse/osgi/framework/util/CaseInsensitiveDictionaryMap$CaseInsensitiveKey -instanceKlass org/eclipse/osgi/internal/serviceregistry/ServiceReferenceImpl -instanceKlass org/eclipse/osgi/internal/serviceregistry/ServiceUse -instanceKlass org/eclipse/osgi/internal/log/OrderedExecutor -instanceKlass org/osgi/framework/hooks/service/FindHook -instanceKlass org/eclipse/osgi/internal/serviceregistry/ShrinkableCollection -instanceKlass org/eclipse/osgi/internal/serviceregistry/HookContext -instanceKlass org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Entry -instanceKlass org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap -instanceKlass org/osgi/framework/UnfilteredServiceListener -instanceKlass org/eclipse/osgi/internal/serviceregistry/FilteredServiceListener -instanceKlass org/osgi/framework/hooks/service/ListenerHook$ListenerInfo -instanceKlass org/eclipse/osgi/internal/framework/FilterImpl$Parser -instanceKlass org/eclipse/osgi/internal/framework/FilterImpl -instanceKlass org/osgi/util/tracker/AbstractTracked -instanceKlass org/osgi/util/tracker/ServiceTracker -instanceKlass org/eclipse/osgi/internal/framework/BundleContextImpl$2 -instanceKlass org/osgi/service/startlevel/StartLevel -instanceKlass org/osgi/service/packageadmin/PackageAdmin -instanceKlass org/eclipse/osgi/internal/framework/SystemBundleActivator -instanceKlass org/eclipse/osgi/internal/loader/classpath/TitleVersionVendor -instanceKlass org/eclipse/osgi/internal/loader/classpath/ManifestPackageAttributes -instanceKlass org/eclipse/osgi/internal/loader/classpath/ClasspathEntry$PDEData -instanceKlass org/eclipse/osgi/internal/loader/classpath/ClasspathEntry -instanceKlass org/eclipse/osgi/internal/loader/classpath/FragmentClasspath -instanceKlass org/eclipse/osgi/internal/loader/classpath/ClasspathManager -instanceKlass org/eclipse/osgi/internal/loader/BundleLoaderSources -instanceKlass org/eclipse/osgi/internal/loader/BundleLoader$1 -instanceKlass org/eclipse/osgi/internal/loader/sources/PackageSource -instanceKlass java/lang/ApplicationShutdownHooks$1 -instanceKlass java/lang/ApplicationShutdownHooks -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$Node -instanceKlass org/eclipse/osgi/internal/framework/StorageSaver$StorageSaverTask -instanceKlass java/util/concurrent/TimeUnit$1 -instanceKlass org/eclipse/osgi/internal/framework/StorageSaver -instanceKlass java/util/concurrent/Executors$RunnableAdapter -instanceKlass java/util/concurrent/FutureTask$WaitNode -instanceKlass java/util/concurrent/FutureTask -instanceKlass java/util/concurrent/RunnableScheduledFuture -instanceKlass java/util/concurrent/ScheduledFuture -instanceKlass java/util/concurrent/Delayed -instanceKlass java/util/concurrent/RunnableFuture -instanceKlass java/util/concurrent/Future -instanceKlass java/util/concurrent/ThreadPoolExecutor$AbortPolicy -instanceKlass java/util/concurrent/AbstractExecutorService -instanceKlass java/util/concurrent/ScheduledExecutorService -instanceKlass java/util/concurrent/ExecutorService -instanceKlass java/util/concurrent/Executors -instanceKlass org/eclipse/osgi/internal/framework/ContextFinder$1 -instanceKlass org/osgi/framework/ServiceObjects -instanceKlass org/eclipse/osgi/internal/framework/BundleContextImpl -instanceKlass org/osgi/framework/hooks/service/ListenerHook -instanceKlass org/eclipse/osgi/internal/serviceregistry/ServiceRegistrationImpl -instanceKlass org/osgi/framework/ServiceRegistration -instanceKlass org/eclipse/osgi/internal/serviceregistry/ServiceRegistry -instanceKlass org/eclipse/osgi/framework/eventmgr/EventManager -instanceKlass org/eclipse/osgi/internal/framework/EquinoxEventPublisher -instanceKlass org/eclipse/osgi/storage/bundlefile/BundleEntry -instanceKlass org/eclipse/osgi/container/ModuleDatabase$2 -instanceKlass java/util/ArrayList$SubList$1 -instanceKlass java/lang/reflect/AnnotatedType -instanceKlass java/lang/reflect/TypeVariable -instanceKlass org/eclipse/osgi/container/ModuleWiring$LoaderInitializer -instanceKlass org/eclipse/osgi/container/ModuleWiring -instanceKlass org/eclipse/osgi/container/ModuleWire -instanceKlass org/osgi/framework/wiring/BundleWire -instanceKlass java/util/Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableEntry -instanceKlass java/util/Collections$UnmodifiableMap$UnmodifiableEntrySet$1 -instanceKlass org/eclipse/osgi/internal/container/Capabilities$NamespaceSet -instanceKlass org/eclipse/osgi/container/ModuleRequirement -instanceKlass org/osgi/framework/wiring/BundleRequirement -instanceKlass org/eclipse/osgi/container/ModuleRevision$2 -instanceKlass org/eclipse/osgi/internal/container/NamespaceList$Builder$8 -instanceKlass org/eclipse/osgi/container/ModuleCapability -instanceKlass org/osgi/framework/wiring/BundleCapability -instanceKlass org/osgi/resource/Capability -instanceKlass org/eclipse/osgi/internal/container/NamespaceList$3 -instanceKlass org/eclipse/osgi/internal/container/NamespaceList$2 -instanceKlass org/eclipse/osgi/internal/container/NamespaceList$1 -instanceKlass org/eclipse/osgi/internal/container/NamespaceList -instanceKlass org/eclipse/osgi/container/ModuleRevision$1 -instanceKlass org/osgi/framework/wiring/BundleWiring -instanceKlass org/osgi/resource/Wiring -instanceKlass org/eclipse/osgi/container/ModuleRevision -instanceKlass org/eclipse/osgi/container/ModuleRevisions -instanceKlass org/osgi/framework/wiring/BundleRevisions -instanceKlass org/lombokweb/asm/Opcodes -instanceKlass org/lombokweb/asm/Handler -instanceKlass lombok/patcher/MethodLogistics -instanceKlass org/lombokweb/asm/Label -instanceKlass org/lombokweb/asm/Type -instanceKlass org/lombokweb/asm/Frame -instanceKlass org/lombokweb/asm/Context -instanceKlass org/lombokweb/asm/Attribute -instanceKlass lombok/patcher/scripts/ExitFromMethodEarlyScript$1 -instanceKlass org/lombokweb/asm/ByteVector -instanceKlass org/lombokweb/asm/Symbol -instanceKlass org/lombokweb/asm/SymbolTable -instanceKlass org/lombokweb/asm/ModuleVisitor -instanceKlass org/lombokweb/asm/AnnotationVisitor -instanceKlass org/lombokweb/asm/RecordComponentVisitor -instanceKlass org/lombokweb/asm/MethodVisitor -instanceKlass org/lombokweb/asm/FieldVisitor -instanceKlass org/lombokweb/asm/ClassReader -instanceKlass org/eclipse/osgi/internal/framework/EquinoxBundle -instanceKlass org/eclipse/osgi/internal/container/NamespaceList$Builder$2 -instanceKlass org/eclipse/osgi/container/ModuleRevisionBuilder$GenericInfo$1 -instanceKlass org/eclipse/osgi/container/ModuleRevisionBuilder$GenericInfo -instanceKlass org/eclipse/osgi/container/ModuleRevisionBuilder -instanceKlass org/osgi/resource/Wire -instanceKlass org/eclipse/osgi/container/ModuleDatabase$Persistence -instanceKlass org/eclipse/osgi/container/ModuleContainer$ContainerStartLevel -instanceKlass org/eclipse/osgi/container/ModuleContainer$ContainerWiring -instanceKlass org/eclipse/osgi/container/ModuleResolver -instanceKlass org/eclipse/osgi/container/ModuleContainer$ResolutionLock -instanceKlass org/eclipse/osgi/internal/container/LockSet -instanceKlass org/osgi/framework/startlevel/FrameworkStartLevel -instanceKlass org/osgi/framework/wiring/FrameworkWiring -instanceKlass org/osgi/resource/Requirement -instanceKlass org/eclipse/osgi/report/resolution/ResolutionReport -instanceKlass org/eclipse/osgi/container/ModuleContainer -instanceKlass org/eclipse/osgi/internal/container/Capabilities -instanceKlass org/eclipse/osgi/container/Module -instanceKlass org/osgi/framework/startlevel/BundleStartLevel -instanceKlass org/eclipse/osgi/container/ModuleDatabase -instanceKlass java/util/concurrent/LinkedBlockingQueue$Node -instanceKlass java/util/concurrent/RejectedExecutionHandler -instanceKlass org/eclipse/osgi/internal/framework/EquinoxContainerAdaptor$1 -instanceKlass java/util/concurrent/SynchronousQueue$TransferStack$SNode -instanceKlass java/util/concurrent/ForkJoinPool$ManagedBlocker -instanceKlass java/util/concurrent/SynchronousQueue$Transferer -instanceKlass java/util/concurrent/atomic/AtomicReference -instanceKlass org/eclipse/osgi/internal/container/AtomicLazyInitializer -instanceKlass org/eclipse/osgi/internal/framework/OSGiFrameworkHooks$BundleCollisionHook -instanceKlass org/osgi/framework/ServiceReference -instanceKlass org/osgi/framework/hooks/resolver/ResolverHook -instanceKlass org/eclipse/osgi/internal/framework/OSGiFrameworkHooks$CoreResolverHookFactory -instanceKlass org/osgi/framework/hooks/resolver/ResolverHookFactory -instanceKlass org/eclipse/osgi/container/ModuleCollisionHook -instanceKlass org/eclipse/osgi/internal/framework/OSGiFrameworkHooks -instanceKlass org/eclipse/osgi/container/ModuleContainerAdaptor$1 -instanceKlass org/eclipse/osgi/container/ModuleLoader -instanceKlass java/util/concurrent/Callable -instanceKlass java/util/concurrent/BlockingQueue -instanceKlass java/util/concurrent/Executor -instanceKlass org/eclipse/osgi/internal/permadmin/SecurityRow -instanceKlass org/eclipse/osgi/internal/permadmin/PermissionAdminTable -instanceKlass org/osgi/service/permissionadmin/PermissionInfo -instanceKlass org/osgi/service/condpermadmin/ConditionalPermissionUpdate -instanceKlass org/osgi/service/condpermadmin/ConditionalPermissionInfo -instanceKlass org/eclipse/osgi/internal/permadmin/SecurityAdmin -instanceKlass org/osgi/service/condpermadmin/ConditionalPermissionAdmin -instanceKlass org/osgi/service/permissionadmin/PermissionAdmin -instanceKlass org/eclipse/osgi/storage/PermissionData -instanceKlass org/eclipse/osgi/storage/BundleInfo$Generation -instanceKlass org/eclipse/osgi/storage/BundleInfo -instanceKlass org/eclipse/osgi/framework/util/ObjectPool -instanceKlass org/eclipse/osgi/storagemanager/StorageManager$Entry -instanceKlass org/eclipse/osgi/framework/internal/reliablefile/ReliableFile$CacheInfo -instanceKlass java/util/ComparableTimSort -instanceKlass java/lang/Shutdown$Lock -instanceKlass java/lang/Shutdown -instanceKlass java/io/DeleteOnExitHook$1 -instanceKlass java/io/DeleteOnExitHook -instanceKlass java/util/function/IntUnaryOperator -instanceKlass org/eclipse/osgi/framework/internal/reliablefile/ReliableFile -instanceKlass sun/nio/ch/FileKey -instanceKlass sun/nio/ch/FileLockTable -instanceKlass sun/nio/ch/NativeThread -instanceKlass java/nio/channels/FileLock -instanceKlass sun/nio/ch/NativeDispatcher -instanceKlass sun/nio/ch/NativeThreadSet -instanceKlass sun/nio/ch/IOUtil -instanceKlass java/nio/file/attribute/FileAttribute -instanceKlass java/nio/channels/spi/AbstractInterruptibleChannel -instanceKlass java/nio/channels/InterruptibleChannel -instanceKlass java/nio/channels/ScatteringByteChannel -instanceKlass java/nio/channels/GatheringByteChannel -instanceKlass java/nio/channels/SeekableByteChannel -instanceKlass java/nio/channels/ByteChannel -instanceKlass java/nio/channels/WritableByteChannel -instanceKlass java/nio/channels/ReadableByteChannel -instanceKlass java/nio/channels/Channel -instanceKlass org/eclipse/osgi/internal/location/Locker_JavaNio -instanceKlass org/eclipse/osgi/storagemanager/StorageManager -instanceKlass java/util/HashMap$HashMapSpliterator -instanceKlass java/lang/Long$LongCache -instanceKlass jdk/internal/vm/annotation/ForceInline -instanceKlass jdk/internal/reflect/UnsafeFieldAccessorFactory -instanceKlass sun/misc/Unsafe -instanceKlass org/eclipse/osgi/internal/url/MultiplexingFactory -instanceKlass org/eclipse/osgi/storage/FrameworkExtensionInstaller -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject -instanceKlass java/util/concurrent/locks/Condition -instanceKlass org/eclipse/osgi/storage/bundlefile/MRUBundleFileList -instanceKlass org/eclipse/osgi/framework/eventmgr/EventDispatcher -instanceKlass org/osgi/framework/Filter -instanceKlass org/eclipse/osgi/storage/ContentProvider -instanceKlass org/eclipse/osgi/storage/bundlefile/BundleFile -instanceKlass org/eclipse/osgi/container/ModuleContainerAdaptor -instanceKlass org/eclipse/osgi/storage/Storage -instanceKlass org/eclipse/osgi/signedcontent/SignedContent -instanceKlass org/eclipse/osgi/internal/hookregistry/StorageHookFactory$StorageHook -instanceKlass org/eclipse/osgi/internal/hookregistry/StorageHookFactory -instanceKlass org/osgi/framework/BundleActivator -instanceKlass org/eclipse/osgi/internal/cds/CDSHookConfigurator -instanceKlass org/eclipse/osgi/internal/signedcontent/SignedBundleHook -instanceKlass org/eclipse/osgi/signedcontent/SignedContentFactory -instanceKlass org/eclipse/osgi/internal/hookregistry/ActivatorHookFactory -instanceKlass org/osgi/framework/wiring/BundleRevision -instanceKlass org/osgi/resource/Resource -instanceKlass org/eclipse/osgi/internal/connect/ConnectHookConfigurator -instanceKlass org/eclipse/osgi/internal/hookregistry/HookConfigurator -instanceKlass java/net/URLClassLoader$3$1 -instanceKlass java/net/URLClassLoader$3 -instanceKlass org/eclipse/osgi/internal/framework/EquinoxContainer$ConnectModules -instanceKlass org/eclipse/osgi/internal/log/ExtendedLogServiceFactory$EquinoxLoggerContext -instanceKlass org/eclipse/osgi/internal/log/EquinoxLogFactory$1 -instanceKlass org/eclipse/osgi/framework/log/FrameworkLog -instanceKlass org/eclipse/osgi/internal/log/EquinoxLogFactory -instanceKlass org/osgi/service/log/FormatterLogger -instanceKlass org/eclipse/osgi/internal/log/LoggerImpl -instanceKlass org/eclipse/osgi/internal/log/ExtendedLogServiceImpl -instanceKlass org/eclipse/osgi/internal/log/LogServiceManager$MockSystemBundle -instanceKlass org/eclipse/osgi/internal/log/ExtendedLogServiceFactory$EquinoxLoggerAdmin -instanceKlass org/osgi/service/log/admin/LoggerContext -instanceKlass org/eclipse/osgi/internal/log/LoggerContextTargetMap -instanceKlass org/osgi/service/log/admin/LoggerAdmin -instanceKlass org/eclipse/osgi/internal/log/ExtendedLogServiceFactory -instanceKlass org/eclipse/osgi/framework/util/ArrayMap -instanceKlass java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock -instanceKlass java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock -instanceKlass java/util/concurrent/locks/ReentrantReadWriteLock -instanceKlass java/util/concurrent/locks/ReadWriteLock -instanceKlass org/eclipse/osgi/internal/log/ExtendedLogReaderServiceFactory$1 -instanceKlass org/osgi/service/log/LogEntry -instanceKlass org/eclipse/osgi/internal/log/ExtendedLogReaderServiceFactory -instanceKlass org/osgi/framework/ServiceFactory -instanceKlass org/eclipse/equinox/log/ExtendedLogReaderService -instanceKlass org/osgi/service/log/LogReaderService -instanceKlass org/eclipse/equinox/log/ExtendedLogService -instanceKlass org/eclipse/equinox/log/Logger -instanceKlass org/osgi/service/log/Logger -instanceKlass org/osgi/service/log/LogService -instanceKlass org/osgi/service/log/LoggerFactory -instanceKlass org/eclipse/osgi/internal/log/LogServiceManager -instanceKlass org/osgi/framework/AllServiceListener -instanceKlass org/osgi/framework/ServiceListener -instanceKlass org/eclipse/osgi/internal/log/EquinoxLogWriter -instanceKlass org/eclipse/equinox/log/LogFilter -instanceKlass org/eclipse/equinox/log/SynchronousLogListener -instanceKlass org/osgi/service/log/LogListener -instanceKlass org/eclipse/osgi/internal/log/EquinoxLogServices -instanceKlass org/eclipse/osgi/util/ManifestElement -instanceKlass org/eclipse/osgi/internal/util/SupplementDebug -instanceKlass org/eclipse/osgi/internal/debug/Debug -instanceKlass org/eclipse/osgi/service/debug/DebugOptionsListener -instanceKlass org/eclipse/osgi/service/debug/DebugTrace -instanceKlass org/eclipse/osgi/internal/debug/FrameworkDebugOptions -instanceKlass org/osgi/util/tracker/ServiceTrackerCustomizer -instanceKlass java/nio/file/FileVisitor -instanceKlass org/eclipse/osgi/storage/StorageUtil -instanceKlass org/eclipse/osgi/internal/location/BasicLocation -instanceKlass org/eclipse/osgi/internal/location/EquinoxLocations -instanceKlass java/util/concurrent/atomic/AtomicBoolean -instanceKlass java/util/UUID -instanceKlass java/util/Random -instanceKlass java/util/random/RandomGenerator -instanceKlass org/eclipse/osgi/internal/container/InternalUtils -instanceKlass org/osgi/framework/Version -instanceKlass org/eclipse/osgi/internal/location/Locker -instanceKlass org/eclipse/osgi/internal/location/LocationHelper -instanceKlass org/eclipse/osgi/internal/framework/EquinoxConfiguration$ConfigValues -instanceKlass org/eclipse/osgi/internal/util/Tokenizer -instanceKlass java/nio/charset/CoderResult -instanceKlass sun/util/logging/PlatformLogger -instanceKlass sun/util/logging/PlatformLogger$ConfigurableBridge$LoggerConfiguration -instanceKlass jdk/internal/logger/BootstrapLogger$RedirectedLoggers -instanceKlass jdk/internal/logger/LazyLoggers$LazyLoggerAccessor -instanceKlass jdk/internal/logger/LazyLoggers$LoggerAccessor -instanceKlass jdk/internal/logger/AbstractLoggerWrapper -instanceKlass java/util/ServiceLoader$ProviderImpl -instanceKlass java/util/ServiceLoader$Provider -instanceKlass java/util/ServiceLoader$1 -instanceKlass sun/util/logging/internal/LoggingProviderImpl$LogManagerAccess -instanceKlass java/util/concurrent/CopyOnWriteArrayList$COWIterator -instanceKlass jdk/internal/logger/BootstrapLogger$DetectBackend$1 -instanceKlass jdk/internal/logger/BootstrapLogger$DetectBackend -instanceKlass jdk/internal/logger/BootstrapLogger -instanceKlass sun/util/logging/PlatformLogger$ConfigurableBridge -instanceKlass sun/util/logging/PlatformLogger$Bridge -instanceKlass jdk/internal/logger/DefaultLoggerFinder$1 -instanceKlass java/lang/System$LoggerFinder -instanceKlass jdk/internal/logger/LazyLoggers$LazyLoggerFactories -instanceKlass jdk/internal/logger/LazyLoggers$1 -instanceKlass jdk/internal/logger/LazyLoggers -instanceKlass java/net/URLClassLoader$2 -instanceKlass org/eclipse/osgi/internal/framework/AliasMapper -instanceKlass org/eclipse/osgi/framework/util/KeyedElement -instanceKlass org/eclipse/osgi/internal/hookregistry/ClassLoaderHook -instanceKlass org/eclipse/osgi/internal/hookregistry/HookRegistry -instanceKlass org/eclipse/osgi/service/datalocation/Location -instanceKlass org/eclipse/osgi/service/debug/DebugOptions -instanceKlass org/eclipse/osgi/internal/framework/EquinoxConfiguration -instanceKlass org/eclipse/osgi/service/environment/EnvironmentInfo -instanceKlass java/lang/annotation/Target -instanceKlass java/lang/reflect/Proxy$ProxyBuilder$1 -instanceKlass jdk/internal/org/objectweb/asm/Edge -instanceKlass java/lang/reflect/ProxyGenerator$PrimitiveTypeInfo -instanceKlass java/lang/reflect/ProxyGenerator$ProxyMethod -instanceKlass java/lang/module/ModuleDescriptor$Builder -instanceKlass java/lang/PublicMethods -instanceKlass java/lang/reflect/Proxy$ProxyBuilder -instanceKlass java/lang/reflect/Proxy -instanceKlass sun/reflect/annotation/AnnotationInvocationHandler -instanceKlass java/lang/reflect/InvocationHandler -instanceKlass sun/reflect/annotation/AnnotationParser$1 -instanceKlass sun/reflect/annotation/ExceptionProxy -instanceKlass java/lang/annotation/Inherited -instanceKlass java/lang/annotation/Retention -instanceKlass sun/reflect/annotation/AnnotationType$1 -instanceKlass sun/reflect/annotation/AnnotationType -instanceKlass java/lang/reflect/GenericArrayType -instanceKlass sun/reflect/generics/visitor/Reifier -instanceKlass sun/reflect/generics/visitor/TypeTreeVisitor -instanceKlass sun/reflect/generics/factory/CoreReflectionFactory -instanceKlass sun/reflect/generics/factory/GenericsFactory -instanceKlass sun/reflect/generics/scope/AbstractScope -instanceKlass sun/reflect/generics/scope/Scope -instanceKlass sun/reflect/generics/tree/ClassTypeSignature -instanceKlass sun/reflect/generics/tree/SimpleClassTypeSignature -instanceKlass sun/reflect/generics/tree/FieldTypeSignature -instanceKlass sun/reflect/generics/tree/BaseType -instanceKlass sun/reflect/generics/tree/TypeSignature -instanceKlass sun/reflect/generics/tree/ReturnType -instanceKlass sun/reflect/generics/tree/TypeArgument -instanceKlass sun/reflect/generics/tree/TypeTree -instanceKlass sun/reflect/generics/tree/Tree -instanceKlass sun/reflect/generics/parser/SignatureParser -instanceKlass org/eclipse/osgi/framework/util/SecureAction$1 -instanceKlass org/eclipse/osgi/framework/util/SecureAction -instanceKlass org/eclipse/osgi/internal/framework/EquinoxContainer -instanceKlass org/eclipse/osgi/launch/Equinox -instanceKlass java/util/EventObject -instanceKlass org/eclipse/core/runtime/adaptor/EclipseStarter$InitialBundle -instanceKlass org/osgi/framework/BundleContext -instanceKlass org/osgi/framework/BundleReference -instanceKlass org/eclipse/core/runtime/adaptor/EclipseStarter$StartupEventListener -instanceKlass org/osgi/framework/FrameworkListener -instanceKlass org/osgi/framework/SynchronousBundleListener -instanceKlass java/util/concurrent/Semaphore -instanceKlass org/osgi/framework/launch/Framework -instanceKlass org/osgi/framework/Bundle -instanceKlass org/osgi/framework/BundleListener -instanceKlass java/util/EventListener -instanceKlass jdk/internal/reflect/ClassDefiner$1 -instanceKlass jdk/internal/reflect/ClassDefiner -instanceKlass jdk/internal/reflect/MethodAccessorGenerator$1 -instanceKlass jdk/internal/reflect/Label$PatchInfo -instanceKlass jdk/internal/reflect/Label -instanceKlass jdk/internal/reflect/UTF8 -instanceKlass jdk/internal/reflect/ClassFileAssembler -instanceKlass jdk/internal/reflect/ByteVectorImpl -instanceKlass jdk/internal/reflect/ByteVector -instanceKlass jdk/internal/reflect/ByteVectorFactory -instanceKlass jdk/internal/reflect/AccessorGenerator -instanceKlass jdk/internal/reflect/ClassFileConstants -instanceKlass org/eclipse/core/runtime/adaptor/EclipseStarter -instanceKlass java/io/FilePermissionCollection$1 -instanceKlass sun/security/util/SecurityProperties -instanceKlass sun/security/util/FilePermCompat -instanceKlass java/io/FilePermission$1 -instanceKlass jdk/internal/access/JavaIOFilePermissionAccess -instanceKlass java/net/URLClassLoader$1 -instanceKlass org/eclipse/equinox/launcher/Main$Identifier -instanceKlass java/nio/file/FileStore -instanceKlass sun/nio/fs/WindowsSecurity -instanceKlass sun/nio/fs/AbstractAclFileAttributeView -instanceKlass java/nio/file/attribute/AclFileAttributeView -instanceKlass java/nio/file/attribute/FileOwnerAttributeView -instanceKlass sun/nio/fs/WindowsLinkSupport -instanceKlass sun/nio/fs/WindowsFileSystemProvider$1 -instanceKlass org/eclipse/equinox/launcher/JNIBridge -instanceKlass java/io/RandomAccessFile$1 -instanceKlass sun/net/www/MimeEntry -instanceKlass java/util/Hashtable$Enumerator -instanceKlass java/util/Collections$SynchronizedCollection -instanceKlass java/util/Properties$EntrySet -instanceKlass sun/net/www/MimeTable$DefaultInstanceHolder$1 -instanceKlass sun/net/www/MimeTable$DefaultInstanceHolder -instanceKlass sun/net/www/MimeTable$1 -instanceKlass sun/net/www/MimeTable -instanceKlass java/net/URLConnection$1 -instanceKlass java/net/FileNameMap -instanceKlass java/util/Collections$3 -instanceKlass jdk/internal/loader/URLClassPath$1 -instanceKlass java/lang/CompoundEnumeration -instanceKlass jdk/internal/loader/BuiltinClassLoader$1 -instanceKlass java/util/Collections$EmptyEnumeration -instanceKlass java/util/ServiceLoader$3 -instanceKlass java/util/ServiceLoader$2 -instanceKlass java/util/ServiceLoader$LazyClassPathLookupIterator -instanceKlass java/util/Spliterators$1Adapter -instanceKlass java/util/Spliterators$ArraySpliterator -instanceKlass java/util/ServiceLoader$ModuleServicesLookupIterator -instanceKlass java/util/ServiceLoader -instanceKlass java/net/spi/URLStreamHandlerProvider -instanceKlass java/net/URL$1 -instanceKlass java/net/URL$2 -instanceKlass java/security/Policy -instanceKlass org/eclipse/equinox/launcher/Main -instanceKlass sun/security/util/ManifestEntryVerifier$SunProviderHolder -instanceKlass java/util/Base64$Encoder -instanceKlass java/util/Base64$Decoder -instanceKlass java/util/Base64 -instanceKlass javax/crypto/SecretKey -instanceKlass sun/security/util/Length -instanceKlass sun/security/util/KeyUtil -instanceKlass java/security/interfaces/XECKey -instanceKlass java/security/interfaces/ECKey -instanceKlass sun/security/util/JarConstraintsParameters -instanceKlass sun/security/util/ConstraintsParameters -instanceKlass java/security/Timestamp -instanceKlass sun/security/timestamp/TimestampToken -instanceKlass java/security/cert/CertPath -instanceKlass java/math/MutableBigInteger -instanceKlass sun/security/rsa/RSAPadding -instanceKlass sun/security/rsa/RSACore -instanceKlass java/security/interfaces/RSAPrivateCrtKey -instanceKlass sun/security/pkcs/PKCS8Key -instanceKlass java/security/interfaces/RSAPrivateKey -instanceKlass java/security/PrivateKey -instanceKlass javax/security/auth/Destroyable -instanceKlass sun/security/jca/ServiceId -instanceKlass java/security/Signature$1 -instanceKlass jdk/internal/access/JavaSecuritySignatureAccess -instanceKlass java/security/SignatureSpi -instanceKlass jdk/internal/icu/util/CodePointTrie$Data -instanceKlass jdk/internal/icu/util/CodePointTrie$1 -instanceKlass jdk/internal/icu/util/CodePointMap -instanceKlass jdk/internal/icu/util/VersionInfo -instanceKlass jdk/internal/jimage/decompressor/ZipDecompressor -instanceKlass jdk/internal/jimage/decompressor/ResourceDecompressor -instanceKlass jdk/internal/jimage/decompressor/ResourceDecompressorFactory -instanceKlass jdk/internal/jimage/decompressor/ResourceDecompressorRepository -instanceKlass jdk/internal/jimage/decompressor/CompressedResourceHeader -instanceKlass jdk/internal/jimage/decompressor/ResourceDecompressor$StringsProvider -instanceKlass java/util/TimSort -instanceKlass java/util/Arrays$LegacyMergeSort -instanceKlass java/util/AbstractMap$SimpleEntry -instanceKlass jdk/internal/jimage/ImageBufferCache$2 -instanceKlass jdk/internal/jimage/ImageBufferCache -instanceKlass jdk/internal/module/Checks -instanceKlass jdk/internal/icu/impl/ICUBinary$1 -instanceKlass jdk/internal/icu/impl/ICUBinary -instanceKlass jdk/internal/icu/impl/NormalizerImpl$IsAcceptable -instanceKlass jdk/internal/icu/impl/ICUBinary$Authenticate -instanceKlass jdk/internal/icu/impl/NormalizerImpl -instanceKlass jdk/internal/icu/impl/Norm2AllModes$Norm2AllModesSingleton -instanceKlass jdk/internal/icu/impl/Norm2AllModes$NFKCSingleton -instanceKlass jdk/internal/icu/impl/Norm2AllModes -instanceKlass jdk/internal/icu/text/Normalizer2 -instanceKlass jdk/internal/icu/text/NormalizerBase$ModeImpl -instanceKlass jdk/internal/icu/text/NormalizerBase$NFKDModeImpl -instanceKlass jdk/internal/icu/text/NormalizerBase$1 -instanceKlass jdk/internal/icu/text/NormalizerBase$Mode -instanceKlass jdk/internal/icu/text/NormalizerBase -instanceKlass java/text/Normalizer -instanceKlass sun/security/x509/AVAKeyword -instanceKlass java/util/StringJoiner -instanceKlass sun/security/util/SignatureUtil -instanceKlass java/lang/constant/DynamicConstantDesc -instanceKlass java/lang/constant/DirectMethodHandleDesc$1 -instanceKlass java/lang/constant/DirectMethodHandleDescImpl$1 -instanceKlass java/lang/constant/DirectMethodHandleDescImpl -instanceKlass java/lang/constant/DirectMethodHandleDesc -instanceKlass java/lang/constant/MethodHandleDesc$1 -instanceKlass java/lang/constant/MethodHandleDesc -instanceKlass java/lang/constant/MethodTypeDescImpl -instanceKlass java/lang/constant/MethodTypeDesc -instanceKlass java/lang/constant/ReferenceClassDescImpl -instanceKlass java/lang/constant/ConstantUtils -instanceKlass java/lang/constant/ClassDesc -instanceKlass java/lang/constant/ConstantDescs -instanceKlass java/lang/invoke/VarHandle$2 -instanceKlass java/lang/invoke/VarHandle$TypesAndInvokers -instanceKlass java/lang/invoke/VarHandle$AccessDescriptor -instanceKlass java/lang/invoke/VarHandleByteArrayBase -instanceKlass sun/security/provider/ByteArrayAccess$BE -instanceKlass sun/security/provider/ByteArrayAccess -instanceKlass sun/security/util/MessageDigestSpi2 -instanceKlass java/security/MessageDigestSpi -instanceKlass java/lang/Byte$ByteCache -instanceKlass sun/security/pkcs/PKCS9Attribute -instanceKlass sun/security/pkcs/PKCS9Attributes -instanceKlass java/time/Instant -instanceKlass java/time/zone/ZoneOffsetTransition -instanceKlass java/time/LocalTime -instanceKlass java/time/temporal/ValueRange -instanceKlass java/time/Duration -instanceKlass java/time/temporal/TemporalAmount -instanceKlass java/time/temporal/TemporalUnit -instanceKlass java/time/temporal/TemporalField -instanceKlass java/time/LocalDate -instanceKlass java/time/chrono/ChronoLocalDate -instanceKlass java/time/ZonedDateTime -instanceKlass java/time/chrono/ChronoZonedDateTime -instanceKlass java/time/LocalDateTime -instanceKlass java/time/chrono/ChronoLocalDateTime -instanceKlass java/time/temporal/Temporal -instanceKlass java/time/zone/ZoneOffsetTransitionRule -instanceKlass java/time/zone/ZoneRules -instanceKlass java/time/temporal/TemporalAdjuster -instanceKlass java/time/temporal/TemporalAccessor -instanceKlass java/time/ZoneId -instanceKlass java/util/regex/CharPredicates -instanceKlass sun/security/util/DisabledAlgorithmConstraints$Constraints$Holder -instanceKlass sun/security/util/DisabledAlgorithmConstraints$1 -instanceKlass sun/security/util/DisabledAlgorithmConstraints$Constraint -instanceKlass java/util/StringTokenizer -instanceKlass java/security/spec/ECFieldF2m -instanceKlass java/security/spec/ECParameterSpec -instanceKlass java/security/spec/ECPoint -instanceKlass java/security/spec/EllipticCurve -instanceKlass java/security/spec/ECFieldFp -instanceKlass java/security/spec/ECField -instanceKlass sun/security/util/CurveDB -instanceKlass sun/security/util/DisabledAlgorithmConstraints$Constraints -instanceKlass java/util/TreeMap$PrivateEntryIterator -instanceKlass java/util/NavigableSet -instanceKlass java/util/SortedSet -instanceKlass sun/security/util/AbstractAlgorithmConstraints$1 -instanceKlass sun/security/util/AlgorithmDecomposer -instanceKlass sun/security/util/DisabledAlgorithmConstraints$JarHolder -instanceKlass java/util/regex/ASCII -instanceKlass sun/security/util/AbstractAlgorithmConstraints -instanceKlass java/security/AlgorithmConstraints -instanceKlass sun/security/pkcs/SignerInfo -instanceKlass java/security/cert/PolicyQualifierInfo -instanceKlass sun/security/x509/RFC822Name -instanceKlass sun/security/x509/CertificatePolicyId -instanceKlass sun/security/x509/PolicyInformation -instanceKlass sun/security/x509/DistributionPoint -instanceKlass sun/security/x509/DNSName -instanceKlass sun/security/x509/URIName -instanceKlass sun/security/x509/GeneralName -instanceKlass sun/security/x509/AccessDescription -instanceKlass sun/security/x509/GeneralNames -instanceKlass java/lang/invoke/VarForm -instanceKlass java/lang/invoke/VarHandleGuards -instanceKlass jdk/internal/util/Preconditions$1 -instanceKlass java/lang/invoke/VarHandle$1 -instanceKlass java/lang/ClassValue$Version -instanceKlass java/lang/ClassValue$Identity -instanceKlass java/lang/ClassValue -instanceKlass java/lang/invoke/VarHandles -instanceKlass java/lang/System$Logger -instanceKlass jdk/internal/event/EventHelper -instanceKlass sun/security/jca/JCAUtil -instanceKlass sun/security/util/MemoryCache$CacheEntry -instanceKlass sun/security/x509/X509AttributeName -instanceKlass sun/security/x509/KeyIdentifier -instanceKlass java/util/TreeMap$Entry -instanceKlass sun/security/x509/OIDMap$OIDInfo -instanceKlass sun/security/x509/PKIXExtensions -instanceKlass sun/security/x509/OIDMap -instanceKlass sun/security/x509/Extension -instanceKlass java/security/cert/Extension -instanceKlass java/util/Collections$SynchronizedMap -instanceKlass java/util/NavigableMap -instanceKlass java/util/SortedMap -instanceKlass sun/security/x509/CertificateExtensions -instanceKlass sun/security/rsa/RSAUtil -instanceKlass sun/security/util/IOUtils -instanceKlass java/security/interfaces/RSAPublicKey -instanceKlass java/security/interfaces/RSAKey -instanceKlass java/security/spec/PSSParameterSpec -instanceKlass java/security/spec/AlgorithmParameterSpec -instanceKlass java/security/spec/RSAPrivateKeySpec -instanceKlass java/security/spec/RSAPublicKeySpec -instanceKlass java/security/KeyFactorySpi -instanceKlass sun/security/rsa/SunRsaSignEntries -instanceKlass sun/security/jca/ProviderList$ServiceList$1 -instanceKlass java/security/KeyFactory -instanceKlass java/security/spec/EncodedKeySpec$1 -instanceKlass jdk/internal/access/JavaSecuritySpecAccess -instanceKlass java/security/spec/EncodedKeySpec -instanceKlass java/security/spec/KeySpec -instanceKlass sun/security/util/BitArray -instanceKlass sun/security/x509/X509Key -instanceKlass java/security/PublicKey -instanceKlass java/security/Key -instanceKlass sun/security/x509/CertificateX509Key -instanceKlass java/util/Date -instanceKlass sun/util/calendar/CalendarUtils -instanceKlass sun/util/calendar/CalendarDate -instanceKlass sun/util/calendar/CalendarSystem$GregorianHolder -instanceKlass sun/util/calendar/CalendarSystem -instanceKlass sun/security/x509/CertificateValidity -instanceKlass sun/security/x509/AVA -instanceKlass sun/security/x509/RDN -instanceKlass javax/security/auth/x500/X500Principal -instanceKlass sun/security/x509/X500Name$1 -instanceKlass sun/security/x509/X500Name -instanceKlass sun/security/x509/GeneralNameInterface -instanceKlass sun/security/x509/CertificateAlgorithmId -instanceKlass sun/security/x509/SerialNumber -instanceKlass sun/security/x509/CertificateSerialNumber -instanceKlass sun/security/x509/CertificateVersion -instanceKlass sun/security/x509/X509CertInfo -instanceKlass sun/security/x509/CertAttrSet -instanceKlass sun/security/util/Cache$EqualByteArray -instanceKlass java/security/cert/X509Extension -instanceKlass sun/security/jca/GetInstance$Instance -instanceKlass sun/security/util/Cache -instanceKlass jdk/internal/event/Event -instanceKlass sun/security/jca/GetInstance -instanceKlass java/security/cert/CertificateFactorySpi -instanceKlass java/security/cert/CertificateFactory -instanceKlass sun/security/x509/AlgorithmId -instanceKlass sun/security/util/ByteArrayTagOrder -instanceKlass sun/security/util/ByteArrayLexOrder -instanceKlass sun/security/util/DerEncoder -instanceKlass sun/security/util/DerValue -instanceKlass sun/security/util/ObjectIdentifier -instanceKlass sun/security/pkcs/ContentInfo -instanceKlass sun/security/util/DerInputStream -instanceKlass sun/security/pkcs/PKCS7 -instanceKlass java/util/Collections$EmptyIterator -instanceKlass java/util/LinkedHashMap$LinkedHashIterator -instanceKlass sun/security/util/SecurityProviderConstants -instanceKlass java/security/Provider$UString -instanceKlass java/security/Provider$Service -instanceKlass sun/security/provider/NativePRNG$NonBlocking -instanceKlass sun/security/provider/NativePRNG$Blocking -instanceKlass sun/security/provider/NativePRNG -instanceKlass sun/security/provider/SunEntries$1 -instanceKlass sun/security/provider/SunEntries -instanceKlass sun/security/util/SecurityConstants -instanceKlass java/security/Security$2 -instanceKlass jdk/internal/access/JavaSecurityPropertiesAccess -instanceKlass java/util/concurrent/ConcurrentHashMap$MapEntry -instanceKlass java/io/FileInputStream$1 -instanceKlass java/util/Properties$LineReader -instanceKlass java/security/Security$1 -instanceKlass java/security/Security -instanceKlass sun/security/jca/ProviderList$2 -instanceKlass jdk/internal/math/FloatingDecimal$ASCIIToBinaryBuffer -instanceKlass jdk/internal/math/FloatingDecimal$PreparedASCIIToBinaryBuffer -instanceKlass jdk/internal/math/FloatingDecimal$ASCIIToBinaryConverter -instanceKlass jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer -instanceKlass jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer -instanceKlass jdk/internal/math/FloatingDecimal$BinaryToASCIIConverter -instanceKlass jdk/internal/math/FloatingDecimal -instanceKlass java/security/Provider$EngineDescription -instanceKlass java/security/Provider$ServiceKey -instanceKlass sun/security/jca/ProviderConfig -instanceKlass sun/security/jca/ProviderList -instanceKlass sun/security/jca/Providers -instanceKlass sun/security/util/ManifestDigester$Section -instanceKlass sun/security/util/ManifestDigester$Entry -instanceKlass sun/security/util/ManifestDigester$Position -instanceKlass sun/security/util/ManifestDigester -instanceKlass sun/security/util/ManifestEntryVerifier -instanceKlass java/security/CodeSigner -instanceKlass java/util/jar/JarVerifier -instanceKlass sun/launcher/LauncherHelper -instanceKlass lombok/patcher/scripts/ScriptBuilder$SetSymbolDuringMethodCallBuilder -instanceKlass lombok/patcher/scripts/ScriptBuilder$ReplaceMethodCallBuilder -instanceKlass lombok/eclipse/agent/EclipsePatcher$4 -instanceKlass lombok/eclipse/agent/EclipsePatcher$3 -instanceKlass lombok/patcher/scripts/ScriptBuilder$WrapMethodCallBuilder -instanceKlass lombok/patcher/ScriptManager$WitnessAction -instanceKlass lombok/patcher/scripts/ScriptBuilder$WrapReturnValueBuilder -instanceKlass lombok/patcher/ClassRootFinder -instanceKlass lombok/patcher/scripts/ScriptBuilder$AddFieldBuilder -instanceKlass java/util/Collections$1 -instanceKlass lombok/patcher/PatchScript$MethodPatcherFactory -instanceKlass org/lombokweb/asm/ClassVisitor -instanceKlass lombok/patcher/Hook -instanceKlass java/util/regex/Pattern$BitClass -instanceKlass lombok/patcher/MethodTarget -instanceKlass lombok/patcher/scripts/ScriptBuilder$ExitEarlyBuilder -instanceKlass lombok/patcher/scripts/ScriptBuilder -instanceKlass lombok/eclipse/agent/EclipseLoaderPatcher -instanceKlass lombok/eclipse/agent/EclipsePatcher$2 -instanceKlass lombok/eclipse/agent/EclipsePatcher$1 -instanceKlass java/lang/instrument/ClassDefinition -instanceKlass lombok/patcher/ScriptManager$OurClassFileTransformer -instanceKlass lombok/patcher/Filter$1 -instanceKlass lombok/patcher/TransplantMapper$1 -instanceKlass java/lang/instrument/ClassFileTransformer -instanceKlass lombok/patcher/ScriptManager -instanceKlass lombok/patcher/TransplantMapper -instanceKlass lombok/patcher/Filter -instanceKlass lombok/patcher/PatchScript -instanceKlass lombok/patcher/TargetMatcher -instanceKlass lombok/eclipse/agent/EclipsePatcher -instanceKlass lombok/core/AgentLauncher$AgentLaunchable -instanceKlass jdk/internal/misc/ScopedMemoryAccess$Scope -instanceKlass lombok/core/AgentLauncher$AgentInfo -instanceKlass lombok/core/AgentLauncher -instanceKlass java/util/IdentityHashMap$IdentityHashMapIterator -instanceKlass lombok/launch/ClassFileMetaData -instanceKlass sun/net/www/MessageHeader -instanceKlass sun/net/www/protocol/jar/JarFileFactory -instanceKlass sun/net/www/protocol/jar/URLJarFile$URLJarFileCloseController -instanceKlass java/net/URLConnection -instanceKlass java/util/zip/ZipFile$ZipEntryIterator -instanceKlass java/util/WeakHashMap$HashIterator -instanceKlass java/util/BitSet -instanceKlass java/net/URLEncoder -instanceKlass java/net/URLDecoder -instanceKlass java/util/regex/IntHashSet -instanceKlass java/util/regex/Matcher -instanceKlass java/util/regex/MatchResult -instanceKlass java/util/regex/Pattern$TreeInfo -instanceKlass java/util/regex/Pattern$BmpCharPredicate -instanceKlass java/util/regex/Pattern$CharPredicate -instanceKlass java/util/regex/Pattern$Node -instanceKlass java/util/regex/Pattern -instanceKlass jdk/internal/jimage/ImageLocation -instanceKlass jdk/internal/jimage/decompressor/Decompressor -instanceKlass jdk/internal/jimage/ImageStringsReader -instanceKlass jdk/internal/jimage/ImageStrings -instanceKlass jdk/internal/jimage/ImageHeader -instanceKlass jdk/internal/jimage/NativeImageBuffer$1 -instanceKlass jdk/internal/jimage/NativeImageBuffer -instanceKlass jdk/internal/jimage/BasicImageReader$1 -instanceKlass jdk/internal/jimage/BasicImageReader -instanceKlass jdk/internal/jimage/ImageReader -instanceKlass jdk/internal/jimage/ImageReaderFactory$1 -instanceKlass java/nio/file/Paths -instanceKlass jdk/internal/jimage/ImageReaderFactory -instanceKlass jdk/internal/module/SystemModuleFinders$SystemImage -instanceKlass jdk/internal/module/SystemModuleFinders$SystemModuleReader -instanceKlass java/lang/module/ModuleReader -instanceKlass jdk/internal/loader/BuiltinClassLoader$5 -instanceKlass jdk/internal/loader/BuiltinClassLoader$2 -instanceKlass jdk/internal/module/Resources -instanceKlass lombok/launch/PackageShader -instanceKlass java/io/Reader -instanceKlass java/lang/Readable -instanceKlass lombok/launch/Main -instanceKlass sun/instrument/InstrumentationImpl$1 -instanceKlass lombok/launch/Agent -instanceKlass java/security/SecureClassLoader$DebugHolder -instanceKlass java/security/PermissionCollection -instanceKlass java/security/SecureClassLoader$1 -instanceKlass java/security/SecureClassLoader$CodeSourceKey -instanceKlass java/util/zip/Checksum$1 -instanceKlass java/util/zip/CRC32 -instanceKlass java/util/zip/Checksum -instanceKlass sun/nio/ByteBuffered -instanceKlass java/lang/Package$VersionInfo -instanceKlass java/lang/NamedPackage -instanceKlass java/util/jar/Attributes$Name -instanceKlass java/util/jar/Attributes -instanceKlass jdk/internal/loader/Resource -instanceKlass sun/security/action/GetIntegerAction -instanceKlass sun/security/util/Debug -instanceKlass sun/security/util/SignatureFileVerifier -instanceKlass java/util/zip/ZipFile$InflaterCleanupAction -instanceKlass java/util/zip/Inflater$InflaterZStreamRef -instanceKlass java/util/zip/Inflater -instanceKlass java/util/zip/ZipEntry -instanceKlass jdk/internal/util/jar/JarIndex -instanceKlass java/nio/Bits$1 -instanceKlass jdk/internal/misc/VM$BufferPool -instanceKlass java/nio/Bits -instanceKlass sun/nio/ch/DirectBuffer -instanceKlass jdk/internal/perf/PerfCounter$CoreCounters -instanceKlass jdk/internal/perf/Perf -instanceKlass jdk/internal/perf/Perf$GetPerfAction -instanceKlass jdk/internal/perf/PerfCounter -instanceKlass java/nio/file/attribute/FileTime -instanceKlass java/util/zip/ZipUtils -instanceKlass java/util/zip/ZipFile$Source$End -instanceKlass java/io/RandomAccessFile$2 -instanceKlass jdk/internal/access/JavaIORandomAccessFileAccess -instanceKlass java/io/RandomAccessFile -instanceKlass java/io/DataInput -instanceKlass java/io/DataOutput -instanceKlass sun/nio/fs/WindowsNativeDispatcher$CompletionStatus -instanceKlass sun/nio/fs/WindowsNativeDispatcher$AclInformation -instanceKlass sun/nio/fs/WindowsNativeDispatcher$Account -instanceKlass sun/nio/fs/WindowsNativeDispatcher$DiskFreeSpace -instanceKlass sun/nio/fs/WindowsNativeDispatcher$VolumeInformation -instanceKlass sun/nio/fs/WindowsNativeDispatcher$FirstStream -instanceKlass sun/nio/fs/WindowsNativeDispatcher$FirstFile -instanceKlass java/util/concurrent/ConcurrentHashMap$Traverser -instanceKlass java/util/Enumeration -instanceKlass java/util/concurrent/ConcurrentHashMap$CollectionView -instanceKlass sun/nio/fs/WindowsNativeDispatcher -instanceKlass sun/nio/fs/NativeBuffer$Deallocator -instanceKlass sun/nio/fs/NativeBuffer -instanceKlass java/lang/ThreadLocal$ThreadLocalMap -instanceKlass sun/nio/fs/NativeBuffers -instanceKlass sun/nio/fs/WindowsFileAttributes -instanceKlass java/nio/file/attribute/DosFileAttributes -instanceKlass sun/nio/fs/AbstractBasicFileAttributeView -instanceKlass sun/nio/fs/DynamicFileAttributeView -instanceKlass sun/nio/fs/WindowsFileAttributeViews -instanceKlass sun/nio/fs/Util -instanceKlass java/nio/file/attribute/BasicFileAttributeView -instanceKlass java/nio/file/attribute/FileAttributeView -instanceKlass java/nio/file/attribute/AttributeView -instanceKlass java/nio/file/Files -instanceKlass java/nio/file/CopyOption -instanceKlass java/nio/file/attribute/BasicFileAttributes -instanceKlass sun/nio/fs/WindowsPath -instanceKlass java/net/URI$Parser -instanceKlass sun/nio/fs/WindowsPathParser$Result -instanceKlass sun/nio/fs/WindowsPathParser -instanceKlass java/util/Arrays$ArrayItr -instanceKlass java/nio/file/FileSystem -instanceKlass java/nio/file/OpenOption -instanceKlass java/nio/file/spi/FileSystemProvider -instanceKlass sun/nio/fs/DefaultFileSystemProvider -instanceKlass java/nio/file/FileSystems$DefaultFileSystemHolder$1 -instanceKlass java/nio/file/FileSystems$DefaultFileSystemHolder -instanceKlass java/nio/file/FileSystems -instanceKlass java/util/zip/ZipFile$Source$Key -instanceKlass java/util/zip/ZipFile$Source -instanceKlass java/util/zip/ZipCoder -instanceKlass java/util/zip/ZipFile$CleanableResource -instanceKlass java/lang/Runtime$Version -instanceKlass java/util/jar/JavaUtilJarAccessImpl -instanceKlass jdk/internal/access/JavaUtilJarAccess -instanceKlass jdk/internal/loader/FileURLMapper -instanceKlass jdk/internal/loader/URLClassPath$JarLoader$1 -instanceKlass java/util/zip/ZipFile$1 -instanceKlass jdk/internal/access/JavaUtilZipFileAccess -instanceKlass java/util/zip/ZipFile -instanceKlass java/util/zip/ZipConstants -instanceKlass jdk/internal/loader/URLClassPath$Loader -instanceKlass jdk/internal/loader/URLClassPath$3 -instanceKlass java/security/PrivilegedExceptionAction -instanceKlass sun/util/locale/LocaleObjectCache -instanceKlass sun/util/locale/BaseLocale$Key -instanceKlass sun/util/locale/LocaleUtils -instanceKlass sun/util/locale/BaseLocale -instanceKlass java/util/Locale -instanceKlass sun/net/util/URLUtil -instanceKlass sun/instrument/TransformerManager$TransformerInfo -instanceKlass sun/instrument/TransformerManager -instanceKlass jdk/internal/loader/NativeLibraries$NativeLibraryImpl -instanceKlass jdk/internal/loader/NativeLibrary -instanceKlass java/util/ArrayDeque$DeqIterator -instanceKlass jdk/internal/loader/NativeLibraries$1 -instanceKlass sun/nio/cs/ArrayEncoder -instanceKlass jdk/internal/loader/NativeLibraries$LibraryPaths -instanceKlass sun/instrument/InstrumentationImpl -instanceKlass java/lang/instrument/Instrumentation -instanceKlass java/lang/invoke/StringConcatFactory$3 -instanceKlass java/lang/invoke/StringConcatFactory$2 -instanceKlass java/lang/invoke/StringConcatFactory$1 -instanceKlass java/lang/invoke/StringConcatFactory -instanceKlass jdk/internal/module/ModuleBootstrap$SafeModuleFinder -instanceKlass java/lang/ModuleLayer$Controller -instanceKlass java/util/concurrent/CopyOnWriteArrayList -instanceKlass jdk/internal/module/ServicesCatalog$ServiceProvider -instanceKlass jdk/internal/loader/AbstractClassLoaderValue$Memoizer -instanceKlass jdk/internal/module/ModuleLoaderMap$Modules -instanceKlass jdk/internal/module/ModuleLoaderMap$Mapper -instanceKlass jdk/internal/module/ModuleLoaderMap -instanceKlass java/lang/module/ResolvedModule -instanceKlass java/util/Collections$UnmodifiableCollection$1 -instanceKlass java/lang/ModuleLayer -instanceKlass java/util/ImmutableCollections$ListItr -instanceKlass java/util/ListIterator -instanceKlass java/lang/module/ModuleFinder$1 -instanceKlass java/nio/file/Path -instanceKlass java/nio/file/Watchable -instanceKlass java/lang/module/Resolver -instanceKlass java/lang/module/Configuration -instanceKlass java/util/stream/ForEachOps$ForEachOp -instanceKlass java/util/stream/ForEachOps -instanceKlass java/util/stream/FindOps$FindOp -instanceKlass java/util/stream/FindOps$FindSink -instanceKlass java/util/stream/FindOps -instanceKlass java/util/stream/Sink$ChainedReference -instanceKlass java/util/stream/ReduceOps$Box -instanceKlass java/util/stream/ReduceOps$AccumulatingSink -instanceKlass java/util/stream/TerminalSink -instanceKlass java/util/stream/Sink -instanceKlass java/util/function/Consumer -instanceKlass java/util/stream/ReduceOps$ReduceOp -instanceKlass java/util/stream/TerminalOp -instanceKlass java/util/stream/ReduceOps -instanceKlass java/util/function/BinaryOperator -instanceKlass java/util/function/BiFunction -instanceKlass java/util/function/BiConsumer -instanceKlass java/util/stream/Collectors$CollectorImpl -instanceKlass java/util/stream/Collector -instanceKlass java/util/Collections$UnmodifiableCollection -instanceKlass java/util/stream/Collectors -instanceKlass java/lang/ref/Cleaner$Cleanable -instanceKlass jdk/internal/ref/CleanerImpl -instanceKlass java/lang/ref/Cleaner$1 -instanceKlass java/lang/ref/Cleaner -instanceKlass jdk/internal/ref/CleanerFactory$1 -instanceKlass java/util/concurrent/ThreadFactory -instanceKlass jdk/internal/ref/CleanerFactory -instanceKlass jdk/internal/org/objectweb/asm/FieldVisitor -instanceKlass java/util/ArrayList$Itr -instanceKlass java/lang/invoke/InvokerBytecodeGenerator$ClassData -instanceKlass jdk/internal/org/objectweb/asm/Frame -instanceKlass java/lang/invoke/LambdaFormBuffer -instanceKlass java/lang/invoke/LambdaFormEditor$TransformKey -instanceKlass java/lang/invoke/LambdaFormEditor -instanceKlass sun/invoke/util/Wrapper$1 -instanceKlass java/lang/invoke/DelegatingMethodHandle$Holder -instanceKlass java/lang/invoke/DirectMethodHandle$2 -instanceKlass sun/invoke/empty/Empty -instanceKlass sun/invoke/util/VerifyType -instanceKlass java/lang/invoke/ClassSpecializer$Factory -instanceKlass java/lang/invoke/ClassSpecializer$SpeciesData -instanceKlass java/lang/invoke/ClassSpecializer$1 -instanceKlass java/util/function/Function -instanceKlass java/lang/invoke/ClassSpecializer -instanceKlass java/lang/invoke/InnerClassLambdaMetafactory$1 -instanceKlass java/lang/invoke/MethodHandles$Lookup$ClassDefiner -instanceKlass jdk/internal/org/objectweb/asm/ClassReader -instanceKlass java/lang/invoke/MethodHandles$Lookup$ClassFile -instanceKlass jdk/internal/org/objectweb/asm/AnnotationVisitor -instanceKlass jdk/internal/org/objectweb/asm/Attribute -instanceKlass jdk/internal/org/objectweb/asm/Handler -instanceKlass jdk/internal/org/objectweb/asm/Label -instanceKlass jdk/internal/org/objectweb/asm/MethodVisitor -instanceKlass java/lang/invoke/LambdaProxyClassArchive -instanceKlass jdk/internal/org/objectweb/asm/ByteVector -instanceKlass jdk/internal/org/objectweb/asm/Symbol -instanceKlass jdk/internal/org/objectweb/asm/SymbolTable -instanceKlass jdk/internal/org/objectweb/asm/ClassVisitor -instanceKlass java/lang/invoke/InfoFromMemberName -instanceKlass java/lang/invoke/MethodHandleInfo -instanceKlass jdk/internal/org/objectweb/asm/ConstantDynamic -instanceKlass sun/invoke/util/BytecodeDescriptor -instanceKlass jdk/internal/org/objectweb/asm/Handle -instanceKlass sun/security/action/GetBooleanAction -instanceKlass jdk/internal/org/objectweb/asm/Type -instanceKlass java/lang/invoke/AbstractValidatingLambdaMetafactory -instanceKlass java/lang/invoke/MethodHandleImpl$1 -instanceKlass jdk/internal/access/JavaLangInvokeAccess -instanceKlass java/lang/invoke/Invokers$Holder -instanceKlass java/lang/invoke/BootstrapMethodInvoker -instanceKlass java/util/function/Predicate -instanceKlass java/lang/WeakPairMap$Pair$Lookup -instanceKlass java/lang/WeakPairMap$Pair -instanceKlass java/lang/WeakPairMap -instanceKlass java/lang/Module$ReflectionData -instanceKlass java/lang/invoke/InvokerBytecodeGenerator$2 -instanceKlass java/lang/invoke/InvokerBytecodeGenerator -instanceKlass java/lang/invoke/LambdaForm$Holder -instanceKlass java/lang/invoke/LambdaForm$Name -instanceKlass java/lang/reflect/Array -instanceKlass java/lang/invoke/Invokers -instanceKlass java/lang/invoke/MethodHandleImpl -instanceKlass sun/invoke/util/ValueConversions -instanceKlass java/lang/invoke/DirectMethodHandle$Holder -instanceKlass java/lang/invoke/LambdaForm$NamedFunction -instanceKlass sun/invoke/util/Wrapper$Format -instanceKlass java/lang/invoke/MethodTypeForm -instanceKlass java/lang/Void -instanceKlass java/lang/invoke/MethodType$ConcurrentWeakInternSet -instanceKlass java/lang/invoke/LambdaMetafactory -instanceKlass sun/reflect/annotation/AnnotationParser -instanceKlass java/lang/Class$3 -instanceKlass java/lang/PublicMethods$Key -instanceKlass java/lang/PublicMethods$MethodList -instanceKlass java/util/EnumMap$1 -instanceKlass java/util/stream/StreamOpFlag$MaskBuilder -instanceKlass java/util/stream/PipelineHelper -instanceKlass java/util/stream/Stream -instanceKlass java/util/stream/BaseStream -instanceKlass java/util/stream/StreamSupport -instanceKlass java/util/Spliterators$IteratorSpliterator -instanceKlass java/util/Spliterator$OfDouble -instanceKlass java/util/Spliterator$OfLong -instanceKlass java/util/Spliterator$OfInt -instanceKlass java/util/Spliterator$OfPrimitive -instanceKlass java/util/Spliterators$EmptySpliterator -instanceKlass java/util/Spliterator -instanceKlass java/util/Spliterators -instanceKlass jdk/internal/module/DefaultRoots -instanceKlass jdk/internal/loader/BuiltinClassLoader$LoadedModule -instanceKlass jdk/internal/loader/AbstractClassLoaderValue -instanceKlass jdk/internal/module/ServicesCatalog -instanceKlass jdk/internal/util/Preconditions -instanceKlass sun/net/util/IPAddressUtil -instanceKlass java/net/URLStreamHandler -instanceKlass java/util/HexFormat -instanceKlass sun/net/www/ParseUtil -instanceKlass java/net/URL$3 -instanceKlass jdk/internal/access/JavaNetURLAccess -instanceKlass java/net/URL$DefaultFactory -instanceKlass java/net/URLStreamHandlerFactory -instanceKlass jdk/internal/loader/URLClassPath -instanceKlass java/security/Principal -instanceKlass java/security/ProtectionDomain$Key -instanceKlass java/security/ProtectionDomain$JavaSecurityAccessImpl -instanceKlass jdk/internal/access/JavaSecurityAccess -instanceKlass java/lang/ClassLoader$ParallelLoaders -instanceKlass java/security/cert/Certificate -instanceKlass jdk/internal/loader/ArchivedClassLoaders -instanceKlass java/util/Deque -instanceKlass java/util/Queue -instanceKlass jdk/internal/loader/ClassLoaderHelper -instanceKlass jdk/internal/loader/NativeLibraries -instanceKlass jdk/internal/loader/BootLoader -instanceKlass java/util/Optional -instanceKlass jdk/internal/module/SystemModuleFinders$SystemModuleFinder -instanceKlass java/lang/module/ModuleFinder -instanceKlass jdk/internal/module/SystemModuleFinders$3 -instanceKlass jdk/internal/module/ModuleHashes$HashSupplier -instanceKlass jdk/internal/module/SystemModuleFinders$2 -instanceKlass java/util/function/Supplier -instanceKlass java/lang/module/ModuleReference -instanceKlass jdk/internal/module/ModuleResolution -instanceKlass java/util/Collections$UnmodifiableMap -instanceKlass jdk/internal/module/ModuleHashes$Builder -instanceKlass jdk/internal/module/ModuleHashes -instanceKlass jdk/internal/module/ModuleTarget -instanceKlass java/util/ImmutableCollections$Set12$1 -instanceKlass java/lang/Enum -instanceKlass java/lang/module/ModuleDescriptor$Version -instanceKlass java/lang/module/ModuleDescriptor$Provides -instanceKlass java/lang/module/ModuleDescriptor$Opens -instanceKlass java/util/ImmutableCollections$SetN$SetNIterator -instanceKlass java/lang/module/ModuleDescriptor$Exports -instanceKlass java/lang/module/ModuleDescriptor$Requires -instanceKlass jdk/internal/module/Builder -instanceKlass jdk/internal/module/SystemModules$all -instanceKlass jdk/internal/module/SystemModules -instanceKlass jdk/internal/module/SystemModulesMap -instanceKlass java/net/URI$1 -instanceKlass jdk/internal/access/JavaNetUriAccess -instanceKlass java/net/URI -instanceKlass jdk/internal/module/SystemModuleFinders -instanceKlass jdk/internal/module/ArchivedModuleGraph -instanceKlass jdk/internal/module/ArchivedBootLayer -instanceKlass jdk/internal/module/ModuleBootstrap$Counters -instanceKlass jdk/internal/module/ModulePatcher -instanceKlass java/io/FileSystem -instanceKlass java/io/DefaultFileSystem -instanceKlass java/io/File -instanceKlass java/lang/module/ModuleDescriptor$1 -instanceKlass jdk/internal/access/JavaLangModuleAccess -instanceKlass sun/invoke/util/VerifyAccess -instanceKlass java/lang/module/ModuleDescriptor -instanceKlass jdk/internal/module/ModuleBootstrap -instanceKlass java/lang/invoke/MethodHandleStatics -instanceKlass java/util/Collections -instanceKlass sun/io/Win32ErrorMode -instanceKlass jdk/internal/misc/OSEnvironment -instanceKlass jdk/internal/misc/Signal$NativeHandler -instanceKlass java/util/Hashtable$Entry -instanceKlass jdk/internal/misc/Signal -instanceKlass java/lang/Terminator$1 -instanceKlass jdk/internal/misc/Signal$Handler -instanceKlass java/lang/Terminator -instanceKlass java/nio/ByteOrder -instanceKlass java/nio/Buffer$1 -instanceKlass jdk/internal/access/JavaNioAccess -instanceKlass jdk/internal/misc/ScopedMemoryAccess -instanceKlass java/nio/charset/CharsetEncoder -instanceKlass sun/security/action/GetPropertyAction -instanceKlass java/io/Writer -instanceKlass java/io/OutputStream -instanceKlass java/io/Flushable -instanceKlass java/io/FileDescriptor$1 -instanceKlass jdk/internal/access/JavaIOFileDescriptorAccess -instanceKlass java/io/FileDescriptor -instanceKlass jdk/internal/util/StaticProperty -instanceKlass java/util/HashMap$HashIterator -instanceKlass java/lang/Integer$IntegerCache -instanceKlass java/lang/CharacterData -instanceKlass java/lang/VersionProps -instanceKlass java/lang/StringConcatHelper -instanceKlass java/lang/StringCoding -instanceKlass java/nio/charset/CodingErrorAction -instanceKlass sun/nio/cs/SingleByte -instanceKlass java/lang/StringUTF16 -instanceKlass sun/nio/cs/MS1251$Holder -instanceKlass java/nio/charset/CharsetDecoder -instanceKlass sun/nio/cs/ArrayDecoder -instanceKlass java/lang/reflect/Modifier -instanceKlass java/lang/Class$1 -instanceKlass java/lang/Class$Atomic -instanceKlass java/lang/Class$ReflectionData -instanceKlass jdk/internal/util/ArraysSupport -instanceKlass java/nio/charset/StandardCharsets -instanceKlass sun/nio/cs/HistoricallyNamedCharset -instanceKlass java/util/Arrays -instanceKlass java/lang/ThreadLocal -instanceKlass java/nio/charset/spi/CharsetProvider -instanceKlass java/nio/charset/Charset -instanceKlass jdk/internal/util/SystemProps$Raw -instanceKlass jdk/internal/util/SystemProps -instanceKlass jdk/internal/misc/VM -instanceKlass java/lang/System$2 -instanceKlass jdk/internal/access/JavaLangAccess -instanceKlass java/lang/ref/Reference$1 -instanceKlass jdk/internal/access/JavaLangRefAccess -instanceKlass java/lang/ref/ReferenceQueue$Lock -instanceKlass java/lang/ref/ReferenceQueue -instanceKlass jdk/internal/reflect/ReflectionFactory -instanceKlass jdk/internal/reflect/ReflectionFactory$GetReflectionFactoryAction -instanceKlass java/security/PrivilegedAction -instanceKlass java/util/concurrent/locks/LockSupport -instanceKlass java/util/concurrent/ConcurrentHashMap$Node -instanceKlass java/util/concurrent/ConcurrentHashMap$CounterCell -instanceKlass java/util/concurrent/locks/ReentrantLock -instanceKlass java/util/concurrent/locks/Lock -instanceKlass java/lang/Runtime -instanceKlass java/util/HashMap$Node -instanceKlass java/util/KeyValueHolder -instanceKlass java/util/Map$Entry -instanceKlass java/util/ImmutableCollections$MapN$MapNIterator -instanceKlass java/lang/Math -instanceKlass jdk/internal/reflect/Reflection -instanceKlass java/lang/invoke/MethodHandles$Lookup -instanceKlass java/lang/StringLatin1 -instanceKlass java/security/Permission -instanceKlass java/security/Guard -instanceKlass java/lang/invoke/MemberName$Factory -instanceKlass java/lang/invoke/MethodHandles -instanceKlass jdk/internal/access/SharedSecrets -instanceKlass java/lang/reflect/ReflectAccess -instanceKlass jdk/internal/access/JavaLangReflectAccess -instanceKlass java/util/ImmutableCollections -instanceKlass java/util/Objects -instanceKlass java/util/Set -instanceKlass jdk/internal/misc/CDS -instanceKlass java/lang/Module$ArchivedData -instanceKlass java/lang/String$CaseInsensitiveComparator -instanceKlass java/util/Comparator -instanceKlass java/io/ObjectStreamField -instanceKlass jdk/internal/vm/vector/VectorSupport$VectorPayload -instanceKlass jdk/internal/vm/vector/VectorSupport -instanceKlass java/lang/reflect/RecordComponent -instanceKlass java/util/Iterator -instanceKlass java/lang/Number -instanceKlass java/lang/Character -instanceKlass java/lang/Boolean -instanceKlass java/util/concurrent/locks/AbstractOwnableSynchronizer -instanceKlass java/lang/LiveStackFrame -instanceKlass java/lang/StackFrameInfo -instanceKlass java/lang/StackWalker$StackFrame -instanceKlass java/lang/StackStreamFactory$AbstractStackWalker -instanceKlass java/lang/StackWalker -instanceKlass java/nio/Buffer -instanceKlass java/lang/StackTraceElement -instanceKlass java/util/AbstractCollection -instanceKlass java/util/RandomAccess -instanceKlass java/util/List -instanceKlass java/util/Collection -instanceKlass java/lang/Iterable -instanceKlass java/util/AbstractMap -instanceKlass java/util/concurrent/ConcurrentMap -instanceKlass java/security/CodeSource -instanceKlass jdk/internal/loader/ClassLoaders -instanceKlass java/util/jar/Manifest -instanceKlass java/net/URL -instanceKlass java/io/InputStream -instanceKlass java/io/Closeable -instanceKlass java/lang/AutoCloseable -instanceKlass jdk/internal/module/Modules -instanceKlass jdk/internal/misc/Unsafe -instanceKlass jdk/internal/misc/UnsafeConstants -instanceKlass java/lang/AbstractStringBuilder -instanceKlass java/lang/Appendable -instanceKlass java/lang/AssertionStatusDirectives -instanceKlass java/lang/invoke/MethodHandleNatives$CallSiteContext -instanceKlass jdk/internal/invoke/NativeEntryPoint -instanceKlass java/lang/invoke/CallSite -instanceKlass java/lang/invoke/MethodType -instanceKlass java/lang/invoke/TypeDescriptor$OfMethod -instanceKlass java/lang/invoke/LambdaForm -instanceKlass java/lang/invoke/MethodHandleNatives -instanceKlass java/lang/invoke/ResolvedMethodName -instanceKlass java/lang/invoke/MemberName -instanceKlass java/lang/invoke/VarHandle -instanceKlass java/lang/invoke/MethodHandle -instanceKlass jdk/internal/reflect/CallerSensitive -instanceKlass java/lang/annotation/Annotation -instanceKlass jdk/internal/reflect/FieldAccessor -instanceKlass jdk/internal/reflect/ConstantPool -instanceKlass jdk/internal/reflect/ConstructorAccessor -instanceKlass jdk/internal/reflect/MethodAccessor -instanceKlass jdk/internal/reflect/MagicAccessorImpl -instanceKlass java/lang/reflect/Parameter -instanceKlass java/lang/reflect/Member -instanceKlass java/lang/reflect/AccessibleObject -instanceKlass java/lang/Module -instanceKlass java/util/Dictionary -instanceKlass java/util/Map -instanceKlass java/lang/ThreadGroup -instanceKlass java/lang/Thread$UncaughtExceptionHandler -instanceKlass java/lang/Thread -instanceKlass java/lang/Runnable -instanceKlass java/lang/ref/Reference -instanceKlass java/lang/Record -instanceKlass java/security/AccessController -instanceKlass java/security/AccessControlContext -instanceKlass java/security/ProtectionDomain -instanceKlass java/lang/SecurityManager -instanceKlass java/lang/Throwable -instanceKlass java/lang/System -instanceKlass java/lang/ClassLoader -instanceKlass java/lang/Cloneable -instanceKlass java/lang/Class -instanceKlass java/lang/invoke/TypeDescriptor$OfField -instanceKlass java/lang/invoke/TypeDescriptor -instanceKlass java/lang/reflect/Type -instanceKlass java/lang/reflect/GenericDeclaration -instanceKlass java/lang/reflect/AnnotatedElement -instanceKlass java/lang/String -instanceKlass java/lang/constant/ConstantDesc -instanceKlass java/lang/constant/Constable -instanceKlass java/lang/CharSequence -instanceKlass java/lang/Comparable -instanceKlass java/io/Serializable -ciInstanceKlass java/lang/Object 1 1 79 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 7 12 10 12 10 1 7 1 12 10 1 1 12 10 1 8 12 10 1 7 1 1 12 10 12 10 1 1 1 1 7 1 12 10 1 1 100 1 8 1 12 10 3 1 8 5 0 1 1 7 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/io/Serializable 1 0 5 1 100 1 100 -ciInstanceKlass java/lang/String 1 1 1202 1 7 1 1 7 1 100 1 100 1 7 1 100 1 100 1 7 1 7 1 7 1 1 7 1 7 1 100 1 100 1 1 100 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 1 1 1 1 1 3 1 1 1 1 3 1 3 1 1 12 10 1 8 12 9 12 9 1 1 12 9 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 100 12 9 1 1 12 10 10 1 1 1 1 100 1 7 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 100 1 1 12 10 1 12 10 1 100 1 7 1 1 12 10 1 7 1 7 1 1 12 9 1 7 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 7 1 12 9 12 10 1 7 1 12 9 1 1 12 10 1 7 1 1 12 11 1 7 1 12 11 1 1 12 11 1 1 12 10 1 1 12 10 1 7 1 1 12 9 1 1 12 10 1 12 10 1 1 12 11 1 1 12 10 1 100 12 10 1 1 12 10 1 100 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 100 1 12 10 1 1 1 12 10 1 1 1 100 1 12 10 1 1 12 10 1 100 1 100 12 10 1 1 12 10 10 1 1 1 100 1 100 1 12 10 12 10 1 1 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 7 1 12 10 1 7 11 1 12 11 1 12 11 12 10 1 12 10 12 10 1 1 12 10 10 1 100 1 1 12 10 1 100 1 12 10 1 12 10 1 100 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 1 12 10 1 12 10 1 1 1 1 1 12 10 1 100 12 10 12 10 1 12 10 1 1 12 10 1 100 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 1 1 1 1 1 1 3 1 1 3 1 12 10 12 10 1 1 12 10 12 10 1 12 10 12 10 12 10 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 12 10 12 10 1 12 10 1 12 10 1 12 10 10 1 100 10 1 8 1 1 12 10 1 12 10 1 8 1 1 12 10 12 10 1 12 10 1 8 10 1 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 12 10 1 1 100 10 10 1 1 12 10 1 1 1 1 12 10 12 10 10 1 1 1 12 10 1 12 10 1 12 10 1 100 10 12 10 1 1 1 100 10 12 10 1 1 12 10 1 1 1 12 10 1 12 10 10 1 1 1 12 10 10 1 100 10 12 10 1 1 1 1 12 10 1 1 1 12 10 1 1 1 100 10 1 12 10 1 12 10 1 12 10 12 10 12 10 11 12 11 1 12 10 1 1 1 1 12 10 1 1 1 12 10 10 1 12 10 1 12 10 1 12 9 1 7 1 1 12 11 1 10 12 10 1 1 12 10 10 1 12 10 1 12 10 1 1 12 10 1 1 12 9 1 12 10 10 1 12 10 12 10 10 1 12 10 12 10 10 12 10 10 1 12 10 1 1 12 10 12 10 10 12 10 12 10 12 10 12 10 10 1 12 10 1 1 1 12 10 1 12 10 10 1 1 1 1 12 10 1 7 1 1 12 10 1 1 1 12 10 10 1 1 7 1 12 10 1 11 12 10 1 1 1 1 12 10 1 1 12 10 1 7 12 10 1 12 10 1 1 100 10 12 10 1 12 10 1 12 10 1 100 1 12 10 1 12 10 1 100 1 8 10 10 1 12 10 1 1 1 8 12 10 3 3 1 7 10 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 7 1 1 12 11 1 7 1 12 10 1 12 10 1 1 1 1 12 10 1 12 10 1 1 8 1 1 12 10 1 12 10 1 1 1 7 1 1 12 11 1 7 1 12 11 1 1 12 11 1 12 10 1 1 1 12 10 10 1 7 1 1 12 10 12 10 1 12 10 10 12 10 1 1 12 10 10 1 12 10 10 1 12 10 10 1 12 10 10 1 1 12 10 1 1 1 1 12 10 10 1 100 1 12 10 1 8 1 12 10 16 1 12 10 15 16 1 100 1 1 12 10 15 1 1 12 18 1 1 12 11 3 1 12 10 15 1 12 18 1 1 12 10 15 1 12 18 1 8 1 100 1 1 12 10 1 1 12 11 12 10 10 1 12 10 10 1 1 1 12 11 1 1 12 10 1 12 11 1 12 10 15 18 1 3 11 1 7 1 12 10 11 11 12 10 1 1 1 12 10 1 8 1 12 10 1 12 10 1 1 12 10 10 12 10 1 1 1 1 100 12 11 1 1 12 10 10 1 7 1 1 12 10 1 10 1 7 10 1 12 10 10 1 1 12 10 1 1 1 8 10 1 12 10 1 1 1 1 8 1 8 1 1 12 10 1 12 10 10 12 10 1 1 7 12 10 1 1 7 12 10 1 1 100 12 10 1 1 8 1 12 10 1 1 12 10 1 1 100 10 12 10 1 8 1 8 10 1 1 8 1 8 1 8 1 8 1 1 12 10 1 12 10 1 8 1 1 1 1 100 1 1 12 10 1 1 1 12 10 1 1 100 12 10 12 10 10 12 10 12 10 1 1 7 12 9 10 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/String COMPACT_STRINGS Z 1 -staticfield java/lang/String serialPersistentFields [Ljava/io/ObjectStreamField; 0 [Ljava/io/ObjectStreamField; -staticfield java/lang/String CASE_INSENSITIVE_ORDER Ljava/util/Comparator; java/lang/String$CaseInsensitiveComparator -ciInstanceKlass java/lang/Class 1 1 1462 1 7 1 1 7 1 100 1 7 1 100 1 100 1 100 1 100 1 7 1 7 1 7 1 100 1 7 1 100 1 7 1 1 1 1 7 1 7 1 1 7 1 7 1 1 1 7 1 7 1 1 100 1 1 100 1 100 1 1 100 1 100 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 1 1 1 7 10 1 1 12 10 1 8 1 12 10 1 8 1 8 1 7 1 1 12 10 1 12 10 12 10 1 10 1 12 10 1 1 12 10 1 1 12 10 1 7 1 12 10 1 12 10 1 12 10 1 12 10 1 8 1 12 10 1 8 1 12 10 1 8 1 8 1 1 12 10 1 7 1 1 12 10 1 16 1 1 12 10 15 16 1 7 1 1 12 10 15 1 1 12 18 1 7 1 1 12 11 1 8 1 8 1 8 1 7 1 1 12 10 1 1 12 11 1 100 1 8 1 12 10 1 1 100 1 1 12 11 1 1 12 10 11 1 100 1 8 1 12 11 15 1 16 18 1 8 1 12 10 1 1 1 1 7 1 1 7 1 12 10 1 7 1 1 12 10 1 1 12 10 1 1 1 7 1 1 12 10 1 100 1 1 12 9 1 100 1 1 12 10 1 1 1 1 7 1 12 10 1 1 12 10 1 16 1 7 1 12 10 15 16 1 1 12 18 1 7 1 1 12 10 1 12 10 1 7 10 1 1 1 7 1 7 1 1 1 1 7 1 100 1 1 12 10 12 9 1 8 1 12 10 1 100 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 10 1 1 12 10 1 12 10 1 100 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 1 1 12 9 1 12 10 1 1 12 10 1 12 10 12 9 1 12 9 1 1 1 12 10 1 7 10 1 1 1 1 12 10 12 10 1 1 1 1 12 10 10 1 100 1 12 9 1 12 10 1 8 1 1 12 10 1 1 12 10 1 12 10 1 1 1 1 12 10 1 1 12 10 1 12 10 1 12 9 7 1 12 10 1 12 10 1 12 10 1 1 1 1 1 1 1 1 7 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 100 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 100 1 7 10 10 10 1 1 12 10 1 1 12 10 12 10 1 1 12 10 1 100 1 8 10 1 12 10 7 12 10 1 1 100 1 12 11 1 100 1 12 10 1 12 10 1 1 1 1 12 10 1 100 1 12 10 10 1 1 12 10 1 7 1 8 1 1 12 10 1 1 12 10 1 8 1 1 12 9 1 12 10 12 10 1 12 10 12 10 1 100 1 1 12 9 1 12 10 1 12 9 12 10 1 12 10 1 12 10 10 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 1 1 1 12 10 1 1 1 7 1 12 10 10 1 7 1 1 12 10 1 1 1 1 12 10 1 1 12 10 10 1 1 1 1 1 12 10 1 1 1 12 10 1 1 1 12 10 1 1 1 1 1 12 10 1 1 1 12 10 1 1 1 1 7 10 1 100 12 10 1 12 11 1 1 1 1 100 1 1 12 10 1 12 10 1 7 1 1 12 10 1 1 12 10 10 1 1 12 10 1 100 10 1 1 12 10 1 100 1 1 12 10 1 100 1 100 1 12 10 12 10 1 1 10 1 12 10 12 10 1 1 12 10 1 12 10 1 100 1 1 12 10 1 7 1 12 11 1 12 10 1 12 10 1 1 1 12 9 1 12 10 1 12 10 12 9 1 100 10 1 1 12 9 12 10 1 100 1 12 10 1 1 1 12 9 1 100 1 1 12 10 12 10 1 12 10 1 100 1 12 10 1 12 10 12 10 1 1 12 10 1 1 1 1 100 10 1 8 1 12 10 11 1 1 12 11 1 7 1 12 11 1 12 11 1 8 1 12 10 1 1 12 10 1 12 9 12 9 1 7 1 12 10 1 12 9 1 1 12 10 1 10 1 12 10 1 1 12 10 1 1 7 1 12 10 1 7 1 12 10 12 9 12 10 1 12 9 1 12 10 1 1 1 1 1 12 10 1 1 1 1 12 9 1 12 9 100 1 12 10 1 1 12 10 1 12 9 1 100 10 1 1 12 10 1 1 12 10 1 1 100 11 1 1 12 9 1 12 9 1 12 10 1 12 9 1 12 9 1 12 10 1 1 12 10 1 12 9 10 1 1 12 10 10 1 1 12 10 12 10 10 1 12 10 12 9 1 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 8 1 10 1 1 1 8 1 1 12 10 15 16 18 1 8 1 8 1 1 12 10 1 12 9 1 12 9 12 10 1 7 1 7 12 10 12 9 10 1 1 1 12 10 10 12 9 1 8 12 10 1 12 10 1 1 12 10 1 100 1 1 12 9 1 100 1 8 10 1 7 4 10 12 10 1 1 12 11 1 1 12 10 1 100 1 1 12 10 10 1 8 1 8 1 1 1 1 1 1 1 12 10 1 12 9 12 11 1 7 1 1 12 11 1 1 1 1 12 9 1 100 1 1 12 10 1 1 1 7 1 12 10 1 1 1 1 12 10 1 12 9 9 1 1 12 10 1 1 12 10 12 10 12 10 1 1 12 10 1 12 11 1 12 11 1 7 1 1 12 10 1 12 10 1 7 1 12 11 1 7 1 1 12 10 1 12 10 10 1 12 11 1 1 12 11 1 12 10 1 1 1 12 10 1 1 12 9 1 1 1 1 1 7 1 12 9 12 10 1 7 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 7 1 1 12 10 1 12 10 1 8 12 10 1 12 10 1 12 10 1 1 1 1 1 100 1 12 10 1 100 1 1 12 11 1 1 12 10 1 1 12 10 16 1 12 10 15 16 1 1 12 18 1 1 12 11 1 12 10 15 18 1 12 11 1 16 1 1 12 10 15 16 1 12 18 1 12 11 12 10 1 12 10 1 12 10 12 10 1 8 1 12 10 1 7 12 9 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/Class EMPTY_CLASS_ARRAY [Ljava/lang/Class; 0 [Ljava/lang/Class; -staticfield java/lang/Class serialPersistentFields [Ljava/io/ObjectStreamField; 0 [Ljava/io/ObjectStreamField; -ciInstanceKlass java/lang/Cloneable 1 0 5 1 100 1 100 -instanceKlass org/eclipse/sisu/space/CloningClassSpace$CloningClassLoader -instanceKlass org/apache/aries/spifly/MultiDelegationClassloader -instanceKlass org/apache/aries/spifly/Util$WrapperCL -instanceKlass lombok/launch/ShadowClassLoader -instanceKlass org/eclipse/osgi/internal/loader/ModuleClassLoader -instanceKlass org/eclipse/osgi/internal/framework/ContextFinder -instanceKlass org/eclipse/osgi/internal/framework/EquinoxContainer$1 -instanceKlass lombok/launch/ShadowClassLoader -instanceKlass jdk/internal/reflect/DelegatingClassLoader -instanceKlass java/security/SecureClassLoader -ciInstanceKlass java/lang/ClassLoader 1 1 978 1 7 1 7 1 7 1 100 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 7 1 1 12 10 1 7 1 100 1 1 12 9 1 7 1 1 12 10 1 7 1 1 12 10 1 1 12 10 12 9 1 1 12 10 1 100 12 10 1 1 1 12 10 1 7 1 1 12 10 1 100 1 8 1 12 10 1 7 1 1 12 10 1 100 12 10 1 10 10 1 7 1 7 7 1 12 10 1 12 10 12 9 10 1 7 1 1 12 10 12 9 12 9 12 9 12 9 12 9 12 9 1 7 1 12 10 12 9 1 1 12 10 1 1 12 10 12 9 12 9 1 100 12 9 1 12 10 12 9 1 1 12 10 1 7 10 1 8 1 1 12 10 1 12 10 10 1 7 1 1 12 10 1 7 1 1 12 10 1 8 1 12 10 12 10 1 1 12 10 1 1 1 1 7 1 12 10 1 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 7 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 10 1 12 10 1 12 10 1 1 1 1 100 1 12 10 1 1 12 10 1 100 12 10 1 12 10 1 12 10 1 100 1 12 10 1 100 1 1 12 10 10 1 1 1 1 1 7 1 1 1 1 12 10 1 1 1 1 1 1 12 10 1 100 1 8 10 1 8 1 12 10 1 12 10 1 100 1 8 1 1 12 10 1 1 12 10 10 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 7 10 1 12 10 1 1 12 10 1 1 12 10 1 12 10 12 10 1 1 12 10 12 10 1 1 1 7 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 1 1 1 1 12 10 1 1 12 10 1 8 12 9 1 1 12 10 1 8 1 8 1 7 1 12 10 1 100 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 1 7 1 12 10 1 1 7 1 12 10 12 10 1 7 10 1 1 1 1 7 12 10 1 100 1 12 10 10 1 7 1 12 10 1 1 1 1 16 1 1 12 10 15 1 16 1 100 1 1 12 10 15 1 12 18 1 100 1 1 12 10 1 7 1 1 12 10 1 1 1 7 1 12 10 1 1 12 10 1 12 10 1 1 1 1 1 1 1 12 10 1 100 1 12 10 1 1 1 12 10 1 1 1 7 1 12 10 1 12 10 1 8 1 100 10 1 12 10 12 9 1 7 1 12 10 1 12 10 1 1 100 1 100 1 8 1 12 10 10 1 8 1 8 1 1 12 10 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 100 1 1 12 10 1 100 1 100 1 12 10 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 12 10 12 10 1 100 1 1 12 9 1 1 12 10 1 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 8 1 12 10 1 7 16 1 1 12 10 15 1 16 1 1 12 18 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 1 8 1 12 10 1 1 1 12 10 1 16 1 1 12 10 15 16 1 12 18 1 100 1 1 12 11 1 100 1 1 12 10 12 10 10 1 1 1 12 11 10 1 12 10 15 18 1 1 1 12 10 1 100 12 11 16 1 1 12 10 15 16 1 12 18 1 1 12 11 1 1 1 1 12 10 1 1 12 10 12 10 1 100 1 7 1 8 10 1 1 12 10 1 8 1 8 1 7 1 12 10 12 10 1 100 10 1 12 10 1 8 1 8 1 8 1 12 10 1 1 1 1 12 10 1 1 1 12 10 1 1 1 100 1 1 12 10 1 100 1 12 11 1 1 1 100 10 1 11 1 12 10 1 12 10 1 1 12 10 1 100 1 12 9 1 1 12 9 12 9 1 12 9 1 12 9 1 1 1 12 9 8 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 10 12 10 1 1 12 11 1 100 1 1 12 10 1 100 1 12 10 1 12 10 12 10 1 1 1 1 1 1 1 1 1 -staticfield java/lang/ClassLoader nocerts [Ljava/security/cert/Certificate; 0 [Ljava/security/cert/Certificate; -staticfield java/lang/ClassLoader $assertionsDisabled Z 1 -ciInstanceKlass java/lang/System 1 1 733 1 7 1 100 1 100 1 100 1 100 1 100 1 7 1 100 1 1 1 1 7 1 7 1 1 1 100 1 100 1 1 1 1 1 1 1 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 12 9 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 9 1 7 1 1 12 10 1 100 12 11 1 100 1 100 1 1 1 100 1 100 1 1 12 10 12 10 1 1 12 10 1 100 1 8 1 12 10 1 100 1 1 12 10 1 1 1 1 7 1 1 12 10 1 16 1 7 1 1 12 10 15 16 1 100 1 1 12 10 15 1 1 12 18 1 100 1 1 12 10 1 100 1 1 12 10 1 100 1 1 12 10 1 100 1 100 1 1 1 1 1 1 1 12 10 1 7 1 1 12 10 1 1 12 9 1 100 1 1 12 10 1 1 12 11 12 10 1 1 12 10 1 100 10 1 1 12 10 1 8 1 12 10 1 8 1 12 10 1 7 12 9 1 8 1 7 1 1 12 10 1 12 10 1 100 1 8 10 1 100 12 9 1 8 1 1 12 10 1 100 1 1 12 10 1 8 1 12 10 1 12 10 8 1 12 10 1 1 12 10 12 10 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 1 1 1 7 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 1 1 12 10 1 12 10 1 7 12 10 1 12 10 1 1 100 1 8 1 12 10 1 12 10 1 1 12 10 1 100 1 8 10 1 12 10 1 100 1 8 10 1 1 8 1 7 12 10 1 1 8 12 10 1 1 1 100 1 8 10 1 1 12 10 1 7 1 12 10 1 1 100 1 1 12 10 15 1 16 1 12 18 1 100 1 1 12 9 1 12 10 1 1 12 10 1 1 12 10 1 1 1 7 1 1 12 10 12 10 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 1 1 1 1 100 1 7 1 12 10 1 12 10 1 12 10 1 1 1 7 1 1 12 10 1 100 1 8 10 12 9 12 9 1 12 10 1 12 10 1 12 10 1 1 12 10 1 100 1 8 1 1 12 10 1 8 1 1 12 11 12 10 1 1 12 11 1 7 1 1 12 11 1 7 1 12 11 1 12 11 1 12 11 1 12 10 1 8 1 1 12 10 1 8 1 8 1 8 1 8 1 12 11 1 12 10 1 1 12 10 1 12 10 1 7 1 12 10 1 8 1 7 1 7 1 12 9 1 12 10 1 7 12 9 10 12 9 1 7 12 10 1 8 12 10 1 8 1 7 1 12 10 1 12 10 1 7 1 1 12 10 1 1 12 10 1 7 1 1 12 10 12 10 1 1 1 100 1 7 1 1 12 10 12 9 1 8 12 10 1 1 7 1 1 12 10 1 7 1 1 12 10 1 8 10 1 8 1 8 1 8 1 8 10 1 7 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 100 1 1 12 10 1 100 10 1 8 10 10 1 1 12 10 1 1 12 10 1 8 1 12 10 1 8 1 12 10 1 1 12 10 10 1 12 10 1 12 10 12 9 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/System in Ljava/io/InputStream; java/io/ByteArrayInputStream -staticfield java/lang/System out Ljava/io/PrintStream; java/io/PrintStream -staticfield java/lang/System err Ljava/io/PrintStream; java/io/PrintStream -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataDeploymentException -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataInstallationException -instanceKlass lombok/eclipse/agent/PatchDelegate$DelegateRecursion -instanceKlass java/lang/Exception -instanceKlass java/lang/Error -ciInstanceKlass java/lang/Throwable 1 1 353 1 7 1 7 1 100 1 100 1 100 1 100 1 100 1 1 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 8 1 1 8 1 1 8 1 1 1 1 1 1 12 10 12 9 12 9 12 9 12 9 12 9 1 1 12 10 1 12 9 1 1 1 1 12 10 1 100 1 1 1 12 10 1 1 1 1 100 1 100 10 1 8 1 1 12 10 1 8 1 100 1 12 10 10 12 10 1 100 1 8 10 1 1 1 12 10 1 7 1 12 10 12 10 1 8 1 1 100 1 1 12 9 1 12 10 12 10 1 12 10 1 100 10 1 7 1 1 12 10 1 100 1 1 12 11 1 1 12 10 1 1 12 10 1 1 12 10 7 1 8 1 12 10 1 1 12 10 100 1 8 1 1 12 10 12 10 1 8 1 12 9 1 100 1 12 10 1 100 10 1 12 11 1 8 1 8 1 7 1 12 10 1 8 1 12 10 1 8 1 12 10 12 9 1 12 10 1 1 12 10 12 9 1 1 12 10 1 1 1 100 1 8 12 10 1 1 1 100 1 100 1 100 1 12 10 1 1 12 10 1 100 1 100 1 1 12 10 1 12 10 1 100 1 1 12 11 1 100 1 1 12 11 1 12 11 1 1 12 10 10 10 1 1 12 9 1 8 1 1 1 12 10 10 1 100 1 8 10 1 1 12 11 1 8 1 1 1 12 9 1 100 1 12 10 1 11 12 9 1 1 12 11 1 1 12 10 1 1 12 10 1 1 1 1 1 1 1 -staticfield java/lang/Throwable UNASSIGNED_STACK [Ljava/lang/StackTraceElement; 0 [Ljava/lang/StackTraceElement; -staticfield java/lang/Throwable SUPPRESSED_SENTINEL Ljava/util/List; java/util/Collections$EmptyList -staticfield java/lang/Throwable EMPTY_THROWABLE_ARRAY [Ljava/lang/Throwable; 0 [Ljava/lang/Throwable; -staticfield java/lang/Throwable $assertionsDisabled Z 1 -instanceKlass org/apache/maven/BuildAbort -instanceKlass javax/xml/parsers/FactoryConfigurationError -instanceKlass com/google/common/util/concurrent/ExecutionError -instanceKlass java/util/ServiceConfigurationError -instanceKlass java/lang/AssertionError -instanceKlass java/lang/VirtualMachineError -instanceKlass java/lang/LinkageError -instanceKlass java/lang/ThreadDeath -ciInstanceKlass java/lang/Error 1 1 27 1 100 1 7 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 -ciInstanceKlass java/lang/ThreadDeath 0 0 15 1 100 1 100 1 1 5 0 1 1 12 10 1 1 -instanceKlass org/apache/commons/codec/EncoderException -instanceKlass org/apache/commons/codec/DecoderException -instanceKlass org/apache/maven/cli/MavenCli$ExitException -instanceKlass sun/nio/fs/WindowsException -instanceKlass org/eclipse/equinox/security/storage/StorageException -instanceKlass org/apache/maven/model/resolution/UnresolvableModelException -instanceKlass org/apache/maven/model/resolution/InvalidRepositoryException -instanceKlass javax/xml/transform/TransformerException -instanceKlass org/apache/maven/toolchain/building/ToolchainsBuildingException -instanceKlass org/eclipse/jface/text/templates/TemplateException -instanceKlass org/apache/maven/BuildFailureException -instanceKlass org/apache/maven/model/building/ModelBuildingException -instanceKlass org/apache/maven/repository/metadata/MetadataResolutionException -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataReadException -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataStoreException -instanceKlass org/apache/maven/project/DependencyResolutionException -instanceKlass org/apache/maven/repository/metadata/MetadataGraphTransformationException -instanceKlass org/apache/maven/repository/metadata/GraphConflictResolutionException -instanceKlass org/codehaus/plexus/component/composition/CycleDetectedInComponentGraphException -instanceKlass org/codehaus/plexus/configuration/PlexusConfigurationException -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/ConflictResolverNotFoundException -instanceKlass org/apache/maven/repository/ArtifactDoesNotExistException -instanceKlass org/apache/maven/repository/ArtifactTransferFailedException -instanceKlass org/apache/http/HttpException -instanceKlass org/apache/maven/MavenExecutionException -instanceKlass org/apache/maven/plugin/version/PluginVersionNotFoundException -instanceKlass org/apache/maven/plugin/InvalidPluginException -instanceKlass org/codehaus/plexus/component/repository/exception/ComponentLifecycleException -instanceKlass org/apache/maven/lifecycle/LifecycleNotFoundException -instanceKlass org/apache/maven/lifecycle/LifecyclePhaseNotFoundException -instanceKlass org/apache/maven/plugin/prefix/NoPluginFoundForPrefixException -instanceKlass org/apache/maven/artifact/deployer/ArtifactDeploymentException -instanceKlass org/apache/maven/artifact/versioning/InvalidVersionSpecificationException -instanceKlass org/apache/maven/artifact/installer/ArtifactInstallationException -instanceKlass org/apache/maven/lifecycle/internal/builder/BuilderNotFoundException -instanceKlass org/apache/maven/lifecycle/NoGoalSpecifiedException -instanceKlass org/apache/maven/toolchain/MisconfiguredToolchainException -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataResolutionException -instanceKlass org/apache/maven/wagon/WagonException -instanceKlass org/apache/maven/lifecycle/MissingProjectException -instanceKlass org/apache/maven/repository/legacy/metadata/ArtifactMetadataRetrievalException -instanceKlass org/apache/maven/configuration/BeanConfigurationException -instanceKlass org/sonatype/plexus/components/sec/dispatcher/SecDispatcherException -instanceKlass org/sonatype/plexus/components/cipher/PlexusCipherException -instanceKlass org/apache/maven/lifecycle/LifecycleExecutionException -instanceKlass org/codehaus/plexus/personality/plexus/lifecycle/phase/InitializationException -instanceKlass org/apache/maven/project/interpolation/ModelInterpolationException -instanceKlass org/codehaus/plexus/interpolation/InterpolationException -instanceKlass org/apache/maven/plugin/AbstractMojoExecutionException -instanceKlass com/google/common/collect/RegularImmutableMap$BucketOverflowException -instanceKlass com/google/inject/internal/ErrorsException -instanceKlass com/google/inject/internal/InternalProvisionException -instanceKlass org/codehaus/plexus/context/ContextException -instanceKlass org/codehaus/plexus/util/xml/pull/XmlPullParserException -instanceKlass org/apache/commons/cli/ParseException -instanceKlass lombok/eclipse/agent/PatchDelegate$CantMakeDelegates -instanceKlass org/eclipse/jface/text/BadLocationException -instanceKlass org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$InvalidBindingException -instanceKlass org/eclipse/jdt/core/compiler/InvalidInputException -instanceKlass org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException -instanceKlass java/text/ParseException -instanceKlass org/codehaus/plexus/component/configurator/expression/ExpressionEvaluationException -instanceKlass org/codehaus/plexus/classworlds/ClassWorldException -instanceKlass org/codehaus/plexus/PlexusContainerException -instanceKlass org/apache/maven/cli/internal/ExtensionResolutionException -instanceKlass org/apache/maven/plugin/PluginConfigurationException -instanceKlass org/apache/maven/plugin/PluginManagerException -instanceKlass org/apache/maven/settings/building/SettingsBuildingException -instanceKlass org/eclipse/aether/RepositoryException -instanceKlass org/apache/maven/execution/MavenExecutionRequestPopulationException -instanceKlass org/apache/maven/project/ProjectBuildingException -instanceKlass org/codehaus/plexus/component/configurator/ComponentConfigurationException -instanceKlass org/apache/maven/plugin/InvalidPluginDescriptorException -instanceKlass org/apache/maven/plugin/MojoNotFoundException -instanceKlass org/apache/maven/plugin/PluginDescriptorParsingException -instanceKlass org/apache/maven/plugin/PluginResolutionException -instanceKlass org/apache/maven/artifact/resolver/AbstractArtifactResolutionException -instanceKlass org/apache/maven/artifact/InvalidRepositoryException -instanceKlass org/apache/maven/plugin/version/PluginVersionResolutionException -instanceKlass org/codehaus/plexus/component/repository/exception/ComponentLookupException -instanceKlass org/apache/maven/project/DuplicateProjectException -instanceKlass org/codehaus/plexus/util/dag/CycleDetectedException -instanceKlass ch/qos/logback/core/util/DynamicClassLoadingException -instanceKlass ch/qos/logback/core/util/IncompatibleClassException -instanceKlass ch/qos/logback/core/joran/spi/JoranException -instanceKlass java/util/concurrent/ExecutionException -instanceKlass java/net/URISyntaxException -instanceKlass java/util/concurrent/TimeoutException -instanceKlass org/osgi/service/application/ApplicationException -instanceKlass java/lang/CloneNotSupportedException -instanceKlass org/eclipse/core/runtime/CoreException -instanceKlass org/osgi/service/prefs/BackingStoreException -instanceKlass org/apache/felix/scr/impl/inject/methods/SuitableMethodNotAccessibleException -instanceKlass org/xml/sax/SAXException -instanceKlass javax/xml/parsers/ParserConfigurationException -instanceKlass org/osgi/service/resolver/ResolutionException -instanceKlass java/security/GeneralSecurityException -instanceKlass org/eclipse/osgi/container/ModuleContainer$ResolutionLockException -instanceKlass java/security/PrivilegedActionException -instanceKlass org/osgi/framework/InvalidSyntaxException -instanceKlass java/lang/InterruptedException -instanceKlass org/osgi/framework/BundleException -instanceKlass java/lang/instrument/UnmodifiableClassException -instanceKlass java/io/IOException -instanceKlass java/lang/ReflectiveOperationException -instanceKlass java/lang/RuntimeException -ciInstanceKlass java/lang/Exception 1 1 27 1 100 1 7 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 -instanceKlass org/gradle/api/UncheckedIOException -instanceKlass org/eclipse/buildship/core/internal/GradlePluginsRuntimeException -instanceKlass org/eclipse/lsp4j/jsonrpc/JsonRpcException -instanceKlass org/eclipse/lsp4j/jsonrpc/MessageIssueException -instanceKlass com/google/gson/JsonParseException -instanceKlass org/eclipse/lsp4j/jsonrpc/ResponseErrorException -instanceKlass com/google/inject/internal/aop/GlueException -instanceKlass com/sun/jna/LastErrorException -instanceKlass java/io/UncheckedIOException -instanceKlass org/apache/maven/artifact/InvalidArtifactRTException -instanceKlass com/google/inject/OutOfScopeException -instanceKlass java/lang/annotation/IncompleteAnnotationException -instanceKlass java/lang/reflect/UndeclaredThrowableException -instanceKlass com/google/inject/CreationException -instanceKlass com/google/inject/ConfigurationException -instanceKlass com/google/inject/ProvisionException -instanceKlass org/w3c/dom/DOMException -instanceKlass org/eclipse/text/edits/MalformedTreeException -instanceKlass org/eclipse/jdt/internal/codeassist/select/SelectionNodeFound -instanceKlass org/eclipse/jdt/internal/core/DeltaProcessor$1FoundRelevantDeltaException -instanceKlass org/eclipse/jdt/internal/codeassist/complete/InvalidCursorLocation -instanceKlass org/eclipse/jdt/internal/codeassist/complete/CompletionNodeFound -instanceKlass org/eclipse/jdt/internal/compiler/problem/AbortCompilation -instanceKlass org/eclipse/jdt/internal/compiler/lookup/SourceTypeCollisionException -instanceKlass org/eclipse/jdt/internal/core/builder/MissingSourceFileException -instanceKlass org/eclipse/jdt/internal/core/builder/ImageBuilderInternalException -instanceKlass java/lang/NegativeArraySizeException -instanceKlass org/eclipse/jdt/internal/core/ClasspathEntry$AssertionFailedException -instanceKlass com/google/common/cache/CacheLoader$InvalidCacheLoadException -instanceKlass com/google/common/util/concurrent/UncheckedExecutionException -instanceKlass ch/qos/logback/core/LogbackException -instanceKlass org/objectweb/asm/tree/UnsupportedClassVersionException -instanceKlass org/eclipse/core/internal/events/BuildManager$JobManagerSuspendedException -instanceKlass org/eclipse/core/internal/localstore/IsSynchronizedVisitor$ResourceChangedException -instanceKlass java/lang/IllegalCallerException -instanceKlass org/eclipse/core/internal/dtree/ObjectNotFoundException -instanceKlass org/eclipse/core/internal/utils/WrappedRuntimeException -instanceKlass org/eclipse/core/runtime/OperationCanceledException -instanceKlass org/eclipse/equinox/internal/provisional/frameworkadmin/FrameworkAdminRuntimeException -instanceKlass org/osgi/util/promise/FailedPromisesException -instanceKlass org/eclipse/core/runtime/InvalidRegistryObjectException -instanceKlass java/util/concurrent/RejectedExecutionException -instanceKlass org/eclipse/core/runtime/AssertionFailedException -instanceKlass org/osgi/service/component/ComponentException -instanceKlass java/util/MissingResourceException -instanceKlass org/osgi/framework/hooks/weaving/WeavingException -instanceKlass java/util/ConcurrentModificationException -instanceKlass org/osgi/framework/ServiceException -instanceKlass java/lang/TypeNotPresentException -instanceKlass org/eclipse/osgi/framework/util/ThreadInfoReport -instanceKlass org/eclipse/osgi/storage/Storage$StorageException -instanceKlass java/util/NoSuchElementException -instanceKlass java/lang/SecurityException -instanceKlass java/lang/IndexOutOfBoundsException -instanceKlass java/lang/UnsupportedOperationException -instanceKlass java/lang/IllegalStateException -instanceKlass java/lang/IllegalArgumentException -instanceKlass java/lang/ArithmeticException -instanceKlass java/lang/NullPointerException -instanceKlass java/lang/IllegalMonitorStateException -instanceKlass java/lang/ArrayStoreException -instanceKlass java/lang/ClassCastException -ciInstanceKlass java/lang/RuntimeException 1 1 27 1 100 1 7 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 -instanceKlass org/eclipse/osgi/internal/permadmin/EquinoxSecurityManager -instanceKlass org/eclipse/osgi/internal/loader/BundleLoader$ClassContext -instanceKlass org/eclipse/osgi/internal/framework/ContextFinder$Finder -instanceKlass org/eclipse/osgi/internal/url/MultiplexingFactory$InternalSecurityManager -ciInstanceKlass java/lang/SecurityManager 1 1 521 1 7 1 7 1 1 1 1 3 1 100 1 100 1 7 1 7 1 1 7 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 1 7 1 1 12 10 1 100 1 8 1 12 10 1 1 12 10 1 100 1 1 1 1 1 1 100 1 1 12 10 10 1 1 100 10 1 100 10 1 1 100 1 1 12 9 1 1 1 7 1 1 12 10 1 12 10 1 7 1 12 10 1 1 1 100 1 8 10 12 9 1 12 9 1 1 8 1 12 9 1 1 1 100 10 1 8 1 1 12 10 1 12 10 1 1 12 10 1 1 100 10 1 1 12 10 1 100 1 8 1 12 10 1 8 1 1 8 1 8 1 1 1 8 1 8 1 8 1 12 10 1 1 8 1 8 1 1 8 1 1 1 8 1 8 1 100 1 1 12 10 1 1 12 10 1 8 1 100 1 8 10 1 8 1 8 1 1 1 8 1 8 1 1 8 1 1 1 100 1 12 10 1 8 1 1 1 1 100 1 8 1 8 10 1 1 1 8 1 1 1 12 10 1 100 1 8 10 1 1 12 10 100 1 12 10 1 12 10 1 12 10 1 1 1 7 1 1 12 10 1 12 10 1 7 1 12 10 1 7 1 1 12 11 1 16 1 7 1 1 12 10 15 1 16 1 7 1 1 12 10 15 1 1 12 18 1 7 1 1 12 11 1 16 1 1 12 10 15 1 16 1 1 12 18 1 1 12 11 1 12 10 15 16 18 1 7 11 15 1 16 18 1 12 11 1 16 1 12 10 15 16 1 12 18 1 1 12 11 1 12 9 12 9 12 9 12 9 1 1 7 1 12 10 1 12 10 1 12 10 1 1 12 10 15 16 1 12 18 1 12 10 15 1 16 18 1 7 1 12 10 1 12 11 15 1 12 18 1 12 10 1 1 12 10 15 16 18 10 15 1 16 18 1 1 8 1 12 10 12 9 1 7 1 12 11 1 8 1 12 10 1 1 12 10 12 10 12 9 1 12 10 1 1 12 10 1 1 8 10 12 9 1 8 1 12 10 1 1 8 1 1 100 10 1 12 10 10 1 7 1 1 12 9 1 1 12 11 1 12 10 1 12 11 1 12 10 1 7 10 1 1 12 10 12 10 1 1 1 1 1 1 1 1 -staticfield java/lang/SecurityManager packageAccessLock Ljava/lang/Object; java/lang/Object -staticfield java/lang/SecurityManager packageDefinitionLock Ljava/lang/Object; java/lang/Object -staticfield java/lang/SecurityManager nonExportedPkgs Ljava/util/Map; java/util/concurrent/ConcurrentHashMap -instanceKlass org/eclipse/osgi/internal/loader/ModuleClassLoader$GenerationProtectionDomain -ciInstanceKlass java/security/ProtectionDomain 1 1 283 1 7 1 7 1 7 1 100 1 7 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 10 12 9 12 9 12 9 1 7 1 12 10 1 7 1 12 9 1 100 12 9 1 7 12 9 12 9 1 1 100 100 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 12 10 1 12 10 12 10 1 12 9 1 100 1 12 9 1 1 12 10 10 1 100 1 100 1 1 12 10 1 1 1 8 1 100 1 8 1 12 10 1 7 10 1 100 1 12 10 1 1 12 10 1 8 11 1 8 12 10 1 8 1 8 1 12 10 1 12 10 1 12 10 12 10 1 8 1 12 10 1 8 1 8 1 100 1 100 1 1 12 10 1 100 1 1 12 9 12 10 1 100 1 1 12 9 1 1 12 10 1 12 10 1 100 1 1 12 10 10 1 100 1 12 10 1 1 12 10 1 100 1 100 1 12 11 1 12 11 1 1 12 11 1 100 1 12 10 10 1 1 12 11 1 1 12 11 1 12 10 1 12 10 1 100 1 12 10 1 12 11 12 10 1 1 8 1 8 1 7 1 1 12 10 10 1 7 1 1 12 10 1 1 1 1 -staticfield java/security/ProtectionDomain filePermCompatInPD Z 0 -ciInstanceKlass java/security/AccessControlContext 1 1 318 1 7 1 7 1 1 1 1 3 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 12 9 1 7 1 1 12 10 1 8 1 100 1 1 12 10 1 1 1 12 10 12 9 12 9 12 9 7 1 1 12 10 1 100 1 12 10 1 100 1 1 12 11 1 12 11 1 12 11 1 1 12 11 1 7 1 1 12 11 1 1 12 10 1 7 1 1 12 10 1 100 1 1 12 9 1 100 1 1 12 10 1 100 1 100 1 1 12 11 10 1 7 1 100 1 8 1 12 10 1 1 12 10 1 7 1 7 1 1 12 10 12 9 12 9 12 9 12 9 12 9 12 9 1 12 9 1 1 1 1 1 1 7 1 1 12 10 1 1 12 9 1 12 10 1 100 12 10 1 8 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 100 10 1 1 12 10 1 100 1 1 12 10 10 1 8 1 100 1 12 10 1 8 1 100 1 12 10 1 8 1 8 1 12 10 1 8 1 12 10 1 8 1 12 10 1 12 10 1 1 12 10 1 8 1 8 1 12 10 1 1 12 10 1 12 10 1 8 1 12 10 1 12 10 10 1 1 8 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 10 10 1 12 10 1 1 1 1 1 1 1 1 -ciInstanceKlass java/security/AccessController 1 1 258 1 7 1 100 1 1 1 1 3 1 100 1 1 1 1 1 12 10 1 1 1 1 1 7 1 1 12 10 1 1 12 10 1 1 1 12 10 12 10 1 7 1 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 12 10 1 100 1 8 1 12 10 1 7 1 12 10 1 100 1 1 12 10 1 1 1 100 1 7 1 7 1 12 10 1 7 1 1 12 10 12 10 1 12 10 1 1 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 100 1 1 12 9 1 100 1 1 12 10 1 12 10 1 12 10 1 1 12 9 1 1 1 1 1 1 1 12 10 1 1 12 10 12 9 10 1 100 10 1 7 1 1 12 11 1 7 1 12 10 1 11 1 1 12 10 1 1 1 1 12 10 1 12 10 1 1 1 100 1 8 1 1 12 10 1 8 1 100 1 1 12 10 1 8 1 100 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 100 1 8 1 100 1 12 10 1 8 1 8 1 12 10 1 8 1 12 10 12 10 1 1 12 10 1 1 1 1 1 1 1 1 -staticfield java/security/AccessController $assertionsDisabled Z 1 -instanceKlass java/net/URLClassLoader -instanceKlass jdk/internal/loader/BuiltinClassLoader -ciInstanceKlass java/security/SecureClassLoader 1 1 81 1 7 1 7 1 7 1 100 1 7 1 1 1 1 1 1 1 12 10 1 7 1 12 10 12 9 1 12 10 1 12 10 1 1 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 7 10 1 12 10 1 12 10 1 7 1 1 12 11 1 7 1 1 12 11 1 1 1 12 10 1 1 1 1 1 -instanceKlass java/lang/InstantiationException -instanceKlass java/lang/IllegalAccessException -instanceKlass java/lang/reflect/InvocationTargetException -instanceKlass java/lang/NoSuchFieldException -instanceKlass java/lang/NoSuchMethodException -instanceKlass java/lang/ClassNotFoundException -ciInstanceKlass java/lang/ReflectiveOperationException 1 1 24 1 100 1 7 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 -ciInstanceKlass java/lang/ClassNotFoundException 1 1 80 1 7 1 7 1 100 1 100 1 1 100 1 100 1 1 1 5 0 1 1 1 1 1 7 1 12 10 1 1 12 10 1 1 1 12 10 1 1 1 100 1 1 12 10 1 8 1 1 12 10 1 12 10 1 1 1 1 12 10 1 1 12 10 1 12 10 1 1 7 1 12 10 12 9 1 1 1 1 1 -staticfield java/lang/ClassNotFoundException serialPersistentFields [Ljava/io/ObjectStreamField; 1 [Ljava/io/ObjectStreamField; -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$SecondaryTypesCache -instanceKlass org/eclipse/m2e/core/embedder/ArtifactRepositoryRef -instanceKlass org/eclipse/m2e/core/project/configurator/ProjectConfigurationRequest -instanceKlass org/eclipse/m2e/core/embedder/ArtifactKey -instanceKlass org/eclipse/m2e/core/embedder/MavenConfigurationChangeEvent -instanceKlass org/eclipse/m2e/core/embedder/MavenSettingsLocations -instanceKlass sun/security/pkcs/SignerInfo$AlgorithmInfo -ciInstanceKlass java/lang/Record 1 1 16 1 100 1 7 1 1 12 10 1 1 1 1 1 1 1 -instanceKlass java/lang/ExceptionInInitializerError -instanceKlass java/lang/ClassFormatError -instanceKlass java/lang/UnsatisfiedLinkError -instanceKlass java/lang/IncompatibleClassChangeError -instanceKlass java/lang/BootstrapMethodError -instanceKlass java/lang/NoClassDefFoundError -ciInstanceKlass java/lang/LinkageError 1 1 21 1 100 1 7 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 1 -ciInstanceKlass java/lang/NoClassDefFoundError 1 1 18 1 100 1 7 1 1 5 0 1 1 12 10 1 12 10 1 1 -ciInstanceKlass java/lang/ClassCastException 1 1 18 1 100 1 7 1 1 5 0 1 1 12 10 1 12 10 1 1 -ciInstanceKlass java/lang/ArrayStoreException 1 1 18 1 100 1 100 1 1 5 0 1 1 12 10 1 12 10 1 1 -instanceKlass java/lang/StackOverflowError -instanceKlass java/lang/OutOfMemoryError -instanceKlass java/lang/InternalError -ciInstanceKlass java/lang/VirtualMachineError 1 1 24 1 100 1 7 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 -ciInstanceKlass java/lang/InternalError 1 1 24 1 100 1 7 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 -ciInstanceKlass java/lang/OutOfMemoryError 1 1 18 1 100 1 100 1 1 5 0 1 1 12 10 1 12 10 1 1 -ciInstanceKlass java/lang/StackOverflowError 1 1 18 1 100 1 100 1 1 5 0 1 1 12 10 1 12 10 1 1 -ciInstanceKlass java/lang/IllegalMonitorStateException 1 1 18 1 100 1 100 1 1 5 0 1 1 12 10 1 12 10 1 1 -instanceKlass java/lang/ref/PhantomReference -instanceKlass java/lang/ref/FinalReference -instanceKlass java/lang/ref/WeakReference -instanceKlass java/lang/ref/SoftReference -ciInstanceKlass java/lang/ref/Reference 1 1 179 1 7 1 1 7 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 7 1 12 9 1 1 12 10 1 12 10 12 9 12 10 12 9 1 100 12 9 1 7 1 12 10 1 12 10 12 10 1 1 100 12 10 1 12 10 1 1 1 1 12 9 1 1 1 1 12 10 1 12 10 1 1 12 10 1 12 9 1 100 1 100 1 12 10 12 9 1 1 1 1 1 1 12 9 1 1 100 10 1 1 1 12 10 1 10 1 1 1 1 7 1 12 10 1 7 1 1 12 10 1 1 12 10 1 7 1 12 10 1 8 1 12 10 1 1 12 10 1 1 12 10 1 12 10 10 1 7 1 1 12 10 1 1 1 1 1 1 1 1 -staticfield java/lang/ref/Reference processPendingLock Ljava/lang/Object; java/lang/Object -staticfield java/lang/ref/Reference $assertionsDisabled Z 1 -instanceKlass org/eclipse/sisu/inject/MildElements$Soft -instanceKlass java/io/ClassCache$CacheRef -instanceKlass org/eclipse/sisu/inject/MildKeys$Soft -instanceKlass org/eclipse/core/internal/registry/ReferenceMap$SoftRef -instanceKlass sun/util/locale/provider/LocaleResources$ResourceReference -instanceKlass sun/util/resources/Bundles$BundleReference -instanceKlass java/util/ResourceBundle$BundleReference -instanceKlass sun/security/util/MemoryCache$SoftCacheEntry -instanceKlass sun/util/locale/LocaleObjectCache$CacheEntry -instanceKlass java/lang/invoke/LambdaFormEditor$Transform -ciInstanceKlass java/lang/ref/SoftReference 1 1 32 1 7 1 1 7 1 1 1 1 1 1 12 10 12 9 12 9 1 1 12 10 1 1 1 12 10 1 100 1 1 1 -instanceKlass org/eclipse/sisu/inject/MildElements$Weak -instanceKlass com/sun/jna/CallbackReference -instanceKlass com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry -instanceKlass com/google/common/cache/LocalCache$WeakEntry -instanceKlass org/eclipse/sisu/inject/MildKeys$Weak -instanceKlass java/util/ResourceBundle$KeyElementReference -instanceKlass java/util/logging/LogManager$LoggerWeakRef -instanceKlass java/util/logging/Level$KnownLevel -instanceKlass sun/nio/ch/FileLockTable$FileLockReference -instanceKlass java/lang/ClassValue$Entry -instanceKlass java/lang/ThreadLocal$ThreadLocalMap$Entry -instanceKlass java/lang/WeakPairMap$WeakRefPeer -instanceKlass java/lang/invoke/MethodType$ConcurrentWeakInternSet$WeakEntry -instanceKlass java/util/WeakHashMap$Entry -ciInstanceKlass java/lang/ref/WeakReference 1 1 17 1 100 1 1 7 1 1 1 12 10 1 1 12 10 1 1 -instanceKlass java/lang/ref/Finalizer -ciInstanceKlass java/lang/ref/FinalReference 1 1 33 1 100 1 1 7 1 1 1 12 10 1 1 1 1 12 10 1 1 1 12 10 1 1 1 100 1 8 1 12 10 1 1 -instanceKlass com/sun/jna/internal/Cleaner$CleanerRef -instanceKlass jdk/internal/ref/PhantomCleanable -instanceKlass jdk/internal/ref/Cleaner -ciInstanceKlass java/lang/ref/PhantomReference 1 1 24 1 100 1 1 7 1 1 1 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 -ciInstanceKlass java/lang/ref/Finalizer 1 1 137 1 7 1 1 7 1 7 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 12 10 12 9 12 9 12 9 12 9 1 7 1 100 1 1 1 1 12 10 1 1 1 1 12 10 12 9 1 100 1 12 10 1 100 1 100 1 12 11 1 12 10 1 1 12 10 1 100 1 1 12 10 1 1 100 1 1 12 10 10 12 10 1 1 7 1 1 12 10 1 7 10 10 1 7 1 1 12 10 1 1 12 10 1 7 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 1 1 1 -staticfield java/lang/ref/Finalizer lock Ljava/lang/Object; java/lang/Object -staticfield java/lang/ref/Finalizer $assertionsDisabled Z 1 -instanceKlass com/sun/jna/internal/Cleaner$CleanerThread -instanceKlass java/util/concurrent/ForkJoinWorkerThread -instanceKlass org/eclipse/core/internal/jobs/InternalWorker -instanceKlass org/eclipse/core/internal/jobs/Worker -instanceKlass java/util/TimerThread -instanceKlass java/util/logging/LogManager$Cleaner -instanceKlass org/eclipse/osgi/framework/eventmgr/EventManager$EventThread -instanceKlass org/eclipse/equinox/launcher/Main$SplashHandler -instanceKlass jdk/internal/misc/InnocuousThread -instanceKlass java/lang/ref/Finalizer$FinalizerThread -instanceKlass java/lang/ref/Reference$ReferenceHandler -ciInstanceKlass java/lang/Thread 1 1 559 1 7 1 7 1 7 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 1 12 9 1 1 1 1 12 10 12 9 12 9 1 100 1 100 1 1 1 1 1 7 1 1 100 1 8 1 1 12 10 3 1 8 5 0 12 10 1 1 12 10 12 9 12 9 12 9 12 9 1 100 1 8 10 1 7 1 100 1 100 12 9 1 7 1 1 12 10 1 100 1 1 12 10 10 1 12 10 1 1 12 10 1 1 12 10 1 100 1 1 12 9 1 1 12 10 1 12 10 12 9 1 1 12 10 1 12 10 12 9 1 1 12 10 12 9 1 7 1 1 12 10 12 9 12 9 1 1 12 10 1 1 12 10 12 9 12 10 12 9 1 1 1 100 10 1 7 10 1 8 1 1 12 10 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 1 1 1 1 12 9 1 100 10 1 1 12 10 1 12 10 1 12 10 1 12 11 1 1 100 1 1 12 9 1 12 10 1 12 10 12 10 12 9 1 1 1 1 10 1 12 9 1 12 10 1 100 10 1 1 12 10 1 12 9 1 12 10 12 11 1 12 10 1 1 12 9 1 1 1 12 10 1 12 10 10 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 100 10 1 12 10 1 12 10 1 12 10 1 100 1 1 12 9 1 1 12 10 12 10 1 1 7 1 8 10 1 12 10 1 1 1 12 10 1 8 12 10 1 8 10 1 8 1 8 1 1 100 1 12 10 1 100 1 1 12 10 1 1 1 100 8 10 1 1 1 1 1 12 9 12 9 1 1 12 10 1 100 100 10 12 10 1 1 1 1 12 9 1 1 12 10 1 100 12 10 1 100 1 100 1 1 12 11 1 1 1 12 9 1 1 12 9 1 1 12 10 1 12 10 1 100 1 1 12 11 1 100 1 12 10 1 1 12 10 1 12 11 1 12 10 1 12 10 1 1 12 10 1 1 1 1 7 1 1 12 10 1 1 8 12 9 1 1 1 1 1 1 12 10 1 1 12 11 1 1 100 1 1 12 10 1 12 11 1 100 1 12 10 1 7 1 1 1 1 1 1 1 1 1 -staticfield java/lang/Thread EMPTY_STACK_TRACE [Ljava/lang/StackTraceElement; 0 [Ljava/lang/StackTraceElement; -ciInstanceKlass java/lang/ThreadGroup 1 1 263 1 7 1 7 1 100 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 1 8 12 9 12 9 12 9 1 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 12 9 1 1 12 10 1 12 10 1 1 1 1 1 1 1 1 1 1 1 3 1 12 9 1 1 1 1 1 100 1 1 12 10 12 9 12 9 1 7 1 1 12 10 100 1 100 12 10 1 1 1 1 7 1 1 12 10 1 100 12 10 1 12 9 12 10 1 1 1 12 10 1 12 9 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 1 1 1 1 12 10 12 10 1 12 10 10 1 12 10 1 12 10 10 1 1 100 10 12 10 1 12 10 1 12 10 1 1 7 1 12 10 1 1 1 1 12 9 1 12 10 1 100 1 8 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 11 1 100 1 12 9 1 100 10 1 8 1 1 12 10 12 10 1 8 1 12 10 1 1 12 10 1 1 1 12 10 1 100 10 1 8 10 1 8 1 12 10 1 8 1 1 1 1 1 -ciInstanceKlass java/util/Map 1 1 197 1 7 1 1 7 1 7 1 1 7 1 7 1 1 7 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 11 12 11 1 1 1 1 100 1 7 1 12 10 12 11 1 7 1 1 12 11 1 7 1 12 11 1 1 12 11 1 12 11 1 12 11 1 7 1 100 1 1 12 10 1 1 12 11 1 1 1 1 100 1 12 11 1 12 11 1 12 11 1 12 10 12 11 1 1 1 1 1 1 1 100 12 11 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 1 12 10 1 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 100 1 1 1 1 7 10 1 1 1 1 1 12 11 12 11 1 1 1 1 1 1 -instanceKlass org/apache/felix/scr/impl/helper/ReadOnlyDictionary -instanceKlass org/osgi/framework/FrameworkUtil$MapAsDictionary -instanceKlass org/eclipse/osgi/framework/util/CaseInsensitiveDictionaryMap$UnmodifiableDictionary -instanceKlass org/eclipse/osgi/framework/util/CaseInsensitiveDictionaryMap -instanceKlass org/eclipse/osgi/internal/framework/EquinoxBundle$SystemBundle$SystemBundleHeaders -instanceKlass org/eclipse/osgi/storage/BundleInfo$CachedManifest -instanceKlass java/util/Hashtable -ciInstanceKlass java/util/Dictionary 1 1 28 1 100 1 1 7 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/util/Properties -ciInstanceKlass java/util/Hashtable 1 1 436 1 7 1 1 7 1 7 1 100 1 100 1 7 1 7 1 100 1 100 1 7 1 100 1 1 7 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 1 3 1 1 1 1 1 1 1 1 1 3 1 3 1 3 1 1 1 12 10 12 9 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 7 1 1 12 10 1 8 1 12 10 12 9 12 9 4 1 7 1 1 12 10 12 9 1 4 12 10 1 1 1 1 12 11 1 1 12 10 1 12 10 1 12 9 1 1 1 1 1 1 1 12 10 1 1 1 1 1 100 10 100 1 1 12 9 1 7 1 12 10 1 1 12 9 1 12 10 1 1 12 10 3 1 12 9 1 12 9 1 1 1 1 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 12 11 1 7 1 1 12 11 1 7 1 12 11 1 12 11 1 12 11 1 12 11 12 10 1 1 1 1 12 10 12 10 12 9 12 9 12 9 1 1 100 10 1 100 1 12 10 10 1 8 10 1 12 10 1 8 10 1 100 1 8 1 1 7 1 12 10 1 12 10 1 1 1 1 12 10 1 1 12 10 1 1 12 10 1 10 1 1 10 1 1 12 10 1 100 12 11 12 11 10 1 1 10 1 1 1 1 100 1 12 10 1 100 1 1 12 11 1 100 10 1 1 1 1 100 1 12 11 1 1 1 1 1 1 1 1 1 100 12 11 1 1 1 1 12 10 1 1 1 1 1 1 100 1 12 10 1 100 1 12 10 1 12 10 1 100 1 12 10 1 1 1 1 1 100 1 12 10 1 1 12 10 8 1 12 10 1 100 1 8 10 4 12 10 4 1 12 10 1 8 12 10 1 100 1 1 12 10 1 100 1 100 1 1 12 11 1 1 12 10 12 10 1 1 12 10 1 10 1 1 1 1 1 1 1 -instanceKlass org/eclipse/core/internal/resources/SaveManager$MasterTable -instanceKlass org/eclipse/osgi/util/NLS$MessagesProperties -instanceKlass org/eclipse/core/internal/preferences/SortedProperties -instanceKlass java/security/Provider -ciInstanceKlass java/util/Properties 1 1 545 1 7 1 1 7 1 7 1 7 1 1 7 1 7 1 1 100 1 7 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 100 1 12 10 12 10 12 9 12 9 12 9 1 7 1 12 10 1 1 1 1 12 10 1 1 1 100 1 8 1 7 1 1 12 10 12 10 1 1 12 10 1 1 8 12 10 1 7 12 10 1 1 12 10 1 1 12 9 1 1 12 10 1 7 1 12 10 1 12 10 1 1 12 10 1 100 1 8 1 12 10 100 1 12 10 1 1 12 10 1 1 1 12 10 3 10 1 7 1 1 12 10 1 12 10 1 1 12 10 1 8 1 12 10 1 1 12 10 1 1 1 8 1 7 1 12 10 1 1 12 10 1 12 10 1 1 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 7 1 7 1 1 12 9 1 12 10 12 10 1 7 10 10 1 1 12 10 1 7 1 1 12 11 1 100 1 7 1 1 12 11 1 1 12 11 1 12 11 1 12 11 12 10 1 8 1 100 1 12 10 1 1 100 1 12 10 1 100 10 1 12 10 1 100 1 12 10 1 1 100 1 12 9 1 12 10 1 1 100 1 100 1 100 1 1 12 10 1 100 10 1 8 1 8 1 12 10 1 1 1 12 10 12 10 1 1 1 1 10 1 1 12 10 1 12 10 1 1 1 7 10 1 12 10 1 12 11 1 7 1 1 12 10 1 1 1 8 1 100 1 12 10 11 1 8 1 1 100 10 1 11 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 1 12 10 1 12 10 10 1 12 10 1 1 12 10 1 12 10 10 1 1 1 12 10 1 1 1 12 10 1 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 1 1 12 10 1 12 10 1 12 10 1 1 12 10 12 10 1 1 1 12 10 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 1 12 10 12 10 1 1 1 100 10 1 100 1 12 11 4 11 1 1 12 10 1 100 1 12 10 1 12 11 1 1 12 10 1 1 1 100 1 100 1 12 10 1 12 10 1 100 1 8 1 12 10 10 1 100 1 1 12 10 1 100 6 0 1 1 12 10 1 100 1 1 12 11 1 12 10 1 1 1 12 10 1 1 1 1 1 1 1 1 1 -staticfield java/util/Properties UNSAFE Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -ciInstanceKlass java/lang/Module 1 1 859 1 7 1 7 1 100 1 7 1 7 1 100 1 100 1 100 1 7 1 7 1 1 1 7 1 1 7 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 1 12 10 12 9 12 9 12 9 1 1 12 10 1 12 10 1 7 1 7 1 7 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 7 1 1 12 11 1 1 12 10 1 7 1 1 12 10 1 7 1 100 1 1 12 10 1 1 1 1 1 1 7 1 1 12 10 1 100 1 1 12 9 1 100 1 1 12 10 1 1 1 1 12 10 1 8 1 1 12 10 1 12 10 12 9 1 12 9 1 1 1 1 12 10 12 9 1 12 11 1 12 9 1 7 1 1 12 10 1 1 1 1 7 1 1 12 10 1 1 12 10 1 100 1 100 10 1 1 12 10 1 8 1 12 10 12 10 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 1 7 1 1 12 9 1 1 12 10 1 1 1 1 12 10 1 12 9 1 12 10 1 12 10 12 9 1 7 1 12 11 1 1 12 10 12 9 1 1 12 9 1 12 10 1 12 10 1 1 1 1 1 100 1 8 10 1 1 12 10 1 12 10 1 8 1 1 1 1 1 1 12 10 1 1 1 8 1 8 1 1 12 10 1 12 10 1 1 12 10 16 1 1 12 10 15 16 1 7 1 1 12 10 15 1 1 12 18 1 1 12 10 1 12 11 1 12 9 12 11 1 1 1 100 1 12 10 1 100 1 8 10 1 7 1 1 12 11 1 12 10 1 12 10 1 12 10 1 1 1 12 11 1 7 1 12 11 1 1 12 11 12 9 1 12 11 1 1 1 1 12 10 1 1 1 12 10 1 12 9 1 12 10 1 7 12 10 1 1 1 7 1 12 10 10 1 100 16 1 1 12 10 15 16 1 1 12 18 1 1 12 11 16 1 100 10 15 1 16 1 12 18 1 1 12 11 1 100 1 1 12 10 1 1 12 11 1 1 1 1 7 1 12 10 4 1 7 1 12 11 1 7 1 7 10 1 7 1 1 12 10 1 7 1 100 1 100 10 12 11 1 8 10 1 1 12 10 1 7 12 10 1 12 10 1 12 10 12 10 10 1 1 12 11 12 10 1 1 12 10 12 9 1 100 10 1 1 12 10 1 100 11 1 1 12 10 1 12 11 10 1 12 10 11 1 1 12 10 1 1 12 10 1 1 12 10 1 7 1 12 10 1 12 10 1 12 10 10 1 12 10 1 12 10 1 1 12 10 15 1 16 1 12 18 1 12 11 1 1 12 10 15 1 16 1 12 18 1 12 10 1 12 10 12 10 1 12 10 1 12 10 1 12 10 12 9 1 10 10 10 1 12 10 1 1 12 10 1 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 9 16 1 12 10 15 16 1 1 12 18 1 100 1 1 12 10 1 100 1 100 1 8 1 1 12 10 1 12 10 1 100 1 12 10 1 1 12 10 1 1 7 1 100 1 8 1 100 10 3 1 12 10 1 100 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 100 1 100 1 100 12 10 1 100 1 8 1 12 10 1 1 12 10 1 7 1 12 10 1 1 12 10 12 10 12 10 1 1 12 10 1 100 10 1 1 12 10 1 100 1 1 12 10 1 8 1 1 12 10 1 100 1 12 10 1 8 1 12 10 1 8 1 12 10 12 10 12 10 1 8 10 1 12 10 1 7 10 1 1 12 10 1 12 10 1 12 9 1 12 9 1 12 9 1 12 9 12 10 1 12 11 1 12 10 1 1 1 1 1 1 1 1 -staticfield java/lang/Module ALL_UNNAMED_MODULE Ljava/lang/Module; java/lang/Module -staticfield java/lang/Module ALL_UNNAMED_MODULE_SET Ljava/util/Set; java/util/ImmutableCollections$Set12 -staticfield java/lang/Module EVERYONE_MODULE Ljava/lang/Module; java/lang/Module -staticfield java/lang/Module EVERYONE_SET Ljava/util/Set; java/util/ImmutableCollections$Set12 -staticfield java/lang/Module $assertionsDisabled Z 1 -instanceKlass java/lang/reflect/Executable -instanceKlass java/lang/reflect/Field -ciInstanceKlass java/lang/reflect/AccessibleObject 1 1 356 1 7 1 7 1 7 1 100 1 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 12 10 1 100 1 1 12 9 1 100 1 12 10 1 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 12 9 1 1 1 100 1 1 12 10 1 12 11 1 100 1 12 10 1 1 1 1 1 7 1 100 1 12 10 1 1 12 10 1 7 1 12 10 1 1 12 10 1 7 1 1 12 10 1 100 1 7 10 10 1 7 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 8 1 100 10 1 1 12 10 1 8 1 12 10 1 12 10 1 8 1 8 1 8 1 8 1 8 1 8 1 100 1 12 10 1 12 10 1 1 12 9 1 1 12 10 1 1 12 10 1 10 1 1 1 1 1 11 1 100 1 100 1 8 10 1 12 10 1 1 12 10 1 8 1 12 10 1 8 1 1 12 10 1 10 1 1 1 1 100 1 8 10 1 1 12 11 1 1 1 1 1 1 12 10 1 12 10 1 12 10 1 12 9 1 12 10 1 1 7 1 12 10 1 1 1 1 100 1 1 12 10 10 1 12 10 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 12 9 1 100 1 12 10 1 8 1 100 1 1 12 10 1 8 1 1 12 10 12 9 1 1 1 100 10 1 1 7 10 1 7 1 1 12 10 10 1 7 1 1 12 10 12 9 1 1 1 1 1 1 1 1 -staticfield java/lang/reflect/AccessibleObject reflectionFactory Ljdk/internal/reflect/ReflectionFactory; jdk/internal/reflect/ReflectionFactory -ciInstanceKlass java/lang/reflect/Field 1 1 398 1 7 1 7 1 100 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 1 1 1 12 10 1 100 1 1 12 10 1 100 1 12 10 1 1 12 9 12 10 12 10 1 7 1 12 10 1 1 1 1 12 10 12 9 12 9 12 9 12 9 12 9 12 9 12 9 1 1 12 9 1 100 1 8 1 12 10 12 10 12 9 12 9 1 1 1 1 12 10 1 7 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 1 1 12 10 1 1 7 1 12 10 1 1 1 12 10 12 10 12 10 1 1 12 10 1 1 7 10 1 7 12 10 1 1 100 10 1 8 1 12 10 1 1 12 10 1 8 12 10 1 12 10 1 8 1 1 8 1 10 1 100 11 1 1 1 100 1 1 12 9 1 1 12 10 1 1 12 10 1 7 12 11 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 10 1 7 1 12 10 1 12 10 1 1 12 10 12 10 1 1 12 9 1 7 1 1 12 10 1 1 12 10 1 1 1 1 1 1 7 1 12 10 1 12 10 1 7 11 1 12 10 1 7 1 1 1 1 100 1 1 12 10 1 1 1 7 1 1 12 10 1 12 9 1 7 1 1 12 10 1 7 1 1 12 11 1 1 12 10 1 100 1 1 1 1 12 10 1 1 12 9 1 7 1 1 12 10 1 12 10 1 1 1 1 1 1 -ciInstanceKlass java/lang/reflect/Parameter 1 1 207 1 7 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 12 9 12 9 1 1 12 10 1 1 12 10 1 1 1 7 1 12 10 1 1 1 100 10 1 1 12 10 1 100 1 12 11 1 12 10 1 100 1 12 10 1 1 12 10 1 12 10 1 100 1 12 10 1 8 1 8 1 1 12 10 1 12 10 12 10 1 1 1 12 10 1 8 1 12 10 1 12 9 1 1 12 10 1 1 1 12 9 1 1 12 10 1 100 1 1 1 1 12 10 1 1 1 12 10 1 12 10 10 1 12 10 1 1 1 1 100 1 1 12 10 1 12 10 1 100 1 12 11 1 12 10 1 100 1 1 1 1 100 1 1 12 10 1 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 9 1 100 10 1 100 1 12 11 1 1 12 11 1 1 1 -instanceKlass java/lang/reflect/Constructor -instanceKlass java/lang/reflect/Method -ciInstanceKlass java/lang/reflect/Executable 1 1 484 1 7 1 7 1 100 1 100 1 100 1 100 1 7 1 100 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 12 10 1 1 12 10 1 7 1 1 12 11 1 7 1 12 10 1 1 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 12 10 1 8 1 1 1 1 100 10 12 10 1 1 12 10 1 7 1 1 12 10 1 16 1 7 1 1 12 11 15 1 16 1 7 1 1 12 10 15 1 1 12 18 1 7 1 1 12 11 1 8 1 8 1 8 1 7 1 1 12 10 1 1 12 11 1 7 1 8 1 8 12 10 1 100 1 8 1 12 10 1 8 1 1 1 1 100 1 1 12 11 1 100 1 1 12 10 1 12 11 1 100 1 8 1 16 18 1 8 1 12 10 1 1 1 1 12 10 12 10 15 16 18 1 8 1 100 1 12 10 1 100 1 12 10 1 12 10 1 12 10 1 8 1 8 1 1 12 10 1 1 12 10 10 1 12 10 1 1 1 1 1 1 1 1 1 100 10 12 10 12 10 1 7 12 10 12 10 1 12 10 1 1 12 10 7 1 7 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 8 1 12 10 1 12 10 1 1 3 1 100 1 8 1 12 10 1 12 10 10 1 12 10 1 1 12 10 1 8 1 8 1 8 1 100 12 9 1 12 10 1 8 12 9 12 10 12 10 1 1 12 10 1 12 10 12 10 1 1 12 10 1 1 1 1 1 1 7 12 10 1 1 12 10 1 100 1 100 1 1 12 10 1 7 1 1 1 1 1 7 1 12 10 1 12 10 1 7 1 12 11 1 7 1 12 10 1 1 1 1 100 1 1 12 10 1 1 1 1 12 10 1 12 9 1 1 12 10 12 10 1 1 12 10 1 100 1 1 1 1 1 1 12 9 1 7 1 1 12 10 1 1 12 10 1 1 12 10 1 12 9 1 10 10 10 1 100 1 1 12 10 1 1 12 10 1 12 9 1 1 12 10 1 1 12 9 1 1 1 1 1 1 -ciInstanceKlass java/lang/reflect/Method 1 1 414 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 1 1 7 1 1 12 10 1 7 1 12 10 1 1 12 9 12 10 12 10 1 7 1 12 10 1 1 1 1 12 10 12 9 12 9 12 9 12 9 12 9 12 9 12 9 12 9 12 9 12 9 1 1 12 9 1 7 1 8 1 12 10 12 10 12 9 1 1 8 1 1 1 1 7 1 12 10 1 7 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 10 1 7 1 1 1 12 10 12 10 1 1 1 1 1 7 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 12 10 1 7 12 10 1 1 12 10 1 1 7 10 1 7 12 10 1 1 7 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 1 7 1 1 12 10 1 12 10 1 10 1 8 1 12 10 12 10 1 7 1 8 1 8 1 8 1 12 10 12 10 1 1 12 10 10 1 1 1 12 10 1 12 10 1 100 11 1 1 1 7 1 7 1 1 1 1 12 9 1 1 12 10 1 100 1 12 10 1 1 12 10 1 1 12 10 1 7 12 11 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 9 1 7 1 1 12 10 1 1 12 10 1 1 7 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 11 1 7 1 1 12 10 1 7 1 100 1 100 1 12 10 1 1 12 10 1 12 10 1 100 1 8 1 12 10 10 1 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 8 1 1 12 10 1 1 1 1 1 -ciInstanceKlass java/lang/reflect/Constructor 1 1 395 1 7 1 1 7 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 12 10 1 7 1 12 10 1 1 12 9 1 1 12 10 12 10 1 7 1 12 10 1 1 1 12 9 1 1 1 1 12 10 12 9 12 9 12 9 12 9 12 9 12 9 12 9 12 9 1 1 100 1 8 1 12 10 12 10 12 9 1 1 1 1 7 1 12 10 1 7 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 7 1 100 1 8 10 1 1 1 1 1 1 1 12 10 12 10 1 1 1 1 1 12 10 12 10 1 100 1 1 1 1 1 7 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 7 12 10 1 1 100 1 12 10 1 1 12 10 1 1 1 12 10 1 100 1 1 12 10 1 1 8 10 1 12 10 1 100 1 8 1 12 10 12 10 1 1 12 10 1 12 10 12 10 1 1 1 12 10 1 12 10 1 1 1 1 100 1 100 1 100 1 1 1 12 9 1 100 1 1 12 10 1 1 1 12 10 12 10 1 8 1 1 12 10 1 7 12 11 1 12 10 1 12 10 1 12 10 1 1 12 9 1 7 1 1 12 10 1 1 12 10 1 1 1 1 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 100 1 12 9 1 12 10 1 12 10 1 12 10 1 100 1 8 10 1 1 1 1 12 10 1 1 12 10 10 1 1 12 10 1 12 10 1 100 1 1 12 10 1 100 1 1 12 11 1 1 12 10 1 1 12 9 1 100 1 1 12 10 1 12 10 1 1 1 1 1 1 -instanceKlass jdk/internal/reflect/FieldAccessorImpl -instanceKlass jdk/internal/reflect/ConstructorAccessorImpl -instanceKlass jdk/internal/reflect/MethodAccessorImpl -ciInstanceKlass jdk/internal/reflect/MagicAccessorImpl 1 1 10 1 100 1 7 1 1 12 10 1 -instanceKlass jdk/internal/reflect/GeneratedMethodAccessor7 -instanceKlass jdk/internal/reflect/GeneratedMethodAccessor6 -instanceKlass jdk/internal/reflect/GeneratedMethodAccessor5 -instanceKlass jdk/internal/reflect/GeneratedMethodAccessor4 -instanceKlass jdk/internal/reflect/GeneratedMethodAccessor3 -instanceKlass jdk/internal/reflect/GeneratedMethodAccessor2 -instanceKlass jdk/internal/reflect/GeneratedMethodAccessor1 -instanceKlass jdk/internal/reflect/DelegatingMethodAccessorImpl -instanceKlass jdk/internal/reflect/NativeMethodAccessorImpl -ciInstanceKlass jdk/internal/reflect/MethodAccessorImpl 1 1 19 1 100 1 7 1 100 1 1 12 10 1 1 1 100 1 100 1 1 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor14 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor13 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor12 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor11 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor10 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor9 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor8 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor7 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor6 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor5 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor4 -instanceKlass jdk/internal/reflect/SerializationConstructorAccessorImpl -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor3 -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor2 -instanceKlass jdk/internal/reflect/BootstrapConstructorAccessorImpl -instanceKlass jdk/internal/reflect/GeneratedConstructorAccessor1 -instanceKlass jdk/internal/reflect/DelegatingConstructorAccessorImpl -instanceKlass jdk/internal/reflect/NativeConstructorAccessorImpl -ciInstanceKlass jdk/internal/reflect/ConstructorAccessorImpl 1 1 21 1 100 1 7 1 100 1 1 12 10 1 1 1 100 1 100 1 100 1 1 -ciInstanceKlass jdk/internal/reflect/DelegatingClassLoader 1 1 10 1 100 1 7 1 1 12 10 1 -ciInstanceKlass jdk/internal/reflect/ConstantPool 1 1 134 1 7 1 100 1 100 1 1 1 1 1 12 10 1 1 12 9 1 1 12 10 1 1 1 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 1 8 1 7 1 1 12 11 1 7 1 1 12 10 1 1 1 1 -instanceKlass jdk/internal/reflect/UnsafeFieldAccessorImpl -ciInstanceKlass jdk/internal/reflect/FieldAccessorImpl 1 1 53 1 100 1 7 1 100 1 1 12 10 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass jdk/internal/reflect/UnsafeBooleanFieldAccessorImpl -instanceKlass jdk/internal/reflect/UnsafeObjectFieldAccessorImpl -instanceKlass jdk/internal/reflect/UnsafeQualifiedFieldAccessorImpl -instanceKlass jdk/internal/reflect/UnsafeStaticFieldAccessorImpl -ciInstanceKlass jdk/internal/reflect/UnsafeFieldAccessorImpl 1 1 227 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 1 7 1 1 12 10 1 7 1 1 12 10 12 9 1 7 1 1 12 10 12 9 1 12 10 12 10 12 9 1 1 1 1 12 10 1 7 1 12 10 1 7 1 1 12 10 1 12 10 1 1 1 100 10 1 12 10 1 1 12 10 1 8 10 1 12 10 1 1 1 100 1 8 1 12 10 1 8 12 10 1 8 1 12 10 1 1 1 100 1 1 12 10 10 1 8 1 100 12 10 1 1 8 1 100 1 12 10 1 1 8 1 100 1 12 10 1 1 8 1 100 1 12 10 1 1 8 1 100 1 12 10 1 1 8 1 100 1 12 10 1 1 8 1 100 1 12 10 1 1 8 1 100 1 12 10 1 1 8 1 100 1 12 10 1 1 12 10 1 1 1 1 1 1 1 1 8 1 8 1 8 1 8 1 8 1 8 1 1 12 10 1 8 1 8 1 8 12 10 1 1 1 12 10 1 1 1 -staticfield jdk/internal/reflect/UnsafeFieldAccessorImpl unsafe Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -instanceKlass jdk/internal/reflect/UnsafeStaticObjectFieldAccessorImpl -instanceKlass jdk/internal/reflect/UnsafeQualifiedStaticFieldAccessorImpl -ciInstanceKlass jdk/internal/reflect/UnsafeStaticFieldAccessorImpl 1 1 39 1 7 1 7 1 1 1 1 12 10 1 1 12 9 1 7 1 1 12 10 12 9 1 1 8 1 7 1 1 12 11 1 7 1 1 12 10 1 -ciInstanceKlass jdk/internal/reflect/CallerSensitive 1 1 15 1 100 1 100 1 100 1 1 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/reflect/NativeConstructorAccessorImpl 1 1 113 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 1 1 1 100 1 100 1 100 1 100 12 9 1 7 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 12 9 12 9 12 9 1 7 1 1 12 10 1 7 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 12 9 1 7 1 1 12 10 1 1 12 10 1 1 1 1 1 1 12 10 8 1 1 12 10 1 1 1 1 -staticfield jdk/internal/reflect/NativeConstructorAccessorImpl U Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -staticfield jdk/internal/reflect/NativeConstructorAccessorImpl GENERATED_OFFSET J 16 -instanceKlass java/lang/invoke/DelegatingMethodHandle -instanceKlass java/lang/invoke/BoundMethodHandle -instanceKlass java/lang/invoke/DirectMethodHandle -ciInstanceKlass java/lang/invoke/MethodHandle 1 1 582 1 7 1 7 1 100 1 100 1 7 1 100 1 100 1 1 100 1 100 1 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 1 1 12 10 1 7 1 1 12 10 1 7 1 7 1 1 12 10 12 9 1 12 10 1 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 12 10 1 1 1 100 1 1 12 11 12 10 1 12 10 1 12 10 12 9 1 1 12 10 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 8 1 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 1 1 12 10 1 8 1 7 1 1 12 10 1 8 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 8 1 1 12 10 1 1 8 1 12 10 1 8 1 100 1 1 12 10 12 9 1 100 10 1 100 1 1 12 9 1 100 9 1 8 1 1 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 8 1 1 12 10 1 8 1 12 10 1 1 1 12 10 1 1 1 1 1 12 10 1 12 10 1 1 12 10 1 1 1 1 100 1 1 12 9 1 1 12 10 1 100 1 12 11 1 12 10 12 10 1 100 1 1 12 10 1 100 1 12 11 10 1 100 1 12 11 1 12 10 1 100 1 12 11 1 1 12 9 1 1 12 11 1 100 1 1 12 11 1 1 12 10 1 12 9 1 12 11 1 12 9 1 12 9 1 12 9 1 1 12 11 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 8 1 12 10 1 12 10 1 8 1 12 10 1 12 10 10 1 1 1 7 1 100 1 7 1 12 10 12 10 1 8 1 1 12 10 1 1 1 1 12 10 1 12 10 1 12 10 1 100 1 1 12 10 1 12 10 1 1 1 1 1 1 1 1 12 9 1 1 1 1 1 12 10 12 10 1 1 1 1 8 1 1 12 9 12 9 1 1 12 9 1 12 10 1 12 10 1 1 12 10 1 1 1 12 9 12 9 1 7 1 1 12 10 1 7 1 12 11 12 9 1 1 12 10 1 12 10 12 9 1 1 12 10 8 1 1 12 10 8 1 1 1 1 1 1 1 -staticfield java/lang/invoke/MethodHandle FORM_OFFSET J 20 -staticfield java/lang/invoke/MethodHandle UPDATE_OFFSET J 13 -staticfield java/lang/invoke/MethodHandle $assertionsDisabled Z 1 -instanceKlass java/lang/invoke/DirectMethodHandle$Special -instanceKlass java/lang/invoke/DirectMethodHandle$Interface -instanceKlass java/lang/invoke/DirectMethodHandle$Constructor -instanceKlass java/lang/invoke/DirectMethodHandle$Accessor -ciInstanceKlass java/lang/invoke/DirectMethodHandle 1 1 858 1 7 1 7 1 7 1 7 1 100 1 7 1 7 1 7 1 7 1 7 1 7 1 100 1 7 1 1 7 1 7 1 1 1 1 1 1 1 7 1 7 1 1 7 1 1 7 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 1 3 1 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 1 1 1 3 1 1 1 1 1 1 1 1 1 12 10 1 1 12 10 1 100 1 12 10 1 7 1 1 12 10 1 7 1 12 10 1 1 12 10 1 12 10 1 12 10 1 7 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 12 10 12 9 1 100 10 12 9 12 9 1 1 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 8 1 1 12 10 1 12 10 10 1 12 10 12 10 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 12 10 12 10 8 1 100 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 7 1 1 12 9 1 12 10 1 1 1 7 1 1 12 10 1 1 1 12 10 1 1 1 1 12 10 1 1 12 9 1 1 1 100 10 1 8 1 1 12 10 1 12 10 1 12 10 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 10 1 7 1 1 12 10 1 12 10 1 7 1 1 12 10 1 12 10 1 1 12 10 1 100 1 8 1 1 12 9 1 8 1 12 9 1 12 9 1 8 1 12 9 1 12 9 1 8 1 12 9 1 12 9 1 8 1 12 10 1 1 12 10 12 9 1 7 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 100 1 1 12 10 1 12 10 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 9 10 12 9 1 12 9 1 7 1 1 12 10 1 1 1 12 10 1 7 1 7 1 7 1 1 12 9 1 7 12 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 12 9 1 1 12 10 1 100 1 100 1 1 12 10 1 12 10 1 12 10 1 1 8 1 1 12 9 1 1 100 1 12 9 12 10 1 1 12 9 1 1 7 1 12 10 1 1 1 12 9 1 1 12 9 1 1 12 10 1 12 10 1 12 10 1 1 1 1 1 1 12 10 1 7 1 1 12 10 1 12 10 1 7 1 12 10 12 9 1 12 10 1 12 10 1 12 10 1 12 10 12 10 12 9 1 1 12 10 1 1 1 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 8 1 1 12 9 12 9 1 12 10 12 10 1 7 9 1 12 10 1 1 12 9 12 10 1 12 10 1 12 10 1 12 10 10 1 8 1 8 1 8 1 8 1 1 12 10 12 9 1 12 10 1 100 1 1 12 10 8 12 9 1 1 12 10 8 8 8 12 9 8 8 8 8 8 8 8 1 12 10 1 12 10 8 1 8 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 1 1 1 1 -staticfield java/lang/invoke/DirectMethodHandle IMPL_NAMES Ljava/lang/invoke/MemberName$Factory; java/lang/invoke/MemberName$Factory -staticfield java/lang/invoke/DirectMethodHandle FT_UNCHECKED_REF I 8 -staticfield java/lang/invoke/DirectMethodHandle ACCESSOR_FORMS [Ljava/lang/invoke/LambdaForm; 132 [Ljava/lang/invoke/LambdaForm; -staticfield java/lang/invoke/DirectMethodHandle ALL_WRAPPERS [Lsun/invoke/util/Wrapper; 10 [Lsun/invoke/util/Wrapper; -staticfield java/lang/invoke/DirectMethodHandle NFS [Ljava/lang/invoke/LambdaForm$NamedFunction; 12 [Ljava/lang/invoke/LambdaForm$NamedFunction; -staticfield java/lang/invoke/DirectMethodHandle OBJ_OBJ_TYPE Ljava/lang/invoke/MethodType; java/lang/invoke/MethodType -staticfield java/lang/invoke/DirectMethodHandle LONG_OBJ_TYPE Ljava/lang/invoke/MethodType; java/lang/invoke/MethodType -staticfield java/lang/invoke/DirectMethodHandle $assertionsDisabled Z 1 -instanceKlass java/lang/invoke/VarHandleInts$FieldStaticReadOnly -instanceKlass java/lang/invoke/VarHandleReferences$Array -instanceKlass java/lang/invoke/VarHandleLongs$FieldInstanceReadOnly -instanceKlass java/lang/invoke/VarHandleReferences$FieldInstanceReadOnly -instanceKlass java/lang/invoke/VarHandleInts$FieldInstanceReadOnly -instanceKlass java/lang/invoke/VarHandleByteArrayAsLongs$ByteArrayViewVarHandle -instanceKlass java/lang/invoke/VarHandleByteArrayAsInts$ByteArrayViewVarHandle -instanceKlass java/lang/invoke/VarHandleReferences$FieldStaticReadOnly -ciInstanceKlass java/lang/invoke/VarHandle 1 1 368 1 7 1 7 1 100 1 100 1 100 1 100 1 7 1 7 1 100 1 7 1 7 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 12 10 12 9 12 9 1 1 1 100 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 12 10 1 7 1 12 10 1 1 12 10 1 100 1 1 12 10 1 1 1 12 9 1 1 12 10 1 100 1 1 12 10 1 1 12 10 1 1 12 9 1 12 10 1 1 12 9 1 12 10 1 12 10 1 1 1 1 1 12 9 1 1 12 9 1 12 10 1 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 8 12 10 1 12 10 1 1 12 10 1 1 12 9 1 12 10 1 1 12 10 1 12 10 1 1 10 1 100 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 1 1 1 100 1 12 10 12 9 10 1 1 12 9 1 12 10 1 12 10 1 1 12 10 1 12 10 1 100 1 1 12 10 1 1 12 9 1 1 12 10 12 9 1 12 10 1 12 10 1 100 1 12 10 1 100 10 1 1 7 1 1 12 9 12 9 1 7 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 10 1 7 1 1 12 10 12 9 8 1 1 12 10 1 7 1 1 12 10 1 1 1 1 1 1 -staticfield java/lang/invoke/VarHandle AIOOBE_SUPPLIER Ljava/util/function/BiFunction; jdk/internal/util/Preconditions$1 -staticfield java/lang/invoke/VarHandle VFORM_OFFSET J 16 -staticfield java/lang/invoke/VarHandle $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/MemberName 1 1 693 1 7 1 7 1 100 1 100 1 7 1 100 1 7 1 1 100 1 100 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 1 8 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 1 1 1 1 12 9 1 1 1 7 12 10 1 1 12 9 1 1 12 10 1 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 7 1 1 12 10 1 12 10 1 100 1 12 9 1 12 10 1 100 1 100 12 10 1 8 1 1 12 10 1 12 10 1 12 10 1 12 10 12 9 1 8 1 100 1 1 12 10 1 7 10 1 1 12 10 1 100 1 100 1 1 12 10 12 9 1 100 1 8 1 12 10 1 100 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 8 1 8 1 8 1 1 1 1 100 1 1 12 10 1 12 10 1 1 12 9 1 1 12 10 1 12 10 1 12 10 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 8 1 1 12 10 1 12 10 1 8 1 100 9 8 1 100 9 1 1 12 10 1 1 1 12 10 1 12 10 1 8 1 1 12 10 1 12 10 12 10 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 12 10 1 8 1 12 10 1 12 10 1 8 1 1 1 12 10 1 1 1 12 10 1 1 1 7 1 1 12 10 12 10 1 8 1 8 1 1 12 10 1 100 1 1 12 10 1 7 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 10 1 12 10 1 12 10 1 12 10 1 3 12 10 1 1 12 10 1 1 1 1 3 1 1 1 12 10 1 7 1 1 12 10 1 1 1 12 10 1 1 1 12 9 1 1 12 10 1 1 3 1 1 12 10 10 1 7 1 1 12 10 1 12 10 1 7 10 10 12 10 12 10 1 12 10 10 12 10 12 10 12 10 12 10 1 100 10 10 12 10 1 100 10 10 12 10 1 1 1 12 10 10 1 1 12 10 1 1 1 100 10 1 1 12 10 1 100 10 12 10 1 12 10 1 12 10 1 1 1 10 1 12 10 1 1 12 10 1 1 1 12 10 1 12 10 1 12 10 1 100 12 10 1 1 12 10 1 1 100 1 8 10 1 7 1 12 10 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 1 1 1 8 1 8 1 8 1 8 1 12 10 1 1 1 12 10 1 1 12 10 1 8 1 8 1 12 10 1 8 10 1 12 10 1 12 10 1 8 1 8 10 1 12 10 1 1 1 8 1 1 12 10 1 8 1 12 10 1 1 12 10 1 12 10 1 100 1 8 1 8 1 8 1 8 1 100 10 1 1 8 1 8 1 8 1 8 1 12 10 1 100 1 100 1 100 10 1 100 10 1 100 1 1 12 10 1 1 1 1 12 9 1 1 1 1 1 1 1 1 -staticfield java/lang/invoke/MemberName $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/ResolvedMethodName 1 1 10 1 100 1 100 1 1 12 10 1 -ciInstanceKlass java/lang/invoke/MethodHandleNatives 1 1 606 1 7 1 7 1 100 1 100 1 1 7 1 7 1 1 7 1 1 7 1 1 7 1 7 1 1 7 1 100 1 1 1 1 1 1 1 1 12 10 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 12 10 1 100 10 1 1 12 10 12 10 1 1 1 1 12 10 1 1 1 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 7 1 1 1 1 1 100 1 100 1 100 12 10 1 7 1 1 12 10 1 100 1 1 12 10 1 7 10 1 1 12 10 1 8 1 12 10 1 8 1 1 12 10 1 8 1 1 12 10 1 100 1 1 12 9 1 8 1 100 1 1 12 10 1 100 12 10 1 100 1 8 1 1 1 7 10 1 12 10 1 7 1 7 1 12 9 1 1 12 10 1 12 10 1 1 7 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 12 10 1 100 1 1 12 10 1 1 12 10 1 12 9 1 8 1 12 10 1 8 1 12 10 1 8 1 8 1 8 1 12 10 1 8 1 1 1 1 12 10 1 12 10 1 1 100 1 1 12 10 1 8 1 100 1 1 12 10 1 7 1 8 1 12 10 1 8 1 8 1 8 1 8 1 8 1 1 1 1 1 1 1 1 12 10 1 1 1 1 12 10 1 12 10 1 100 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 8 1 8 10 1 1 1 12 10 1 1 12 10 1 8 1 100 1 1 12 10 1 8 1 8 1 100 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 9 1 1 12 10 10 1 12 10 1 12 9 1 1 12 10 1 12 9 1 12 9 1 1 12 10 1 12 10 1 100 1 1 12 10 1 7 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 8 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 7 1 1 12 10 1 1 12 10 1 100 1 8 10 1 1 1 1 1 12 9 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 100 1 100 10 10 1 100 1 100 10 1 100 10 1 1 12 10 1 1 100 10 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 1 12 10 12 10 1 12 10 10 1 8 1 100 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 1 1 1 12 9 1 7 1 1 12 10 12 9 1 7 12 11 1 1 12 10 12 10 10 12 10 1 7 1 1 12 10 1 1 1 1 1 1 -staticfield java/lang/invoke/MethodHandleNatives JLA Ljdk/internal/access/JavaLangAccess; java/lang/System$2 -staticfield java/lang/invoke/MethodHandleNatives $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/LambdaForm 1 1 940 1 7 1 7 1 100 1 7 1 100 1 7 1 7 1 7 1 7 1 100 1 100 1 1 1 1 1 1 100 1 7 1 1 7 1 7 1 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 12 10 1 1 1 12 10 12 9 12 9 1 1 12 10 1 100 10 7 1 100 12 9 1 1 12 10 12 9 1 1 12 10 12 9 12 9 12 9 12 9 1 1 12 10 1 12 10 1 1 1 1 1 1 100 1 1 12 10 1 100 1 1 12 10 1 1 7 1 12 10 1 1 12 10 1 100 1 1 12 9 1 1 12 10 1 12 9 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 7 10 1 1 12 10 1 8 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 12 9 1 12 9 1 12 9 1 1 12 10 12 9 1 100 1 1 12 10 1 100 1 1 1 12 10 1 12 10 1 1 12 9 1 100 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 12 10 1 8 1 12 10 1 12 10 1 8 1 8 1 1 12 9 12 9 12 9 1 1 1 1 12 10 1 12 10 1 12 9 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 100 1 12 9 1 12 10 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 1 1 1 12 10 1 1 1 12 9 1 1 1 1 7 1 100 12 10 1 12 9 12 10 1 1 12 10 12 10 1 12 10 1 1 12 10 1 1 1 1 12 10 10 1 1 12 10 1 1 12 10 1 1 8 1 1 12 10 1 12 10 1 1 12 10 10 1 1 1 1 8 12 10 1 1 8 1 1 8 1 1 8 1 1 12 10 12 9 12 10 1 1 12 10 1 100 1 1 12 10 12 10 1 1 12 10 1 1 12 10 1 1 12 9 1 8 1 100 1 1 12 10 1 100 1 100 1 12 10 12 10 10 1 1 12 10 12 9 8 1 1 12 10 12 10 1 12 10 1 7 1 12 9 1 1 12 9 1 8 1 100 1 12 10 1 1 12 10 10 1 1 12 10 1 1 12 10 1 8 1 8 1 8 12 10 1 12 10 1 12 10 1 1 12 10 1 1 8 1 8 1 1 12 9 1 12 10 1 1 12 10 1 8 1 8 1 8 1 100 1 8 1 100 1 8 1 100 1 8 1 12 10 1 8 1 9 1 7 1 1 12 10 1 12 10 1 1 12 9 1 12 10 10 1 12 10 1 12 10 1 12 10 1 1 1 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 8 1 12 10 1 12 10 1 1 12 9 1 12 10 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 12 10 12 10 1 12 10 12 10 1 8 1 8 1 8 1 12 10 1 8 1 12 10 1 8 1 8 1 8 1 8 1 8 1 12 10 1 12 10 1 1 12 10 1 1 1 7 1 1 12 10 1 1 12 10 1 1 100 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 12 10 1 1 1 12 10 12 9 1 8 12 10 1 1 12 9 1 1 12 10 1 12 9 1 12 9 12 9 1 100 1 7 1 1 12 9 1 7 1 7 1 1 12 10 12 9 1 12 10 1 12 10 1 8 1 12 10 12 9 1 1 12 10 1 8 1 100 1 12 10 1 12 9 1 12 9 12 10 1 12 10 1 7 1 1 12 10 1 12 10 1 12 9 1 1 12 10 1 12 10 1 12 10 12 9 1 12 10 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 9 1 12 9 7 1 1 12 9 100 1 1 12 10 1 12 9 1 12 10 10 9 1 1 1 1 1 1 1 1 -staticfield java/lang/invoke/LambdaForm COMPILE_THRESHOLD I 0 -staticfield java/lang/invoke/LambdaForm INTERNED_ARGUMENTS [[Ljava/lang/invoke/LambdaForm$Name; 5 [[Ljava/lang/invoke/LambdaForm$Name; -staticfield java/lang/invoke/LambdaForm IMPL_NAMES Ljava/lang/invoke/MemberName$Factory; java/lang/invoke/MemberName$Factory -staticfield java/lang/invoke/LambdaForm LF_identity [Ljava/lang/invoke/LambdaForm; 6 [Ljava/lang/invoke/LambdaForm; -staticfield java/lang/invoke/LambdaForm LF_zero [Ljava/lang/invoke/LambdaForm; 6 [Ljava/lang/invoke/LambdaForm; -staticfield java/lang/invoke/LambdaForm NF_identity [Ljava/lang/invoke/LambdaForm$NamedFunction; 6 [Ljava/lang/invoke/LambdaForm$NamedFunction; -staticfield java/lang/invoke/LambdaForm NF_zero [Ljava/lang/invoke/LambdaForm$NamedFunction; 6 [Ljava/lang/invoke/LambdaForm$NamedFunction; -staticfield java/lang/invoke/LambdaForm createFormsLock Ljava/lang/Object; java/lang/Object -staticfield java/lang/invoke/LambdaForm DEBUG_NAME_COUNTERS Ljava/util/HashMap; null -staticfield java/lang/invoke/LambdaForm DEBUG_NAMES Ljava/util/HashMap; null -staticfield java/lang/invoke/LambdaForm TRACE_INTERPRETER Z 0 -staticfield java/lang/invoke/LambdaForm $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/MethodType 1 1 688 1 7 1 1 7 1 100 1 100 1 100 1 7 1 7 1 100 1 1 1 1 100 1 1 100 1 1 100 1 100 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 1 12 9 1 1 1 1 1 1 1 1 1 7 1 7 1 1 12 10 1 7 1 12 9 1 8 1 100 1 1 12 10 1 7 1 7 9 1 7 9 1 1 12 10 1 100 10 1 8 1 1 12 10 1 12 10 1 1 12 10 1 1 1 100 1 8 1 12 10 1 100 10 1 12 10 1 1 1 1 1 12 10 1 1 1 1 12 10 1 1 7 1 1 12 11 12 9 1 1 12 11 1 1 1 7 1 1 12 10 1 1 1 1 1 1 1 12 10 12 9 1 12 10 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 12 10 1 1 12 9 1 1 12 10 1 7 1 12 10 1 1 1 1 1 12 10 1 1 12 10 1 1 1 1 1 12 10 12 10 1 12 10 1 1 1 1 12 10 12 10 1 1 1 1 12 10 1 1 1 1 8 1 8 1 1 12 10 1 1 1 12 9 1 100 10 1 1 12 10 12 10 1 12 10 1 12 10 1 12 10 12 10 1 1 12 10 1 8 1 1 1 12 10 1 7 1 1 12 10 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 1 12 10 1 12 9 1 12 10 10 1 1 1 12 10 1 12 10 12 9 1 1 12 10 1 1 1 1 1 1 12 10 1 1 12 10 1 1 1 1 1 12 10 12 10 1 12 10 1 12 10 1 100 1 8 1 8 1 8 1 12 10 1 12 10 1 12 10 10 1 1 1 1 1 12 11 12 11 1 1 1 100 1 1 12 10 1 12 9 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 100 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 10 1 12 9 1 7 1 12 10 1 1 1 7 1 7 1 1 12 10 1 100 1 1 12 9 1 100 1 1 12 10 1 100 1 1 12 10 1 7 1 12 10 1 1 12 10 1 1 12 10 1 8 1 7 1 1 12 10 1 1 12 11 1 12 9 1 1 12 10 1 12 10 1 1 1 1 12 10 1 1 1 1 100 12 10 1 100 1 12 10 1 100 12 10 1 100 1 1 12 11 16 1 1 12 10 15 16 1 100 1 1 12 10 15 1 1 12 18 1 1 12 11 16 1 1 12 10 15 16 1 12 18 1 12 11 1 100 1 100 1 12 11 1 12 10 1 12 10 1 1 1 7 1 100 1 12 10 1 12 10 1 1 1 7 1 1 12 9 1 12 9 1 100 1 1 12 10 1 12 9 1 100 1 12 10 12 10 1 100 1 1 1 12 10 1 1 1 1 1 1 12 10 10 1 7 1 7 12 9 1 1 1 1 1 1 1 1 1 -staticfield java/lang/invoke/MethodType internTable Ljava/lang/invoke/MethodType$ConcurrentWeakInternSet; java/lang/invoke/MethodType$ConcurrentWeakInternSet -staticfield java/lang/invoke/MethodType NO_PTYPES [Ljava/lang/Class; 0 [Ljava/lang/Class; -staticfield java/lang/invoke/MethodType objectOnlyTypes [Ljava/lang/invoke/MethodType; 20 [Ljava/lang/invoke/MethodType; -staticfield java/lang/invoke/MethodType METHOD_HANDLE_ARRAY [Ljava/lang/Class; 1 [Ljava/lang/Class; -staticfield java/lang/invoke/MethodType serialPersistentFields [Ljava/io/ObjectStreamField; 0 [Ljava/io/ObjectStreamField; -staticfield java/lang/invoke/MethodType $assertionsDisabled Z 1 -ciInstanceKlass java/lang/BootstrapMethodError 0 0 35 1 100 1 100 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 1 100 1 1 12 10 1 100 1 1 12 10 1 1 1 -instanceKlass java/lang/invoke/VolatileCallSite -instanceKlass java/lang/invoke/MutableCallSite -instanceKlass java/lang/invoke/ConstantCallSite -ciInstanceKlass java/lang/invoke/CallSite 1 1 267 1 7 1 7 1 7 1 100 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 10 12 9 1 1 12 10 12 9 1 1 7 1 1 12 10 1 1 100 12 10 1 100 1 1 12 10 1 12 10 1 100 1 1 12 9 1 100 1 12 10 1 1 1 1 1 1 12 10 1 7 1 100 1 100 10 1 100 1 1 12 10 1 1 12 10 1 8 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 10 1 12 10 1 1 12 10 1 100 12 9 1 1 12 9 8 1 1 12 10 1 1 12 10 1 1 12 10 1 12 9 1 8 1 100 1 12 10 1 12 10 1 100 1 8 10 1 12 10 1 1 12 10 1 100 1 1 12 10 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 9 8 1 1 12 10 12 9 1 100 10 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 100 1 7 1 1 12 10 1 100 1 8 10 1 7 12 10 1 1 12 10 1 100 1 8 1 12 10 1 1 1 12 10 1 1 1 1 1 1 -staticfield java/lang/invoke/CallSite $assertionsDisabled Z 1 -ciInstanceKlass jdk/internal/invoke/NativeEntryPoint 0 0 80 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 1 100 1 1 12 10 100 12 9 12 9 12 9 12 9 12 9 1 1 1 100 1 8 1 12 10 1 100 1 1 12 11 1 1 12 10 12 10 1 100 1 12 11 1 12 11 1 1 12 10 1 1 1 12 10 1 1 -ciInstanceKlass java/lang/invoke/MethodHandleNatives$CallSiteContext 1 1 40 1 7 1 7 1 100 1 7 1 1 100 1 7 1 1 1 12 10 1 1 10 1 7 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 1 -ciInstanceKlass java/lang/invoke/ConstantCallSite 1 1 55 1 7 1 7 1 1 1 1 1 1 1 12 10 12 9 12 9 1 7 1 1 12 10 1 1 100 12 10 1 1 1 100 12 10 1 1 12 9 1 1 100 10 1 12 10 1 1 1 12 10 1 1 1 1 -staticfield java/lang/invoke/ConstantCallSite UNSAFE Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -ciInstanceKlass java/lang/invoke/MutableCallSite 0 0 52 1 100 1 100 1 1 1 1 12 10 1 12 10 1 1 1 1 12 9 1 1 12 10 1 1 12 10 1 1 12 9 1 100 1 1 12 10 1 100 1 100 1 1 12 10 1 1 12 10 1 1 -ciInstanceKlass java/lang/invoke/VolatileCallSite 0 0 26 1 100 1 100 1 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 -ciInstanceKlass java/lang/AssertionStatusDirectives 0 0 18 1 100 1 100 1 1 1 1 1 1 1 1 1 1 12 10 1 -instanceKlass java/lang/StringBuilder -instanceKlass java/lang/StringBuffer -ciInstanceKlass java/lang/AbstractStringBuilder 1 1 485 1 7 1 7 1 100 1 7 1 100 1 7 1 1 100 1 7 1 1 100 1 100 1 100 1 1 100 1 100 1 1 1 1 1 1 1 1 1 3 1 1 12 10 12 9 12 9 1 1 7 1 1 12 9 12 9 1 1 12 10 1 1 1 12 10 3 3 1 12 10 100 1 1 12 10 1 11 1 100 1 100 10 1 8 1 12 10 1 12 10 1 1 12 10 12 10 1 12 10 1 12 10 1 1 12 9 1 1 12 10 1 12 10 10 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 100 1 8 10 1 1 12 10 1 1 1 100 12 10 1 1 12 10 10 1 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 12 10 1 1 1 100 10 1 12 10 1 1 100 1 12 10 1 1 1 1 12 10 1 12 10 1 12 10 10 1 1 1 1 12 10 12 10 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 10 1 1 12 10 1 12 10 1 1 12 10 1 8 1 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 1 1 1 7 1 12 10 1 12 10 1 12 10 1 1 7 1 12 10 1 12 10 1 12 10 1 1 7 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 12 10 1 1 12 10 12 10 1 1 1 1 1 1 12 10 1 1 1 1 12 10 10 1 7 1 1 12 10 1 1 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 12 10 1 12 10 1 12 10 12 10 1 1 12 10 1 1 1 16 1 1 12 10 15 16 1 100 1 1 12 10 15 1 1 12 18 1 100 1 1 12 10 1 1 12 10 15 18 1 1 1 1 1 12 10 1 12 10 1 1 12 10 12 11 1 12 10 1 12 10 1 100 10 12 10 10 1 8 1 8 1 8 10 10 1 1 100 1 1 1 12 10 10 10 1 1 1 1 1 1 1 -staticfield java/lang/AbstractStringBuilder EMPTYVALUE [B 0 -ciInstanceKlass java/lang/StringBuffer 1 1 417 1 7 1 1 7 1 100 1 100 1 100 1 100 1 100 1 1 100 1 100 1 1 1 1 1 5 0 1 1 1 1 1 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 1 1 1 12 9 1 12 10 1 12 10 1 12 10 1 12 9 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 1 100 1 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 12 10 1 1 10 1 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 12 10 10 1 1 1 12 10 1 1 1 1 12 10 1 1 12 9 1 7 1 1 12 10 1 7 10 10 1 1 1 100 1 1 12 10 10 1 12 10 1 7 10 8 1 1 12 10 8 1 12 10 1 8 1 12 10 1 12 10 1 1 1 100 1 1 12 10 1 1 12 10 12 10 1 100 1 8 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 1 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 1 12 10 1 1 1 1 12 10 1 1 7 1 12 10 1 7 1 1 12 9 1 7 9 12 9 1 1 1 1 1 1 1 -staticfield java/lang/StringBuffer serialPersistentFields [Ljava/io/ObjectStreamField; 3 [Ljava/io/ObjectStreamField; -ciInstanceKlass java/lang/StringBuilder 1 1 371 1 7 1 1 7 1 100 1 100 1 100 1 1 5 0 1 1 1 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 1 1 7 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 12 10 12 10 1 1 1 12 10 1 1 1 1 12 10 1 1 12 9 1 1 12 9 1 7 1 1 12 10 1 7 10 1 1 1 100 1 100 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 100 10 1 12 10 1 1 1 100 1 100 1 12 10 1 12 10 1 12 10 1 100 1 8 10 1 1 12 10 1 1 12 10 1 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 1 1 12 10 1 1 12 10 1 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 10 1 12 10 1 1 1 1 12 10 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/misc/UnsafeConstants 1 1 28 1 7 1 100 1 1 1 1 1 1 1 1 1 12 10 1 12 9 12 9 12 9 12 9 12 9 1 -staticfield jdk/internal/misc/UnsafeConstants ADDRESS_SIZE0 I 8 -staticfield jdk/internal/misc/UnsafeConstants PAGE_SIZE I 4096 -staticfield jdk/internal/misc/UnsafeConstants BIG_ENDIAN Z 0 -staticfield jdk/internal/misc/UnsafeConstants UNALIGNED_ACCESS Z 1 -staticfield jdk/internal/misc/UnsafeConstants DATA_CACHE_LINE_FLUSH_SIZE I 0 -ciInstanceKlass jdk/internal/misc/Unsafe 1 1 1203 1 7 1 7 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 12 10 1 7 1 1 12 10 12 10 1 12 10 12 10 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 1 1 12 10 1 12 10 1 12 10 1 12 10 12 10 12 10 1 1 1 100 10 1 1 1 1 12 10 12 10 1 5 0 1 1 1 12 10 12 10 1 1 1 1 7 1 1 12 10 1 1 12 10 1 12 10 1 12 10 12 10 1 1 12 10 1 12 10 1 12 10 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 8 1 1 12 10 1 12 10 12 10 1 1 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 12 10 12 10 1 1 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 12 10 5 0 5 0 5 0 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 100 1 8 10 1 1 1 100 10 1 12 10 1 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 1 1 7 1 12 9 1 12 9 1 1 1 1 100 10 1 12 10 1 1 1 1 100 1 1 1 1 8 10 1 8 1 8 1 12 10 1 7 1 1 12 9 1 100 9 1 7 9 1 7 9 9 1 100 9 1 7 9 1 100 9 1 1 1 1 1 1 1 12 10 1 1 12 10 1 1 1 1 1 1 1 1 12 10 1 1 12 10 1 1 1 1 1 5 0 5 0 1 1 12 9 1 12 10 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 1 1 1 1 8 3 1 1 12 10 1 12 10 1 12 10 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 12 10 12 10 1 12 10 12 10 1 1 1 1 1 12 10 1 12 10 1 12 10 1 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 12 10 1 1 100 10 1 1 100 10 1 1 1 12 9 1 5 0 1 1 12 10 5 0 1 12 10 5 0 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 12 10 1 12 10 10 1 1 12 10 1 12 10 1 1 1 12 10 12 10 12 10 5 0 5 0 5 0 1 1 12 10 1 12 10 1 12 10 12 10 1 1 1 100 1 12 10 1 8 1 100 1 1 12 11 1 8 1 1 12 11 1 100 1 12 10 1 1 1 1 1 3 1 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 10 1 7 12 10 12 9 1 7 12 9 1 7 12 9 1 7 12 9 1 7 12 9 1 7 12 9 1 7 12 9 1 7 12 9 1 7 12 9 12 10 12 9 12 9 12 9 12 9 12 9 12 9 12 9 12 9 12 9 1 12 9 1 1 1 1 1 1 1 -staticfield jdk/internal/misc/Unsafe theUnsafe Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -staticfield jdk/internal/misc/Unsafe ARRAY_BOOLEAN_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_BYTE_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_SHORT_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_CHAR_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_INT_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_LONG_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_FLOAT_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_DOUBLE_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_OBJECT_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_BOOLEAN_INDEX_SCALE I 1 -staticfield jdk/internal/misc/Unsafe ARRAY_BYTE_INDEX_SCALE I 1 -staticfield jdk/internal/misc/Unsafe ARRAY_SHORT_INDEX_SCALE I 2 -staticfield jdk/internal/misc/Unsafe ARRAY_CHAR_INDEX_SCALE I 2 -staticfield jdk/internal/misc/Unsafe ARRAY_INT_INDEX_SCALE I 4 -staticfield jdk/internal/misc/Unsafe ARRAY_LONG_INDEX_SCALE I 8 -staticfield jdk/internal/misc/Unsafe ARRAY_FLOAT_INDEX_SCALE I 4 -staticfield jdk/internal/misc/Unsafe ARRAY_DOUBLE_INDEX_SCALE I 8 -staticfield jdk/internal/misc/Unsafe ARRAY_OBJECT_INDEX_SCALE I 4 -staticfield jdk/internal/misc/Unsafe ADDRESS_SIZE I 8 -ciInstanceKlass jdk/internal/module/Modules 1 1 441 1 7 1 100 1 100 1 100 1 1 100 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 9 1 7 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 12 11 1 12 11 1 12 11 1 12 11 1 1 1 12 11 1 1 1 1 100 1 1 12 10 1 100 1 1 12 10 1 16 1 1 12 10 15 16 1 100 1 1 12 10 15 1 1 12 18 1 100 1 1 12 10 1 100 1 100 1 12 10 1 7 1 100 1 100 1 100 1 1 12 10 1 100 1 12 10 1 12 10 1 12 11 1 1 1 12 9 1 7 1 12 11 1 1 1 12 10 10 1 12 10 10 1 1 12 9 1 12 10 1 1 12 10 1 100 1 12 10 1 100 1 100 1 1 12 11 1 100 1 1 12 10 1 100 1 12 11 1 1 12 10 1 100 1 12 10 1 100 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 11 16 1 1 12 10 15 1 16 1 1 12 18 1 100 1 12 11 1 100 1 1 12 10 1 100 1 1 12 11 1 100 1 100 1 1 12 11 1 100 1 1 12 11 1 12 11 1 1 12 10 1 12 10 1 16 1 12 10 15 1 16 1 1 12 18 1 1 12 11 1 16 1 1 12 10 15 1 16 1 1 12 18 1 1 12 11 1 12 10 10 15 1 16 18 1 1 12 10 15 1 16 18 1 1 12 10 12 9 1 100 1 1 12 11 1 100 10 1 12 11 1 1 12 11 1 1 12 11 10 1 100 1 1 12 10 1 100 1 12 10 1 12 10 12 11 1 12 10 1 100 10 1 1 12 10 15 16 1 12 18 1 1 12 10 1 1 1 100 1 8 1 12 10 1 12 10 1 1 12 10 15 16 1 12 18 11 12 11 1 12 10 10 10 1 1 12 10 15 1 12 18 10 10 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 1 1 1 1 -staticfield jdk/internal/module/Modules JLA Ljdk/internal/access/JavaLangAccess; java/lang/System$2 -staticfield jdk/internal/module/Modules JLMA Ljdk/internal/access/JavaLangModuleAccess; java/lang/module/ModuleDescriptor$1 -staticfield jdk/internal/module/Modules $assertionsDisabled Z 1 -instanceKlass org/eclipse/jdt/ls/core/internal/ConnectionStreamFactory$NamedPipeInputStream -instanceKlass java/io/ObjectInputStream$PeekInputStream -instanceKlass java/io/ObjectInputStream$BlockDataInputStream -instanceKlass org/eclipse/core/internal/resources/ContentDescriptionManager$LazyFileInputStream -instanceKlass java/io/ObjectInputStream -instanceKlass org/eclipse/core/internal/localstore/SafeChunkyInputStream -instanceKlass org/eclipse/core/internal/registry/BufferedRandomInputStream -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityManager$RewindableInputStream -instanceKlass org/eclipse/osgi/storage/url/reference/ReferenceInputStream -instanceKlass java/util/jar/JarVerifier$VerifierStream -instanceKlass java/util/zip/ZipFile$ZipFileInputStream -instanceKlass java/io/FilterInputStream -instanceKlass java/io/FileInputStream -instanceKlass java/io/ByteArrayInputStream -ciInstanceKlass java/io/InputStream 1 1 150 1 7 1 7 1 100 1 100 1 1 3 1 3 1 3 1 1 12 10 1 1 10 1 1 1 100 1 1 12 10 1 7 1 1 12 10 12 10 1 1 3 1 1 12 10 1 100 1 8 1 12 10 1 7 1 7 1 7 1 1 12 10 1 100 1 8 10 1 7 1 1 12 10 1 7 10 1 1 12 11 1 1 12 10 1 1 12 11 1 7 1 1 12 11 1 1 12 11 1 7 1 1 12 10 1 1 5 0 1 12 10 1 1 12 10 1 100 10 1 8 10 1 1 1 1 1 1 8 1 1 1 1 8 1 1 12 10 1 100 1 1 12 10 1 1 1 1 1 1 -ciInstanceKlass java/io/ByteArrayInputStream 1 1 77 1 7 1 7 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 12 9 12 9 1 1 100 1 1 12 10 1 1 1 1 7 1 1 12 10 1 7 1 1 12 10 1 1 1 100 1 1 12 10 1 12 10 1 1 1 100 1 100 1 12 10 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/net/URL 1 1 672 1 7 1 7 1 100 1 7 1 7 1 7 1 7 1 100 1 100 1 1 100 1 100 1 1 1 1 1 8 1 1 5 0 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 12 10 1 12 10 1 12 10 12 9 12 9 1 7 1 1 12 10 1 1 12 10 1 7 1 7 1 1 12 10 12 9 1 1 12 10 1 8 1 1 12 10 1 7 10 1 1 12 10 1 8 1 1 12 10 12 9 1 8 1 12 10 1 12 10 1 8 12 9 1 1 12 10 12 9 1 12 10 1 12 10 12 9 12 9 1 8 12 9 1 1 12 10 1 8 12 9 1 1 12 10 1 7 1 1 12 10 1 8 1 12 10 1 7 1 12 10 1 12 10 1 12 10 1 100 1 1 12 10 1 1 12 10 1 8 1 1 12 10 1 12 10 1 8 12 9 1 8 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 1 7 1 1 12 10 1 100 1 8 10 1 12 10 1 8 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 8 1 12 10 10 1 7 1 1 12 10 1 12 10 1 100 1 1 12 9 1 100 1 1 12 10 1 1 12 9 1 100 1 1 1 100 1 100 1 12 10 1 100 1 1 12 10 1 1 1 1 1 12 10 1 1 1 1 12 10 1 12 10 1 1 12 10 1 12 10 12 10 1 1 1 100 10 10 1 12 10 1 12 10 1 1 1 100 1 12 10 1 1 8 1 1 12 9 1 100 1 1 12 10 1 1 12 10 1 1 12 9 1 1 12 10 1 100 1 12 10 1 12 10 10 1 1 12 10 1 12 10 12 10 1 12 10 1 1 12 10 1 7 1 12 10 1 1 12 10 1 1 12 10 1 1 12 9 12 9 1 100 1 8 10 1 12 10 12 9 1 7 1 12 10 1 7 1 1 100 1 7 1 12 10 1 8 1 1 12 10 1 100 1 12 10 1 8 1 8 1 7 1 1 12 10 1 100 1 1 12 10 1 12 10 1 12 10 1 1 1 10 1 12 9 1 7 1 12 10 1 8 1 12 10 10 1 7 1 1 12 10 8 1 7 1 1 12 9 1 12 10 1 1 12 10 1 12 10 12 10 1 7 1 12 10 1 12 11 12 10 12 10 12 9 1 1 12 10 1 1 1 100 1 12 10 1 1 1 1 12 10 8 1 12 10 10 8 8 1 12 10 8 8 8 1 100 1 12 10 12 9 1 1 100 12 10 1 1 12 10 1 12 10 12 10 1 1 12 10 1 1 12 10 10 10 12 10 12 10 12 10 1 12 10 1 100 1 12 10 10 1 12 10 1 8 10 10 1 1 12 10 1 12 10 1 1 12 10 1 10 10 10 1 7 1 12 10 1 7 1 1 12 9 12 9 10 1 7 1 1 12 10 1 1 1 1 1 1 1 -staticfield java/net/URL defaultFactory Ljava/net/URLStreamHandlerFactory; java/net/URL$DefaultFactory -staticfield java/net/URL streamHandlerLock Ljava/lang/Object; java/lang/Object -staticfield java/net/URL serialPersistentFields [Ljava/io/ObjectStreamField; 7 [Ljava/io/ObjectStreamField; -ciInstanceKlass java/util/jar/Manifest 1 1 290 1 7 1 7 1 100 1 7 1 100 1 7 1 1 1 1 1 1 1 1 1 1 1 12 10 1 7 10 12 9 1 7 10 12 9 12 9 1 1 100 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 11 1 1 1 1 1 12 11 1 12 10 1 100 1 1 12 10 1 100 1 100 10 1 8 1 1 12 10 1 1 12 10 1 12 10 1 12 10 11 1 1 1 100 12 10 1 1 12 10 1 1 12 11 1 12 10 1 1 12 11 1 100 1 1 12 11 1 100 1 12 11 1 1 12 11 1 12 10 1 8 1 12 11 1 7 1 1 12 10 1 12 11 12 10 1 12 10 1 1 1 1 1 1 100 1 1 12 10 1 8 1 1 12 10 10 1 7 1 1 12 9 1 1 12 10 1 100 12 10 1 100 1 12 10 1 12 10 1 1 1 100 1 1 12 9 1 8 1 12 10 1 8 1 8 12 10 1 12 10 1 100 1 1 12 10 1 8 12 10 1 8 10 1 1 12 10 1 8 1 1 12 10 1 7 1 1 12 10 1 12 10 10 1 1 12 11 1 12 10 1 7 1 1 12 10 1 1 12 10 1 1 12 10 11 1 12 10 11 1 12 10 1 1 1 1 1 1 1 1 -instanceKlass jdk/internal/loader/ClassLoaders$BootClassLoader -instanceKlass jdk/internal/loader/ClassLoaders$PlatformClassLoader -instanceKlass jdk/internal/loader/ClassLoaders$AppClassLoader -ciInstanceKlass jdk/internal/loader/BuiltinClassLoader 1 1 654 1 7 1 7 1 100 1 7 1 7 1 100 1 100 1 7 1 7 1 1 7 1 100 1 1 7 1 7 1 1 100 1 7 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 1 1 7 1 1 12 10 1 7 1 7 1 7 1 12 10 12 9 12 9 1 7 1 12 10 12 9 1 12 10 12 9 1 1 1 12 10 1 1 1 1 1 1 1 7 1 1 12 10 1 1 12 10 1 7 1 1 12 11 1 100 1 100 10 1 1 12 10 1 8 1 12 10 12 10 1 12 10 1 1 12 10 1 7 1 1 12 11 1 7 1 12 11 1 1 12 11 1 8 1 8 10 12 9 1 7 1 12 10 1 1 1 1 12 11 1 1 1 100 1 12 10 1 100 1 1 12 10 1 1 12 10 1 1 1 7 1 1 12 10 12 10 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 11 1 7 1 12 10 1 7 1 1 12 10 1 12 10 1 8 1 1 12 10 10 1 8 1 1 12 10 1 1 12 10 1 1 12 10 1 7 1 12 11 1 12 11 1 1 1 1 7 10 1 1 12 11 11 1 12 10 1 12 10 1 1 100 1 7 12 10 1 12 10 1 12 10 1 7 1 1 12 10 1 1 12 10 1 100 1 100 1 12 11 1 7 1 12 10 1 1 12 10 1 100 1 12 10 1 12 10 16 1 12 10 15 16 1 100 1 1 12 10 15 1 1 12 18 1 12 10 1 12 10 1 12 10 15 1 16 18 1 100 1 7 1 12 10 1 1 1 1 7 10 1 1 12 10 1 1 12 10 1 7 1 12 10 1 1 1 12 10 12 9 1 100 10 1 1 1 1 12 10 1 1 12 10 1 12 10 1 100 12 10 1 1 12 10 1 100 1 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 1 12 10 15 1 16 1 12 18 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 7 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 7 1 12 11 1 12 10 1 7 1 100 1 12 10 1 12 10 1 1 12 11 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 7 1 12 10 1 8 1 1 12 10 1 12 10 1 12 10 1 100 1 8 1 8 10 1 12 10 1 8 1 8 1 7 1 1 12 10 1 7 1 1 12 11 1 1 12 9 1 1 12 10 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 7 1 1 12 10 1 8 1 12 10 1 1 1 7 12 10 1 12 10 10 1 1 12 11 12 10 1 12 10 1 12 10 1 12 10 1 12 10 10 1 1 1 12 10 1 12 10 1 8 1 7 1 12 10 12 10 1 1 1 1 1 1 1 1 -staticfield jdk/internal/loader/BuiltinClassLoader packageToModule Ljava/util/Map; java/util/concurrent/ConcurrentHashMap -staticfield jdk/internal/loader/BuiltinClassLoader $assertionsDisabled Z 1 -ciInstanceKlass jdk/internal/loader/ClassLoaders 1 1 162 1 7 1 100 1 7 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 7 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 1 12 9 1 1 12 9 1 12 9 1 1 1 1 100 1 100 1 7 1 100 1 1 12 11 1 100 1 1 12 11 1 1 12 11 1 100 1 1 12 10 1 100 1 1 12 10 1 100 1 1 7 1 1 12 10 12 9 12 10 12 10 1 12 10 1 8 1 7 1 1 12 10 1 1 12 10 1 7 1 12 10 1 12 10 1 12 10 1 8 1 7 1 12 10 1 8 1 8 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 1 1 1 -staticfield jdk/internal/loader/ClassLoaders JLA Ljdk/internal/access/JavaLangAccess; java/lang/System$2 -staticfield jdk/internal/loader/ClassLoaders BOOT_LOADER Ljdk/internal/loader/ClassLoaders$BootClassLoader; jdk/internal/loader/ClassLoaders$BootClassLoader -staticfield jdk/internal/loader/ClassLoaders PLATFORM_LOADER Ljdk/internal/loader/ClassLoaders$PlatformClassLoader; jdk/internal/loader/ClassLoaders$PlatformClassLoader -staticfield jdk/internal/loader/ClassLoaders APP_LOADER Ljdk/internal/loader/ClassLoaders$AppClassLoader; jdk/internal/loader/ClassLoaders$AppClassLoader -ciInstanceKlass jdk/internal/loader/ClassLoaders$AppClassLoader 1 1 91 1 7 1 7 1 100 1 1 1 1 8 1 12 10 1 1 1 1 100 1 7 1 1 12 10 1 100 1 1 12 10 1 1 12 10 1 100 1 1 12 10 12 10 1 1 12 10 1 7 1 8 12 10 1 7 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 7 1 1 12 10 1 100 12 10 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/loader/ClassLoaders$PlatformClassLoader 1 1 34 1 100 1 7 1 100 1 1 100 1 1 1 1 8 1 12 10 1 1 1 7 1 1 12 10 1 100 12 10 1 1 1 1 -ciInstanceKlass java/security/CodeSource 1 1 337 1 7 1 7 1 100 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 12 9 12 9 1 7 1 1 12 10 12 9 1 100 7 1 1 12 10 1 7 10 1 1 12 10 1 1 1 100 1 12 10 1 1 12 10 1 1 1 1 1 1 1 7 10 1 7 1 1 12 10 1 7 1 12 10 1 1 12 10 1 12 10 1 7 1 1 12 10 1 1 1 1 12 10 1 1 1 12 10 12 10 10 10 1 12 10 1 100 1 1 12 10 1 12 10 1 12 10 1 12 10 1 8 1 12 10 1 12 10 1 1 12 10 1 12 10 1 8 1 1 12 10 10 1 100 10 1 1 12 10 1 8 1 12 10 1 12 10 1 12 10 1 8 1 8 12 9 1 100 1 8 1 12 10 1 12 10 1 8 1 12 10 1 8 1 8 1 8 1 1 1 100 1 100 1 100 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 12 10 1 12 10 1 1 1 100 1 100 1 100 1 12 10 1 12 10 1 100 12 10 1 100 10 1 8 1 12 10 1 12 10 1 1 12 10 1 100 1 1 12 10 1 8 1 8 10 1 1 12 10 1 100 1 1 12 10 1 100 12 10 1 1 12 10 1 12 11 1 100 10 1 12 10 11 12 10 1 8 1 100 1 12 10 1 1 12 10 1 12 10 1 1 12 11 11 1 1 1 1 -ciInstanceKlass java/util/concurrent/ConcurrentMap 1 1 174 1 100 1 1 100 1 100 1 100 1 1 100 1 100 1 1 1 1 1 1 12 11 1 1 1 1 100 1 100 1 12 10 1 1 12 11 1 100 1 1 12 11 1 100 1 1 12 11 1 1 12 11 1 12 11 1 12 11 1 100 1 1 12 11 1 1 1 1 1 1 1 1 1 1 16 1 1 12 11 15 1 100 1 1 12 10 15 1 12 18 12 11 1 1 1 1 100 1 12 11 12 11 1 1 1 1 100 12 11 12 11 12 11 1 1 1 1 1 1 1 1 1 1 100 1 8 1 1 12 10 1 1 1 8 1 1 8 1 1 1 8 1 1 1 8 1 1 1 8 1 1 1 8 1 1 1 8 1 1 1 8 1 1 1 8 1 1 1 8 1 1 8 1 -instanceKlass com/google/gson/internal/LinkedTreeMap -instanceKlass org/eclipse/sisu/wire/EntryMapAdapter -instanceKlass com/google/common/collect/Maps$ViewCachingAbstractMap -instanceKlass com/google/common/collect/MapMakerInternalMap -instanceKlass org/eclipse/sisu/wire/MergedProperties -instanceKlass com/google/common/cache/LocalCache -instanceKlass org/apache/felix/resolver/util/ArrayMap -instanceKlass java/util/concurrent/ConcurrentSkipListMap -instanceKlass org/eclipse/osgi/internal/framework/FilterImpl$DictionaryMap -instanceKlass org/eclipse/osgi/internal/framework/FilterImpl$ServiceReferenceMap -instanceKlass org/eclipse/osgi/internal/serviceregistry/ShrinkableValueCollectionMap -instanceKlass java/util/Collections$SingletonMap -instanceKlass java/util/TreeMap -instanceKlass java/util/IdentityHashMap -instanceKlass java/util/EnumMap -instanceKlass java/util/WeakHashMap -instanceKlass java/util/Collections$EmptyMap -instanceKlass sun/util/PreHashedMap -instanceKlass java/util/HashMap -instanceKlass java/util/ImmutableCollections$AbstractImmutableMap -instanceKlass java/util/concurrent/ConcurrentHashMap -ciInstanceKlass java/util/AbstractMap 1 1 151 1 7 1 1 7 1 7 1 100 1 100 1 7 1 100 1 7 1 100 1 7 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 12 10 1 7 12 11 1 1 10 1 1 1 1 12 11 1 7 1 12 11 1 1 12 11 1 12 11 1 12 10 1 1 12 11 1 1 1 1 1 1 1 100 10 1 12 11 1 1 1 11 12 10 1 12 11 1 12 9 1 12 10 1 1 12 9 10 1 100 1 1 100 1 100 11 12 11 12 11 1 12 11 1 1 1 8 1 7 10 1 1 12 10 1 8 1 12 10 12 10 1 1 7 12 10 1 1 1 1 1 1 1 1 -ciInstanceKlass java/util/concurrent/ConcurrentHashMap 1 1 1022 1 7 1 1 7 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 7 1 7 1 7 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 7 1 7 1 7 1 100 1 7 1 1 1 1 1 1 7 1 7 1 1 1 1 1 1 100 1 100 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 1 1 3 1 3 1 3 1 1 1 4 1 3 1 3 1 3 1 1 1 3 1 1 3 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 12 10 1 1 1 1 100 1 7 1 1 12 10 1 100 1 100 1 1 12 10 1 100 1 100 1 1 12 11 1 12 11 1 1 1 1 1 12 11 1 1 1 12 9 12 9 12 9 1 7 1 1 12 10 1 1 1 1 1 12 10 1 1 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 9 1 12 10 1 1 100 10 5 0 12 10 1 1 1 1 12 10 5 0 1 1 1 1 1 1 12 10 12 10 12 9 12 10 1 12 9 1 1 12 9 1 1 12 10 7 1 12 9 1 1 12 10 1 1 12 9 1 12 10 1 1 100 10 1 12 10 1 1 12 10 1 1 1 1 1 12 10 1 1 1 12 10 1 12 10 12 10 1 1 12 10 1 1 12 10 1 100 1 8 1 12 10 1 100 1 1 12 10 1 1 12 10 12 11 1 12 10 1 12 11 1 7 1 1 12 11 1 7 1 12 11 1 12 11 1 12 11 1 12 11 1 1 1 12 10 1 12 10 1 1 12 9 1 1 12 10 9 1 1 12 10 1 12 9 1 1 12 10 5 0 1 1 1 12 9 1 12 10 1 1 12 9 1 12 10 1 12 9 10 1 1 1 100 10 1 1 12 10 1 8 1 12 10 12 10 11 1 1 1 100 1 7 1 12 10 1 1 12 10 1 8 1 12 10 1 8 1 12 10 1 8 1 12 10 1 12 10 1 1 1 100 1 100 1 12 10 12 10 1 12 10 1 12 10 1 12 9 9 1 12 10 12 9 1 1 1 1 1 1 1 1 1 1 1 100 1 1 12 11 1 1 1 1 100 1 12 11 1 1 1 12 10 1 100 1 12 11 1 1 1 1 1 1 7 10 12 11 1 1 1 1 1 1 1 1 12 10 1 1 1 1 12 10 1 1 10 1 1 1 10 1 7 1 1 12 9 1 1 12 10 1 1 1 3 1 1 100 1 12 10 12 9 1 1 12 10 12 9 12 9 1 1 12 10 100 1 100 1 12 10 12 9 1 12 9 1 1 12 10 12 10 12 9 12 9 1 1 12 10 1 9 3 1 12 9 1 12 10 12 9 1 12 10 12 9 1 12 10 12 9 1 100 1 1 12 10 1 12 10 1 1 1 1 5 0 1 100 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 12 10 10 1 1 1 1 100 10 1 12 10 10 1 1 1 1 12 10 10 1 1 1 1 12 10 10 1 100 1 1 12 10 1 1 1 1 12 10 10 1 100 1 12 10 1 1 1 1 12 10 10 1 12 10 1 1 1 1 12 10 10 1 1 1 12 10 10 1 1 1 1 12 10 10 1 1 1 12 10 10 1 1 1 12 10 10 1 1 1 1 12 10 10 1 1 1 1 12 10 10 1 1 1 1 12 10 10 1 1 10 10 1 10 10 1 1 10 10 1 1 1 12 10 10 1 1 12 10 10 1 1 1 12 10 10 1 1 1 12 10 10 1 1 1 12 10 10 1 1 10 10 1 10 10 1 1 10 10 1 1 1 1 12 10 10 1 1 12 10 10 1 1 1 12 10 10 1 1 1 12 10 10 1 1 1 12 10 10 12 10 1 1 7 1 1 12 10 1 12 10 1 7 1 12 10 1 1 12 9 12 9 1 1 12 10 8 1 1 12 10 8 8 8 8 1 1 12 10 1 12 10 1 100 1 8 10 1 7 1 1 1 1 1 1 1 -staticfield java/util/concurrent/ConcurrentHashMap NCPU I 12 -staticfield java/util/concurrent/ConcurrentHashMap serialPersistentFields [Ljava/io/ObjectStreamField; 3 [Ljava/io/ObjectStreamField; -staticfield java/util/concurrent/ConcurrentHashMap U Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -staticfield java/util/concurrent/ConcurrentHashMap SIZECTL J 20 -staticfield java/util/concurrent/ConcurrentHashMap TRANSFERINDEX J 32 -staticfield java/util/concurrent/ConcurrentHashMap BASECOUNT J 24 -staticfield java/util/concurrent/ConcurrentHashMap CELLSBUSY J 36 -staticfield java/util/concurrent/ConcurrentHashMap CELLVALUE J 144 -staticfield java/util/concurrent/ConcurrentHashMap ABASE I 16 -staticfield java/util/concurrent/ConcurrentHashMap ASHIFT I 2 -ciInstanceKlass java/util/Collection 1 1 96 1 7 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 12 11 1 7 12 11 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 12 10 12 11 1 7 1 12 11 1 1 12 11 1 100 1 12 11 1 12 11 1 1 1 1 1 1 1 1 100 1 12 10 1 1 1 12 11 1 7 1 12 10 1 1 1 1 -ciInstanceKlass java/util/List 1 1 177 1 100 1 1 7 1 100 1 100 1 100 1 1 100 1 7 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 12 10 1 1 12 11 1 100 1 12 11 1 1 12 11 1 100 1 12 11 1 1 12 11 1 1 1 12 11 1 100 1 12 10 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 12 10 1 100 1 12 10 1 1 1 1 1 12 9 1 1 12 10 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 1 -instanceKlass org/eclipse/sisu/inject/MildElements -instanceKlass org/eclipse/sisu/inject/MildValues$1 -instanceKlass com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection -instanceKlass com/google/common/collect/Maps$Values -instanceKlass com/google/common/collect/AbstractMultimap$Values -instanceKlass com/sun/jna/Structure$StructureSet -instanceKlass com/google/common/collect/ImmutableCollection -instanceKlass org/apache/felix/resolver/util/ArrayMap$1 -instanceKlass org/apache/felix/resolver/util/OpenHashMap$AbstractObjectCollection -instanceKlass java/util/AbstractMap$2 -instanceKlass java/util/TreeMap$Values -instanceKlass java/util/IdentityHashMap$Values -instanceKlass org/eclipse/osgi/internal/container/NamespaceList$Builder -instanceKlass java/util/AbstractQueue -instanceKlass java/util/LinkedHashMap$LinkedValues -instanceKlass java/util/HashMap$Values -instanceKlass java/util/ArrayDeque -instanceKlass java/util/AbstractSet -instanceKlass java/util/ImmutableCollections$AbstractImmutableCollection -instanceKlass java/util/AbstractList -ciInstanceKlass java/util/AbstractCollection 1 1 130 1 7 1 1 7 1 7 1 1 12 10 1 1 1 1 1 1 1 12 10 1 1 12 10 1 7 1 12 11 1 1 12 11 1 12 10 1 1 1 7 1 100 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 7 1 12 10 1 7 1 1 12 10 1 100 1 1 12 10 1 1 100 1 1 12 10 1 1 1 100 10 1 12 11 1 1 1 11 12 10 1 1 12 10 1 1 100 1 1 12 10 11 1 1 1 1 1 8 1 7 10 1 1 12 10 1 8 1 12 10 12 10 1 1 1 -instanceKlass com/google/common/collect/Lists$TransformingRandomAccessList -instanceKlass java/util/AbstractList$SubList -instanceKlass java/util/Collections$CopiesList -instanceKlass org/eclipse/osgi/internal/container/InternalUtils$CopyOnFirstWriteList -instanceKlass org/eclipse/osgi/internal/weaving/DynamicImportList -instanceKlass java/util/AbstractSequentialList -instanceKlass java/util/Collections$SingletonList -instanceKlass java/util/Vector -instanceKlass sun/security/jca/ProviderList$ServiceList -instanceKlass sun/security/jca/ProviderList$3 -instanceKlass java/util/Arrays$ArrayList -instanceKlass java/util/ArrayList$SubList -instanceKlass java/util/Collections$EmptyList -instanceKlass java/util/ArrayList -ciInstanceKlass java/util/AbstractList 1 1 187 1 7 1 1 7 1 7 1 7 1 100 1 100 1 100 1 7 1 7 1 1 1 1 1 1 1 1 1 12 10 12 9 1 1 1 1 1 12 10 1 12 10 1 1 1 1 1 1 1 100 10 1 1 1 1 1 1 12 10 1 7 1 1 12 11 1 1 12 11 1 12 11 1 7 1 12 10 1 1 12 10 1 12 11 1 12 11 1 12 11 1 1 1 12 10 1 1 1 1 1 12 10 1 100 1 1 12 11 1 7 11 11 1 1 12 10 1 1 1 12 10 1 1 1 1 1 12 10 1 7 1 12 10 10 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 8 1 100 1 8 1 8 1 8 10 11 1 10 12 10 12 11 1 1 12 10 1 8 1 8 1 1 1 1 1 -instanceKlass org/eclipse/sisu/bean/BeanScheduler$Pending -instanceKlass org/apache/maven/artifact/versioning/ComparableVersion$ListItem -ciInstanceKlass java/util/ArrayList 1 1 415 1 7 1 1 7 1 100 1 100 1 100 1 100 1 7 1 7 1 100 1 100 1 7 1 7 1 1 1 1 1 1 5 0 1 1 3 1 1 1 1 1 1 1 1 12 10 1 7 12 9 12 9 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 1 12 10 1 12 10 12 9 1 1 1 7 1 1 12 11 12 9 1 1 12 10 7 1 7 1 1 12 10 1 1 12 9 1 12 10 1 1 1 12 10 1 7 1 1 12 10 1 7 1 1 12 10 1 1 1 1 1 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 1 100 12 10 1 100 1 12 10 1 1 1 7 1 1 12 10 1 1 1 1 1 1 1 7 1 12 10 12 10 1 1 1 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 100 10 1 1 12 11 1 100 1 12 11 1 12 11 1 12 10 1 1 1 12 10 12 10 1 1 1 1 1 1 1 1 1 100 1 1 12 10 10 1 1 12 10 1 12 10 1 8 1 8 1 8 1 8 1 1 1 1 12 10 1 1 1 100 1 1 12 10 12 11 1 1 1 100 1 100 1 12 10 1 12 10 1 12 10 1 1 1 100 1 100 1 12 10 1 12 10 1 100 1 1 12 10 1 100 1 1 12 11 12 10 1 100 1 8 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 1 12 10 1 12 10 1 1 1 1 7 12 10 1 12 11 1 1 1 1 12 10 1 1 1 1 1 1 1 1 1 1 12 10 1 1 7 1 12 11 12 10 1 100 12 10 12 10 1 1 1 1 1 12 10 1 1 100 1 12 11 1 1 1 1 12 10 1 1 1 1 1 1 1 1 1 -staticfield java/util/ArrayList EMPTY_ELEMENTDATA [Ljava/lang/Object; 0 [Ljava/lang/Object; -staticfield java/util/ArrayList DEFAULTCAPACITY_EMPTY_ELEMENTDATA [Ljava/lang/Object; 0 [Ljava/lang/Object; -ciInstanceKlass java/lang/StackTraceElement 1 1 198 1 7 1 7 1 100 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 1 5 0 1 1 1 12 10 1 12 10 12 9 12 9 12 9 12 9 1 8 1 100 1 1 12 10 1 7 12 9 1 8 12 9 12 9 12 9 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 12 10 1 12 10 1 7 10 1 1 12 10 1 8 12 10 1 12 10 1 8 1 8 1 8 12 10 1 8 1 8 1 12 10 1 8 1 8 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 9 1 7 1 1 12 10 1 1 12 10 1 7 1 100 1 7 1 1 12 10 1 100 1 7 1 12 10 1 7 1 1 12 10 1 12 10 1 12 10 1 1 1 100 10 1 1 12 10 12 10 1 1 1 12 10 1 1 1 1 1 1 -instanceKlass java/nio/DoubleBuffer -instanceKlass java/nio/FloatBuffer -instanceKlass java/nio/ShortBuffer -instanceKlass java/nio/CharBuffer -instanceKlass java/nio/IntBuffer -instanceKlass java/nio/LongBuffer -instanceKlass java/nio/ByteBuffer -ciInstanceKlass java/nio/Buffer 1 1 202 1 7 1 7 1 7 1 100 1 7 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 12 9 12 9 12 9 1 1 1 12 10 1 100 1 12 10 12 10 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 8 1 8 1 1 12 10 1 12 10 1 1 1 8 12 9 1 100 1 8 1 12 10 1 8 1 8 1 12 9 1 12 10 1 8 1 100 1 8 1 8 1 12 10 1 8 1 8 1 8 1 1 1 100 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 10 1 1 1 100 10 1 1 1 100 10 1 1 1 1 1 1 12 10 1 10 1 12 11 1 1 7 1 12 10 1 7 1 1 12 10 12 9 1 1 12 10 12 9 10 1 7 1 1 12 10 1 1 1 1 1 1 -staticfield java/nio/Buffer UNSAFE Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -staticfield java/nio/Buffer SCOPED_MEMORY_ACCESS Ljdk/internal/misc/ScopedMemoryAccess; jdk/internal/misc/ScopedMemoryAccess -staticfield java/nio/Buffer $assertionsDisabled Z 1 -ciInstanceKlass java/lang/StackWalker 1 1 217 1 7 1 7 1 7 1 7 1 100 1 1 1 7 1 7 1 1 100 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 1 7 1 1 12 10 1 7 1 1 12 10 1 12 10 1 1 7 1 1 12 11 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 100 1 8 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 12 9 12 9 12 9 1 1 12 9 1 1 12 10 12 9 1 1 7 1 1 12 10 1 1 12 11 1 100 1 8 10 1 100 1 12 10 1 12 9 1 1 12 10 1 1 1 1 1 1 12 10 1 12 10 1 1 1 16 1 1 12 10 15 1 16 1 100 1 1 12 10 15 1 1 12 18 1 1 1 1 100 1 8 10 1 1 12 10 1 12 10 1 1 1 1 1 1 12 9 1 100 12 11 1 1 1 12 10 1 1 1 1 1 1 1 -staticfield java/lang/StackWalker DEFAULT_EMPTY_OPTION Ljava/util/EnumSet; java/util/RegularEnumSet -staticfield java/lang/StackWalker DEFAULT_WALKER Ljava/lang/StackWalker; java/lang/StackWalker -instanceKlass java/lang/StackStreamFactory$StackFrameTraverser -ciInstanceKlass java/lang/StackStreamFactory$AbstractStackWalker 1 1 286 1 7 1 1 7 1 7 1 1 7 1 7 1 1 7 1 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 12 10 1 12 10 1 7 1 1 12 10 12 9 1 1 12 10 12 9 12 9 12 9 12 9 1 1 12 9 1 1 12 10 1 1 12 10 1 1 1 1 1 1 1 1 12 9 1 12 10 12 10 1 1 12 9 1 100 1 1 12 9 1 100 10 1 8 1 1 12 10 1 12 10 1 8 1 1 12 10 1 100 1 1 12 10 1 1 1 100 1 8 1 12 10 1 8 12 10 1 1 12 9 1 12 10 12 9 1 8 5 0 1 8 1 8 1 1 1 1 12 9 12 10 1 12 10 12 10 1 100 1 1 12 9 1 1 1 1 12 10 1 12 10 1 12 10 1 12 10 12 10 1 1 12 10 1 8 1 12 10 1 12 10 1 100 1 12 10 1 1 1 1 12 10 1 8 1 100 1 1 12 10 1 1 12 10 1 1 12 10 12 10 12 10 1 7 1 1 12 10 1 12 9 1 8 1 12 10 1 12 10 1 1 12 10 12 10 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 8 1 1 1 1 1 1 1 -instanceKlass java/lang/LiveStackFrameInfo -ciInstanceKlass java/lang/StackFrameInfo 1 1 123 1 7 1 7 1 100 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 9 12 9 1 7 1 1 12 11 12 9 1 1 1 1 1 12 11 1 1 12 10 1 7 1 12 10 1 12 10 1 1 12 11 1 1 1 12 11 1 1 12 11 1 1 1 1 12 10 12 9 1 1 1 12 10 1 100 12 10 1 12 10 1 1 12 11 1 12 10 12 9 1 1 12 10 1 100 1 100 1 8 1 12 10 1 1 7 1 1 12 10 1 1 1 1 -staticfield java/lang/StackFrameInfo JLIA Ljdk/internal/access/JavaLangInvokeAccess; java/lang/invoke/MethodHandleImpl$1 -ciInstanceKlass java/lang/LiveStackFrameInfo 0 0 85 1 100 1 100 1 100 1 100 1 100 1 1 1 100 1 1 1 1 1 3 1 3 1 1 1 1 1 1 12 10 12 9 12 9 12 9 12 9 12 9 1 1 1 1 1 1 1 100 12 10 1 12 10 1 8 1 1 12 10 1 8 1 8 1 8 10 1 1 1 12 10 1 1 12 10 1 1 1 100 1 1 1 1 1 -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer -ciInstanceKlass java/util/concurrent/locks/AbstractOwnableSynchronizer 1 1 25 1 7 1 7 1 100 1 1 5 0 1 1 1 1 12 10 1 1 12 9 1 1 1 1 -ciInstanceKlass java/lang/Boolean 1 1 136 1 7 1 1 7 1 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 5 0 1 1 1 1 1 1 3 1 12 10 12 9 1 1 1 12 10 12 10 1 8 1 7 1 12 10 1 1 1 1 1 12 9 12 9 1 1 1 1 8 1 1 1 1 12 10 1 1 12 10 1 1 100 1 100 1 7 1 1 12 10 1 100 1 1 1 1 12 10 1 1 1 1 1 1 1 1 100 1 12 9 12 9 1 100 1 100 1 1 12 10 1 12 10 1 1 8 1 7 1 1 12 10 12 9 1 1 1 1 1 1 -staticfield java/lang/Boolean TRUE Ljava/lang/Boolean; java/lang/Boolean -staticfield java/lang/Boolean FALSE Ljava/lang/Boolean; java/lang/Boolean -staticfield java/lang/Boolean TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Character 1 1 531 1 7 1 1 7 1 100 1 100 1 100 1 1 7 1 100 1 100 1 100 1 1 1 1 1 1 3 1 3 1 1 3 1 3 1 1 1 1 1 1 3 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 3 1 3 1 3 1 3 1 1 1 3 1 1 3 1 1 1 5 0 1 1 1 1 1 1 1 1 100 1 1 12 9 1 8 1 1 12 9 1 100 12 9 1 100 1 1 12 10 1 100 1 1 12 10 1 100 1 1 12 10 1 1 1 1 1 1 1 12 10 1 1 1 1 12 9 12 10 1 1 1 1 1 12 10 1 1 12 10 1 1 1 7 1 12 10 1 1 12 10 1 1 1 1 3 1 1 1 3 1 1 1 12 10 12 10 1 1 1 1 3 1 1 1 7 1 1 12 11 1 12 11 12 10 1 1 1 12 10 1 100 10 1 1 12 10 1 3 1 1 1 12 10 12 10 1 1 12 10 1 100 1 8 1 1 12 10 1 12 10 1 12 10 12 10 1 1 1 12 10 1 1 1 12 10 1 12 10 1 7 1 12 10 10 1 12 10 10 1 12 10 1 12 10 1 12 10 10 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 12 10 10 12 10 10 1 12 10 10 1 12 10 10 1 12 10 10 1 1 12 10 10 1 12 10 10 1 12 10 10 1 1 1 12 10 10 1 12 10 10 1 5 0 1 12 10 1 12 10 10 1 12 10 10 1 1 1 1 1 12 10 10 1 12 10 10 1 1 1 12 10 1 12 9 1 100 10 12 10 1 12 10 1 3 1 1 100 1 1 12 10 12 10 1 12 10 1 100 10 12 10 1 1 12 10 1 1 12 10 1 8 1 12 10 1 100 1 1 12 9 1 12 10 10 1 1 1 100 1 12 10 1 12 10 1 12 10 10 1 1 12 10 10 12 10 1 8 1 12 10 1 1 7 1 1 12 10 1 8 1 1 12 10 12 9 1 1 1 1 1 1 1 1 -staticfield java/lang/Character TYPE Ljava/lang/Class; java/lang/Class -staticfield java/lang/Character $assertionsDisabled Z 1 -instanceKlass com/google/gson/internal/LazilyParsedNumber -instanceKlass com/sun/jna/IntegerType -instanceKlass java/math/BigDecimal -instanceKlass java/util/concurrent/atomic/Striped64 -instanceKlass java/math/BigInteger -instanceKlass java/util/concurrent/atomic/AtomicLong -instanceKlass java/util/concurrent/atomic/AtomicInteger -instanceKlass java/lang/Long -instanceKlass java/lang/Integer -instanceKlass java/lang/Short -instanceKlass java/lang/Byte -instanceKlass java/lang/Double -instanceKlass java/lang/Float -ciInstanceKlass java/lang/Number 1 1 31 1 100 1 7 1 100 1 1 5 0 1 1 12 10 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 -ciInstanceKlass java/lang/Float 1 1 199 1 7 1 1 7 1 100 1 100 1 100 1 1 100 1 100 1 1 1 4 1 4 1 4 1 4 1 4 1 4 1 1 3 1 3 1 3 1 3 1 1 1 1 1 1 5 0 1 1 1 7 1 12 10 1 1 100 1 1 12 10 1 1 12 10 1 100 1 12 10 1 8 1 8 1 100 1 1 12 10 1 1 1 7 1 1 12 10 1 1 12 10 1 1 10 1 1 1 1 1 1 1 1 3 1 12 10 12 9 1 1 1 12 10 12 10 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 12 10 1 1 1 12 10 3 1 1 1 1 1 1 12 10 1 1 1 12 10 1 12 10 1 1 1 1 100 1 1 12 10 1 1 1 12 10 1 1 7 12 10 1 1 8 1 7 1 1 12 10 12 9 1 1 1 1 1 1 1 1 -staticfield java/lang/Float TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Double 1 1 253 1 7 1 1 7 1 100 1 100 1 100 1 1 100 1 100 1 1 1 6 0 1 6 0 1 6 0 1 6 0 1 6 0 1 6 0 1 1 3 1 3 1 3 1 3 1 1 1 1 1 1 5 0 1 1 1 7 1 12 10 1 1 1 12 10 12 10 1 100 1 1 12 10 1 7 1 1 12 10 6 0 1 8 1 1 12 10 1 8 1 1 12 10 1 8 1 1 12 10 5 0 5 0 1 8 1 8 1 100 1 100 1 12 10 1 1 12 10 1 8 1 1 12 10 1 8 1 8 1 8 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 7 1 1 12 10 1 12 10 1 1 10 1 1 1 1 1 1 3 1 12 10 12 9 1 1 12 10 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 12 10 5 0 1 1 1 1 1 1 12 10 1 1 12 10 1 12 10 1 1 1 1 100 1 1 12 10 1 1 1 12 10 1 1 7 12 10 1 1 8 1 7 1 1 12 10 12 9 1 1 1 1 1 1 1 1 -staticfield java/lang/Double TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Byte 1 1 197 1 7 1 1 7 1 100 1 100 1 1 7 1 1 1 3 1 3 1 1 1 1 1 1 3 1 3 1 1 5 0 1 1 1 7 1 12 10 1 1 1 1 100 1 1 12 9 1 8 1 1 12 9 1 100 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 100 1 1 12 10 1 1 1 1 12 9 1 1 1 7 1 1 12 10 1 100 1 1 12 10 1 8 1 1 12 10 1 8 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 10 1 8 1 8 1 1 1 1 1 10 12 9 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 1 5 0 1 12 10 1 1 8 1 7 1 1 12 10 12 9 1 1 1 1 1 1 1 1 1 -staticfield java/lang/Byte TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Short 1 1 204 1 7 1 1 7 1 100 1 100 1 1 7 1 1 1 3 1 3 1 1 1 1 1 1 3 1 3 1 1 5 0 1 1 1 100 1 12 10 1 1 1 7 1 1 12 10 1 100 1 1 12 10 1 8 1 1 12 10 1 8 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 1 1 1 100 1 1 12 9 1 8 1 1 12 9 1 100 1 1 12 10 1 12 10 1 100 1 1 12 10 1 100 1 1 12 10 1 1 1 12 9 1 12 10 1 1 12 10 10 1 8 1 8 1 1 1 1 3 10 12 9 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 1 3 3 1 1 5 0 1 12 10 1 1 8 1 7 1 1 12 10 12 9 1 1 1 1 1 1 1 1 1 -staticfield java/lang/Short TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Integer 1 1 390 1 7 1 1 7 1 100 1 100 1 100 1 1 7 1 1 100 1 100 1 1 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 1 5 0 1 1 1 12 10 1 7 1 1 12 9 100 12 9 1 100 1 1 12 10 1 12 10 1 100 1 1 12 10 10 1 1 1 12 10 1 100 1 12 10 1 1 12 10 1 1 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 10 1 12 10 12 9 12 9 1 1 1 7 1 8 1 12 10 1 100 1 12 10 1 8 1 1 12 10 1 12 10 1 8 1 12 10 1 8 1 1 12 10 3 1 1 12 10 1 1 12 10 1 7 1 1 12 10 1 1 7 1 1 12 10 1 7 11 1 100 10 11 1 1 12 10 1 8 1 12 10 1 1 8 1 100 1 1 12 10 1 1 12 10 5 0 1 8 12 10 1 12 10 12 10 1 1 1 12 10 1 1 12 9 1 1 12 9 1 12 10 1 1 1 1 3 10 12 9 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 10 1 1 12 10 1 100 1 100 1 7 1 1 12 10 1 100 1 12 10 1 1 12 10 1 8 1 8 1 1 12 10 1 8 1 8 1 8 1 8 1 8 1 8 1 12 10 12 10 1 1 1 12 10 1 5 0 1 1 1 1 3 1 1 3 3 3 1 1 1 1 12 10 1 3 1 1 12 10 1 1 1 1 100 1 1 12 10 1 1 1 12 10 1 1 7 12 10 1 1 8 1 7 1 1 12 10 12 9 3 3 3 3 3 12 9 1 1 1 1 1 1 1 1 1 -staticfield java/lang/Integer TYPE Ljava/lang/Class; java/lang/Class -staticfield java/lang/Integer digits [C 36 -staticfield java/lang/Integer DigitTens [B 100 -staticfield java/lang/Integer DigitOnes [B 100 -staticfield java/lang/Integer sizeTable [I 10 -ciInstanceKlass java/lang/Long 1 1 440 1 7 1 1 7 1 100 1 100 1 100 1 1 7 1 1 100 1 100 1 1 1 5 0 1 5 0 1 1 1 1 1 1 3 1 3 1 5 0 1 1 1 12 10 1 7 1 1 12 9 1 100 1 7 1 1 12 9 1 100 1 1 12 10 1 12 10 1 100 1 1 12 10 10 1 12 10 1 12 10 1 12 10 1 12 10 5 0 5 0 1 7 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 100 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 1 12 10 10 12 10 5 0 5 0 1 12 9 1 12 9 5 0 1 1 1 7 1 8 1 12 10 1 8 1 12 10 1 8 1 8 1 1 12 10 5 0 1 1 12 10 1 1 12 10 1 7 1 1 12 10 1 1 100 1 1 12 10 1 100 11 1 100 10 11 1 1 12 10 1 8 1 12 10 1 1 8 1 100 1 1 12 10 12 10 1 8 1 8 1 1 12 11 1 12 10 12 10 1 1 12 10 1 1 5 0 5 0 1 1 12 9 1 12 10 1 1 1 12 10 1 8 1 8 1 1 12 10 1 8 1 8 1 8 1 8 1 8 1 8 1 12 10 12 10 1 1 12 10 1 1 1 1 3 10 12 9 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 12 10 1 1 100 1 100 1 100 1 1 12 10 1 100 12 10 1 1 1 1 12 10 1 1 1 5 0 1 1 1 1 1 12 10 1 12 10 1 5 0 5 0 5 0 1 1 1 1 1 12 10 1 5 0 5 0 1 12 10 1 12 10 1 1 1 1 100 1 1 12 10 1 1 1 12 10 1 1 7 12 10 1 1 8 1 7 1 1 12 10 12 9 1 1 1 1 1 1 1 1 1 -staticfield java/lang/Long TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/util/Iterator 1 1 42 1 7 1 1 100 1 1 1 1 1 1 1 1 100 8 1 1 12 10 1 1 1 1 7 1 1 12 10 12 11 12 11 1 7 1 1 12 11 1 1 1 -ciInstanceKlass java/lang/reflect/RecordComponent 1 0 186 1 100 1 100 1 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 9 1 1 1 12 9 1 12 9 1 1 12 10 1 1 12 10 1 100 12 10 12 10 12 9 1 1 12 10 1 1 12 10 1 12 10 1 100 1 12 10 1 100 1 12 10 1 1 12 9 1 100 1 1 12 10 1 100 1 1 12 11 10 1 1 12 9 1 100 1 1 12 10 1 1 12 9 1 1 1 1 100 1 1 12 10 1 12 10 1 100 1 12 11 1 100 1 12 10 1 100 1 12 9 12 9 12 9 1 100 1 1 12 10 1 100 1 1 1 12 10 1 1 12 10 1 1 100 10 1 12 10 1 1 12 10 1 8 12 10 12 10 12 9 1 1 1 1 -ciInstanceKlass jdk/internal/vm/vector/VectorSupport 0 0 367 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 1 1 1 1 3 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 12 9 1 1 12 10 1 100 1 12 10 1 1 12 11 1 1 1 1 1 12 11 1 1 1 1 12 11 1 1 1 1 1 12 11 1 1 1 1 100 11 1 100 1 1 12 10 1 1 1 1 12 11 1 1 1 1 12 11 1 1 1 1 1 1 1 100 1 12 11 1 1 1 1 12 11 1 1 1 1 12 11 1 1 1 1 12 11 1 1 1 1 12 11 1 1 1 1 12 11 1 1 1 1 100 1 1 12 10 1 1 1 1 12 11 1 1 1 1 12 11 1 1 1 1 12 11 1 1 1 1 12 11 1 1 1 11 1 1 12 9 1 100 1 12 10 1 1 1 1 12 11 1 1 1 1 1 12 10 1 100 1 1 12 10 1 1 1 1 12 10 12 10 1 1 12 10 1 1 1 1 1 1 1 -instanceKlass jdk/internal/vm/vector/VectorSupport$VectorShuffle -instanceKlass jdk/internal/vm/vector/VectorSupport$VectorMask -instanceKlass jdk/internal/vm/vector/VectorSupport$Vector -ciInstanceKlass jdk/internal/vm/vector/VectorSupport$VectorPayload 0 0 26 1 100 1 100 1 100 1 1 1 1 1 1 12 10 12 9 1 1 1 1 12 10 1 1 1 -ciInstanceKlass jdk/internal/vm/vector/VectorSupport$Vector 0 0 18 1 100 1 1 100 1 100 1 1 1 1 12 10 1 1 1 1 -ciInstanceKlass jdk/internal/vm/vector/VectorSupport$VectorMask 0 0 18 1 100 1 1 100 1 100 1 1 1 1 12 10 1 1 1 1 -ciInstanceKlass jdk/internal/vm/vector/VectorSupport$VectorShuffle 0 0 18 1 100 1 1 100 1 100 1 1 1 1 12 10 1 1 1 1 -ciInstanceKlass java/lang/NullPointerException 1 1 44 1 7 1 7 1 1 5 0 1 1 1 1 1 1 12 10 1 12 10 1 1 12 9 1 1 12 10 12 9 12 10 1 12 10 1 100 1 100 1 100 1 1 1 -ciInstanceKlass java/lang/ArithmeticException 1 1 18 1 100 1 100 1 1 5 0 1 1 12 10 1 12 10 1 1 -ciInstanceKlass java/util/Set 1 1 111 1 7 1 1 7 1 100 1 7 1 7 1 1 7 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 12 10 1 1 1 1 1 12 9 1 1 1 1 12 10 1 1 1 12 10 1 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 12 10 12 10 12 11 1 1 1 1 1 -ciInstanceKlass java/util/Objects 1 1 119 1 7 1 7 1 1 12 10 1 100 1 8 1 12 10 1 1 1 12 10 1 1 7 1 12 10 1 1 1 12 10 1 1 12 10 1 1 1 100 1 12 10 1 1 12 10 1 1 1 1 100 1 12 11 1 1 1 1 1 100 10 1 1 1 12 10 1 1 1 1 1 1 8 12 10 1 1 1 1 8 1 100 1 1 12 11 1 8 1 1 1 1 7 1 12 10 1 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 12 10 1 1 1 1 -ciInstanceKlass java/lang/StringLatin1 1 1 288 1 7 1 100 1 100 1 100 1 1 1 1 1 1 12 10 1 1 1 100 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 7 1 1 12 10 1 12 10 1 1 1 1 1 7 1 1 12 10 1 1 1 1 1 1 12 10 1 7 1 1 12 10 1 12 10 1 12 10 10 1 12 10 1 7 1 1 12 10 10 1 1 100 1 7 1 1 12 9 1 1 12 10 1 7 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 1 1 7 1 1 12 10 1 12 10 1 1 12 10 1 1 100 12 9 1 100 10 1 100 1 100 1 1 12 10 1 7 1 1 12 10 1 12 10 1 12 10 1 100 1 8 1 12 10 1 8 1 1 12 10 1 1 1 100 10 10 1 7 1 1 12 10 1 8 1 8 1 8 1 1 12 10 1 100 1 12 10 1 12 10 1 1 12 10 1 12 10 1 100 1 1 12 10 1 12 10 12 10 12 10 1 12 10 12 10 1 1 10 1 1 12 10 1 1 12 10 12 10 1 1 1 1 1 1 1 12 10 1 100 1 1 12 10 1 1 1 1 12 10 1 1 1 12 10 10 1 1 7 1 1 12 10 1 1 1 1 1 1 -staticfield java/lang/StringLatin1 $assertionsDisabled Z 1 -ciInstanceKlass java/lang/Math 1 1 330 1 7 1 100 1 100 1 1 1 6 0 1 6 0 1 6 0 1 6 0 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 7 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 7 1 12 10 3 3 3 1 1 7 1 12 10 5 0 5 0 5 0 5 0 5 0 1 1 1 1 12 9 1 100 1 12 10 1 1 1 100 1 8 1 12 10 1 1 8 1 1 1 12 10 1 1 12 10 5 0 5 0 1 1 3 5 0 1 3 1 1 1 1 1 1 5 0 1 12 10 1 1 12 10 1 1 8 12 10 1 8 1 1 1 12 9 12 9 1 1 1 1 1 12 10 6 0 1 12 10 12 9 1 100 10 1 12 10 1 100 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 12 10 12 10 1 1 1 12 10 12 10 6 0 1 1 12 10 1 1 12 10 12 10 12 10 4 1 1 12 10 1 12 10 1 1 12 10 12 10 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 5 0 1 6 0 1 4 1 6 0 4 1 6 0 4 1 1 12 10 12 9 12 10 12 9 1 1 1 7 1 1 12 10 4 6 0 1 1 1 1 1 1 -staticfield java/lang/Math negativeZeroFloatBits J -2147483648 -staticfield java/lang/Math negativeZeroDoubleBits J -9223372036854775808 -staticfield java/lang/Math $assertionsDisabled Z 1 -instanceKlass com/sun/jna/win32/W32APIOptions$2 -instanceKlass com/sun/jna/win32/W32APIOptions$1 -instanceKlass org/eclipse/jdt/ls/core/internal/preferences/Preferences$ReferencedLibraries$3 -instanceKlass java/lang/ProcessEnvironment -instanceKlass org/apache/maven/artifact/versioning/ManagedVersionMap -instanceKlass org/eclipse/jdt/internal/core/JavaModelManager$10 -instanceKlass java/util/LinkedHashMap -ciInstanceKlass java/util/HashMap 1 1 514 1 7 1 1 7 1 7 1 100 1 100 1 7 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 7 1 7 1 7 1 7 1 7 1 1 7 1 1 1 1 1 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 5 0 1 1 3 1 3 1 1 4 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 12 10 1 1 1 1 100 1 1 12 10 1 100 1 7 1 1 12 10 1 100 1 100 1 1 12 11 1 12 11 1 1 1 1 12 11 1 1 1 7 1 12 10 1 1 1 12 10 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 7 1 1 12 10 1 8 1 12 10 12 9 12 10 12 9 1 12 10 1 1 1 1 12 10 1 12 11 12 9 4 1 1 12 10 1 12 11 1 7 1 1 12 11 1 7 1 1 12 11 1 1 12 11 1 12 11 1 12 11 12 10 1 1 12 10 12 9 1 1 1 1 1 1 12 10 1 1 12 9 1 12 9 1 12 9 1 1 12 10 100 1 12 9 1 1 12 10 1 1 1 1 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 12 9 1 1 12 10 1 3 1 1 12 10 1 1 1 12 10 1 1 12 9 9 1 1 12 10 1 1 1 1 12 10 1 1 1 12 10 1 12 10 1 1 1 1 12 9 1 12 10 1 1 1 1 12 10 1 7 1 1 12 10 1 7 1 1 1 1 1 1 12 9 10 1 100 1 12 9 10 1 1 1 1 1 1 1 1 1 1 1 100 10 1 7 1 12 11 1 100 10 1 1 1 1 7 12 11 1 1 1 1 1 1 1 1 100 1 1 12 11 1 1 1 1 1 100 12 10 1 100 1 12 10 1 12 10 1 1 1 1 1 7 12 10 1 100 1 12 10 1 12 10 1 12 10 1 1 1 7 1 1 12 10 8 1 12 10 1 100 10 4 1 7 1 1 12 10 4 1 12 10 1 1 12 10 1 12 10 1 8 4 1 100 1 1 12 10 1 100 1 100 1 1 12 11 12 10 1 1 12 10 1 1 1 1 1 1 10 1 1 1 12 10 1 1 1 1 1 1 1 -instanceKlass com/google/gson/internal/LinkedTreeMap$EntrySet -instanceKlass org/eclipse/sisu/wire/EntrySetAdapter -instanceKlass org/eclipse/sisu/wire/EntryMapAdapter$EntrySet -instanceKlass java/lang/ProcessEnvironment$CheckedKeySet -instanceKlass com/google/common/collect/Sets$ImprovedAbstractSet -instanceKlass java/util/concurrent/ConcurrentSkipListSet -instanceKlass java/lang/ProcessEnvironment$CheckedEntrySet -instanceKlass com/google/common/collect/Sets$SetView -instanceKlass java/util/AbstractMap$1 -instanceKlass java/util/TreeMap$EntrySet -instanceKlass java/util/Hashtable$EntrySet -instanceKlass org/eclipse/osgi/framework/util/CaseInsensitiveDictionaryMap$EntrySet -instanceKlass org/eclipse/osgi/framework/util/CaseInsensitiveDictionaryMap$KeySet -instanceKlass org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$EntrySet -instanceKlass java/util/LinkedHashMap$LinkedEntrySet -instanceKlass java/util/TreeMap$KeySet -instanceKlass java/util/TreeSet -instanceKlass java/util/LinkedHashMap$LinkedKeySet -instanceKlass java/util/Collections$SingletonSet -instanceKlass java/util/WeakHashMap$EntrySet -instanceKlass java/util/IdentityHashMap$KeySet -instanceKlass java/util/EnumSet -instanceKlass java/util/HashMap$KeySet -instanceKlass java/util/WeakHashMap$KeySet -instanceKlass java/util/Collections$SetFromMap -instanceKlass java/util/HashSet -instanceKlass java/util/Collections$EmptySet -instanceKlass java/util/HashMap$EntrySet -instanceKlass java/util/ImmutableCollections$MapN$1 -ciInstanceKlass java/util/AbstractSet 1 1 70 1 7 1 1 7 1 7 1 1 12 10 1 1 1 100 1 100 1 7 1 1 12 11 10 1 1 12 10 1 100 1 1 1 12 10 1 7 1 1 12 11 1 1 12 11 1 7 12 10 1 1 1 7 1 1 12 10 11 1 12 10 1 12 11 12 11 1 1 1 -instanceKlass java/util/LinkedHashMap$Entry -ciInstanceKlass java/util/HashMap$Node 1 1 83 1 7 1 1 7 1 100 1 100 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 12 9 12 9 1 1 1 1 1 1 1 1 100 10 1 1 12 10 1 8 1 12 10 12 10 1 1 1 100 1 12 10 1 1 1 1 1 12 11 1 12 10 12 11 1 1 1 1 1 -instanceKlass java/util/HashMap$TreeNode -ciInstanceKlass java/util/LinkedHashMap$Entry 1 1 25 1 100 1 1 7 1 100 1 100 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 -ciInstanceKlass java/util/HashMap$TreeNode 0 0 175 1 100 1 1 100 1 100 1 100 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 12 9 1 1 1 1 1 12 9 12 9 1 1 12 9 1 100 12 9 1 1 12 10 1 100 1 12 10 1 1 1 12 9 12 9 1 100 1 100 1 1 12 9 1 1 12 10 1 1 12 10 1 1 12 10 12 10 1 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 100 1 1 12 10 1 1 1 12 9 12 10 1 1 12 10 12 10 1 1 1 1 1 12 10 9 1 1 1 1 1 12 10 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 12 10 12 10 1 1 1 1 12 10 1 1 1 1 1 -ciInstanceKlass java/util/concurrent/locks/LockSupport 1 1 80 1 7 1 100 1 1 1 1 1 1 1 12 10 1 1 12 9 12 9 1 7 1 1 12 10 1 1 1 7 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 1 1 1 100 10 1 1 12 10 1 1 1 12 9 1 1 12 10 1 1 1 12 10 1 8 1 1 12 10 1 8 1 1 -staticfield java/util/concurrent/locks/LockSupport U Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -staticfield java/util/concurrent/locks/LockSupport PARKBLOCKER J 76 -staticfield java/util/concurrent/locks/LockSupport TID J 32 -instanceKlass org/eclipse/buildship/core/internal/launch/DefaultExternalLaunchConfigurationManager$LaunchConfigurationListener$1 -instanceKlass sun/nio/ch/Invoker$1 -instanceKlass com/sun/jna/Structure$2 -instanceKlass com/sun/jna/Structure$1 -instanceKlass com/sun/jna/Native$7 -instanceKlass lombok/eclipse/agent/PatchDelegate$1 -instanceKlass java/lang/ThreadLocal$SuppliedThreadLocal -instanceKlass java/lang/InheritableThreadLocal -instanceKlass org/apache/felix/scr/impl/ComponentRegistry$1 -instanceKlass java/util/concurrent/locks/ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter -instanceKlass jdk/internal/jimage/ImageBufferCache$1 -instanceKlass jdk/internal/math/FloatingDecimal$1 -instanceKlass jdk/internal/misc/TerminatingThreadLocal$1 -instanceKlass jdk/internal/misc/TerminatingThreadLocal -ciInstanceKlass java/lang/ThreadLocal 1 1 119 1 7 1 1 7 1 7 1 7 1 7 1 1 1 1 1 1 1 1 3 1 12 9 1 7 1 1 12 10 1 1 1 1 1 1 1 1 12 10 1 12 10 12 10 12 9 1 1 7 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 9 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 7 1 1 12 10 1 1 1 1 12 10 1 1 12 9 1 12 10 1 1 1 12 10 1 1 1 1 100 10 1 10 1 1 1 1 1 1 -ciInstanceKlass java/util/Arrays 1 1 887 1 7 1 7 1 100 1 7 1 7 1 100 1 1 100 1 100 1 1 100 1 1 1 100 1 100 1 1 100 1 1 100 1 1 100 1 1 1 100 1 100 1 1 100 1 1 100 1 1 1 100 1 100 1 1 1 3 1 3 1 1 1 1 12 10 1 1 1 7 1 12 10 1 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 1 100 1 1 12 10 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 8 1 8 1 1 12 10 1 12 10 1 100 1 12 10 1 1 1 1 12 9 1 7 1 12 10 1 1 12 10 1 7 1 12 10 1 7 1 1 12 10 1 100 1 12 10 1 1 12 10 1 1 1 1 1 7 1 7 1 1 1 1 12 9 1 12 10 1 7 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 7 1 1 12 11 1 12 10 1 7 1 1 12 10 12 10 12 10 1 12 10 12 10 12 10 1 1 12 11 1 1 1 1 7 1 1 12 10 1 12 10 10 1 1 1 1 12 10 10 1 1 1 12 10 10 1 1 1 12 10 10 1 1 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 100 1 1 12 10 1 100 1 1 12 10 1 100 1 1 12 10 1 100 1 1 12 10 1 1 1 12 10 1 1 1 1 7 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 7 1 1 12 10 1 1 1 1 1 1 1 1 1 1 12 10 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 100 1 1 100 1 1 100 1 1 100 1 1 100 1 1 100 1 1 1 12 10 1 12 10 1 1 12 10 1 1 100 1 1 12 9 12 10 1 100 9 12 10 1 100 9 12 10 1 100 9 12 10 1 100 9 12 10 1 100 9 12 10 9 12 10 12 10 1 1 12 10 12 9 1 100 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 1 12 10 1 1 8 1 8 1 12 10 1 12 10 1 8 1 1 1 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 100 1 1 12 10 1 3 10 1 100 10 1 12 10 1 1 100 1 12 11 1 1 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 1 12 11 1 8 10 1 12 11 1 1 1 1 7 1 1 12 11 1 1 100 1 1 12 11 1 1 12 11 16 1 1 12 10 15 1 100 1 1 12 10 15 1 1 12 18 1 1 12 11 1 1 100 1 1 12 11 1 1 12 10 15 1 12 18 1 1 100 1 1 12 11 1 1 12 10 15 1 12 18 1 1 100 1 1 12 11 1 1 12 10 15 1 12 18 1 1 1 1 7 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 12 10 1 1 1 1 12 10 1 12 10 1 7 1 12 10 1 1 12 10 12 10 1 1 12 10 1 1 12 10 12 10 1 1 12 10 1 1 12 10 12 10 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 1 1 1 1 -staticfield java/util/Arrays $assertionsDisabled Z 1 -ciInstanceKlass jdk/internal/util/ArraysSupport 1 1 229 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 100 1 8 1 1 12 10 1 7 1 12 10 1 12 10 1 1 1 12 9 12 9 1 7 1 1 12 10 12 9 1 100 1 1 12 10 12 9 12 10 12 9 1 1 12 10 12 10 1 1 1 12 9 12 9 12 10 1 1 1 12 9 12 9 1 1 1 12 9 12 9 1 1 1 12 9 12 9 1 1 1 12 9 1 1 1 12 10 1 100 1 1 12 10 1 12 9 12 9 1 1 12 10 1 12 10 1 1 12 9 1 1 1 12 10 1 100 1 1 12 10 1 12 9 12 9 1 12 10 1 12 10 1 1 1 7 1 1 12 10 1 12 10 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 8 1 8 1 1 12 10 10 1 1 1 12 10 1 1 12 10 1 12 9 12 10 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 12 9 1 1 1 1 -staticfield jdk/internal/util/ArraysSupport U Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -staticfield jdk/internal/util/ArraysSupport BIG_ENDIAN Z 0 -staticfield jdk/internal/util/ArraysSupport LOG2_ARRAY_BOOLEAN_INDEX_SCALE I 0 -staticfield jdk/internal/util/ArraysSupport LOG2_ARRAY_BYTE_INDEX_SCALE I 0 -staticfield jdk/internal/util/ArraysSupport LOG2_ARRAY_CHAR_INDEX_SCALE I 1 -staticfield jdk/internal/util/ArraysSupport LOG2_ARRAY_SHORT_INDEX_SCALE I 1 -staticfield jdk/internal/util/ArraysSupport LOG2_ARRAY_INT_INDEX_SCALE I 2 -staticfield jdk/internal/util/ArraysSupport LOG2_ARRAY_LONG_INDEX_SCALE I 3 -staticfield jdk/internal/util/ArraysSupport LOG2_ARRAY_FLOAT_INDEX_SCALE I 2 -staticfield jdk/internal/util/ArraysSupport LOG2_ARRAY_DOUBLE_INDEX_SCALE I 3 -staticfield jdk/internal/util/ArraysSupport LOG2_BYTE_BIT_SIZE I 3 -ciInstanceKlass java/lang/StringUTF16 1 1 468 1 7 1 100 1 100 1 100 1 100 1 1 1 1 1 1 1 3 1 1 1 1 12 10 1 1 1 100 10 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 8 1 1 12 10 1 12 10 1 1 1 12 9 1 1 12 10 1 100 1 8 1 12 10 12 9 12 9 1 1 1 1 10 1 1 12 10 12 10 1 7 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 12 10 12 10 1 1 1 1 12 10 1 1 12 10 1 100 12 10 1 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 100 1 100 1 12 10 10 1 1 12 10 1 12 10 1 1 1 1 1 1 1 1 1 1 12 10 1 12 10 1 7 1 1 12 10 1 1 7 1 12 10 12 10 1 1 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 3 1 1 12 10 1 12 10 1 12 10 1 1 12 10 1 7 1 12 10 1 12 10 1 1 12 10 1 1 1 12 9 1 12 10 12 10 1 12 10 1 1 100 12 10 12 10 10 1 100 12 10 12 10 10 1 100 1 1 12 10 1 7 1 1 12 10 1 12 10 1 12 10 1 8 1 8 1 1 1 1 12 10 1 1 100 10 1 7 1 1 12 10 1 7 1 12 10 1 8 1 8 1 8 1 1 12 10 1 1 12 10 12 10 1 12 10 1 100 1 12 10 1 1 12 10 1 12 10 1 100 1 12 10 12 10 12 10 1 12 10 12 10 1 1 1 12 10 1 1 12 10 1 12 10 1 12 10 12 10 1 1 1 1 1 1 1 12 10 1 100 1 1 12 10 1 1 1 1 1 12 10 1 1 12 10 1 1 7 1 12 11 1 1 1 1 1 12 10 1 1 12 10 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 1 1 12 9 1 12 9 5 0 5 0 1 12 10 12 10 12 10 1 1 7 1 12 10 12 10 1 1 1 1 1 1 1 -staticfield java/lang/StringUTF16 HI_BYTE_SHIFT I 0 -staticfield java/lang/StringUTF16 LO_BYTE_SHIFT I 8 -staticfield java/lang/StringUTF16 $assertionsDisabled Z 1 -instanceKlass java/util/HashMap$ValueIterator -instanceKlass java/util/HashMap$KeyIterator -instanceKlass java/util/HashMap$EntryIterator -ciInstanceKlass java/util/HashMap$HashIterator 1 1 78 1 7 1 7 1 7 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 12 9 1 12 10 1 12 9 12 9 1 1 12 9 12 9 12 9 12 9 1 12 9 100 1 1 1 1 1 1 100 10 1 100 10 9 1 1 100 10 1 12 9 1 1 12 9 1 1 12 10 1 1 1 1 1 -ciInstanceKlass java/util/Collections 1 1 721 1 7 1 7 1 100 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 100 1 7 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 7 1 7 1 100 1 100 1 100 1 100 1 7 1 7 1 100 1 100 1 100 1 7 1 100 1 100 1 100 1 100 1 7 1 7 1 100 1 100 1 100 1 100 1 7 1 7 1 100 1 7 1 100 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 7 1 12 11 1 1 1 1 1 1 7 1 1 12 11 1 12 10 1 12 10 1 1 12 11 1 7 1 1 12 11 1 1 12 11 1 100 1 12 10 1 1 12 11 1 1 12 11 1 12 11 1 1 12 10 12 10 12 10 1 100 1 1 12 11 1 1 1 1 12 10 1 12 11 1 1 12 11 1 12 9 1 100 10 1 12 10 1 1 1 12 10 1 1 12 11 1 100 1 12 10 1 1 12 11 1 1 1 1 1 1 1 100 1 8 1 12 10 1 1 1 1 7 1 1 12 11 1 100 11 1 1 12 11 1 1 12 10 1 12 10 1 1 1 1 12 10 1 12 10 1 1 1 12 11 12 10 1 1 1 1 1 12 10 1 1 1 1 1 12 10 1 1 1 1 1 1 12 10 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 12 10 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 10 1 1 1 12 10 1 1 10 1 1 1 12 10 1 10 1 10 1 1 10 10 1 1 12 10 10 1 1 10 1 1 10 1 1 10 1 1 1 1 12 10 1 1 1 1 100 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 9 1 1 1 12 9 1 1 1 1 1 12 9 1 1 1 12 9 1 1 1 1 1 12 9 1 1 1 1 1 1 12 9 1 1 1 12 9 1 1 1 1 1 12 9 1 1 1 1 1 1 12 10 1 1 1 10 1 1 1 10 1 1 1 10 1 1 1 1 12 10 1 1 1 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 1 12 10 10 1 12 10 1 1 1 1 1 12 9 1 1 1 1 12 9 1 1 12 9 12 10 1 1 1 10 1 1 1 1 7 10 1 7 1 12 11 1 12 11 1 12 10 1 1 1 1 1 1 1 100 11 1 12 11 1 1 1 1 11 1 1 1 10 1 1 1 1 100 1 1 12 10 1 100 1 12 10 1 10 10 10 1 1 1 1 1 1 1 -staticfield java/util/Collections EMPTY_SET Ljava/util/Set; java/util/Collections$EmptySet -staticfield java/util/Collections EMPTY_LIST Ljava/util/List; java/util/Collections$EmptyList -staticfield java/util/Collections EMPTY_MAP Ljava/util/Map; java/util/Collections$EmptyMap -ciInstanceKlass java/util/Collections$EmptyList 1 1 120 1 100 1 1 7 1 100 1 100 1 7 1 1 1 5 0 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 100 12 11 1 1 1 7 1 1 1 1 1 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 100 11 1 1 1 1 1 100 1 1 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 12 10 1 1 1 1 12 9 1 1 1 1 1 1 -instanceKlass org/apache/maven/cli/MavenCli$IllegalUseOfUndefinedProperty -instanceKlass java/nio/charset/IllegalCharsetNameException -instanceKlass java/nio/charset/UnsupportedCharsetException -instanceKlass java/lang/NumberFormatException -ciInstanceKlass java/lang/IllegalArgumentException 1 1 24 1 100 1 7 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 -ciInstanceKlass java/lang/module/ModuleDescriptor 1 1 444 1 7 1 1 7 1 100 1 7 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 7 1 7 1 1 1 1 100 1 100 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 1 100 10 1 7 1 7 12 9 12 9 12 9 1 1 12 11 12 9 1 1 12 9 1 1 12 11 12 9 1 12 9 12 9 1 1 12 11 1 16 1 12 10 15 1 16 1 100 1 1 12 10 15 1 1 12 18 1 100 1 1 12 11 1 12 11 1 1 12 11 1 1 12 11 12 9 12 9 12 9 12 9 12 9 12 9 12 9 1 1 12 9 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 12 10 1 1 1 12 10 1 12 10 1 1 100 10 10 1 1 12 10 1 8 1 12 10 10 1 1 1 12 10 1 1 12 10 12 10 1 1 12 10 1 100 1 12 10 1 12 10 1 12 10 11 1 7 1 12 10 1 12 10 1 1 12 10 11 1 12 10 12 10 1 8 1 8 12 10 1 12 11 1 8 1 8 1 8 1 8 1 8 1 8 1 1 1 1 7 1 12 10 1 100 1 8 1 12 10 1 12 10 1 12 11 1 1 12 11 1 1 1 1 1 7 1 12 10 1 100 1 12 10 1 1 12 10 1 1 1 1 12 10 1 1 1 1 1 12 10 1 8 1 1 12 10 1 1 1 1 12 10 15 16 18 1 12 11 1 1 12 11 1 8 1 100 1 1 12 10 1 1 12 11 1 1 7 1 1 12 11 1 7 1 12 11 1 1 12 11 1 7 10 1 12 11 1 1 1 12 11 1 100 1 1 12 10 1 12 10 1 11 1 12 10 12 10 10 1 100 1 1 12 9 1 1 12 10 1 1 7 1 12 10 10 1 7 1 1 12 10 1 1 1 1 1 1 1 -staticfield java/lang/module/ModuleDescriptor $assertionsDisabled Z 1 -instanceKlass org/eclipse/jdt/ls/core/internal/preferences/Preferences$ReferencedLibraries$2 -instanceKlass org/eclipse/jdt/ls/core/internal/preferences/Preferences$ReferencedLibraries$1 -instanceKlass java/util/LinkedHashSet -ciInstanceKlass java/util/HashSet 1 1 257 1 7 1 1 7 1 7 1 100 1 100 1 100 1 100 1 1 100 1 100 1 1 7 1 7 1 1 1 5 0 1 1 1 1 1 1 1 12 10 10 12 9 1 1 1 7 1 1 12 11 4 1 7 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 1 7 10 1 1 1 1 1 12 10 12 11 10 1 1 12 10 1 1 1 12 10 1 1 12 9 1 1 12 10 1 1 12 10 1 12 10 1 1 1 100 1 7 12 10 10 1 100 1 12 10 1 1 1 100 1 100 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 12 10 1 100 1 12 11 1 12 11 1 12 10 1 1 1 100 1 1 12 10 1 12 10 1 100 1 100 10 1 8 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 100 1 1 12 10 1 8 1 12 10 4 1 12 10 4 1 12 10 1 8 4 1 100 1 1 12 10 1 100 1 1 12 10 1 100 1 1 12 11 1 100 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 10 1 1 1 1 1 1 -staticfield java/util/HashSet PRESENT Ljava/lang/Object; java/lang/Object -ciInstanceKlass java/util/Collections$UnmodifiableMap 1 1 145 1 7 1 1 7 1 7 1 100 1 7 1 1 7 1 1 100 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 100 10 12 9 1 1 12 11 1 1 12 11 1 1 12 11 1 12 11 1 1 1 12 11 1 1 1 1 100 10 1 1 1 1 1 12 9 12 11 1 1 12 10 1 12 9 12 11 1 12 10 1 1 12 9 12 11 1 1 12 10 1 12 11 1 12 11 1 1 12 10 1 1 12 11 1 1 1 12 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/util/Collections$UnmodifiableRandomAccessList -ciInstanceKlass java/util/Collections$UnmodifiableList 1 1 103 1 7 1 1 7 1 7 1 100 1 1 1 100 1 100 1 1 1 5 0 1 1 1 1 1 1 1 12 10 12 9 1 1 12 11 1 1 12 11 1 1 1 12 11 1 1 1 1 100 1 12 10 1 1 1 1 1 1 12 11 1 12 11 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 10 1 1 1 12 11 12 10 1 1 1 100 10 1 100 1 1 1 1 1 1 -ciInstanceKlass java/util/Collections$UnmodifiableRandomAccessList 1 1 40 1 7 1 1 7 1 100 1 100 1 1 1 1 5 0 1 1 1 12 10 1 1 1 1 1 12 9 1 7 12 11 10 1 1 1 1 1 1 1 -instanceKlass org/apache/http/conn/ssl/SSLInitializationException -instanceKlass org/eclipse/m2e/core/internal/project/registry/StaleMutableProjectRegistryException -instanceKlass java/util/concurrent/CancellationException -instanceKlass java/nio/channels/OverlappingFileLockException -ciInstanceKlass java/lang/IllegalStateException 1 0 24 1 100 1 100 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 -ciInstanceKlass java/util/Collections$SingletonSet 1 1 73 1 7 1 1 7 1 100 1 7 1 1 1 5 0 1 1 1 1 1 1 1 12 10 12 9 1 1 1 1 1 12 10 1 1 1 1 1 1 12 10 1 1 1 1 100 1 12 11 1 1 1 1 1 12 10 1 1 1 1 100 10 1 1 100 1 12 10 1 1 1 1 1 -ciInstanceKlass java/util/LinkedHashMap$LinkedKeySet 1 1 110 1 7 1 1 7 1 7 1 1 7 1 1 100 1 100 1 1 100 1 1 1 1 1 12 9 1 12 10 1 1 1 12 9 1 12 10 1 1 1 12 10 1 1 1 12 10 1 1 1 12 10 1 1 12 10 1 1 1 1 100 1 12 10 1 1 1 100 1 1 12 10 1 1 12 10 1 1 1 1 100 10 1 12 9 1 1 12 9 1 1 12 9 1 100 1 1 12 11 1 12 9 1 100 10 1 1 1 1 1 -instanceKlass java/util/LinkedHashMap$LinkedValueIterator -instanceKlass java/util/LinkedHashMap$LinkedEntryIterator -instanceKlass java/util/LinkedHashMap$LinkedKeyIterator -ciInstanceKlass java/util/LinkedHashMap$LinkedHashIterator 1 1 77 1 7 1 7 1 7 1 1 7 1 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 12 9 1 12 10 1 12 9 12 9 1 12 9 12 9 12 9 1 1 1 1 1 1 100 10 1 100 10 1 12 9 1 1 100 10 1 12 9 1 1 12 9 1 1 12 10 1 1 1 1 1 -ciInstanceKlass java/util/LinkedHashMap$LinkedKeyIterator 1 1 37 1 7 1 1 7 1 100 1 100 1 1 1 7 1 1 1 1 1 12 9 12 10 1 1 1 1 1 12 10 1 12 10 1 1 1 1 -ciInstanceKlass java/util/Collections$EmptyIterator 1 1 47 1 7 1 1 7 1 100 1 100 1 1 1 1 1 1 12 10 1 1 1 1 1 1 100 10 1 1 100 10 1 1 1 1 100 1 1 12 10 1 10 12 9 1 1 1 1 -staticfield java/util/Collections$EmptyIterator EMPTY_ITERATOR Ljava/util/Collections$EmptyIterator; java/util/Collections$EmptyIterator -ciInstanceKlass lombok/patcher/MethodTarget 1 1 305 7 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 10 7 1 12 1 1 9 12 8 1 9 12 8 1 9 12 1 1 1 1 9 12 10 7 1 12 1 1 100 1 10 12 1 1 10 12 1 1 10 12 1 1 8 1 10 12 1 1 9 12 10 12 1 1 1 1 1 1 1 1 1 1 1 9 12 1 1 1 9 12 1 1 9 12 1 10 12 1 1 1 1 1 1 8 1 10 12 1 1 10 100 1 12 1 10 12 100 1 8 10 8 8 8 8 1 10 12 1 1 8 1 100 1 8 1 10 10 7 1 12 1 1 10 7 1 12 1 1 1 1 1 10 12 1 1 10 7 1 12 1 8 1 7 1 10 10 12 1 11 7 1 12 1 10 12 1 1 1 1 1 1 1 1 1 10 12 1 1 1 1 1 10 12 1 1 1 10 12 10 12 1 1 10 12 11 12 1 1 11 7 1 12 1 1 10 12 1 11 12 1 1 1 1 1 8 1 10 12 1 1 10 12 1 1 10 12 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 1 1 1 1 1 8 1 10 12 1 1 1 10 12 11 1 10 12 1 1 11 1 1 1 8 1 8 1 8 1 8 1 10 12 1 8 1 10 12 1 8 1 1 1 -staticfield lombok/patcher/MethodTarget PARAM_SPEC Ljava/util/regex/Pattern; java/util/regex/Pattern -staticfield lombok/patcher/MethodTarget COMPLETE_SPEC Ljava/util/regex/Pattern; java/util/regex/Pattern -staticfield lombok/patcher/MethodTarget BRACE_PAIRS Ljava/util/regex/Pattern; java/util/regex/Pattern -ciInstanceKlass org/osgi/framework/Bundle 1 1 91 100 1 100 1 100 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/eclipse/osgi/internal/framework/EquinoxContainer 1 1 626 7 1 7 1 100 1 100 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 7 1 12 1 1 10 7 1 12 1 1 9 12 1 1 1 1 1 10 12 9 12 7 1 8 1 7 1 10 12 1 1 10 7 1 12 1 1 100 1 10 12 1 1 10 12 1 9 12 7 1 7 1 10 12 1 10 12 1 9 12 7 1 10 12 1 9 12 10 12 1 1 7 1 10 12 1 9 12 10 12 1 1 10 12 1 1 10 12 1 10 7 1 12 1 1 9 12 100 1 8 1 10 12 1 7 1 10 9 12 100 1 8 1 10 12 1 1 8 1 10 7 1 12 1 1 7 1 10 12 1 7 1 10 8 1 10 7 1 12 1 1 10 12 1 11 7 1 10 12 1 1 10 12 1 1 8 1 10 12 1 1 11 12 1 10 9 12 9 12 11 12 1 1 11 12 1 11 12 1 1 100 9 12 10 12 1 1 11 12 1 1 11 7 1 12 1 1 7 1 10 12 1 11 12 1 9 12 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 10 12 1 1 10 100 1 12 1 1 10 100 1 12 1 1 100 1 10 100 1 12 1 1 10 12 1 10 12 1 1 10 100 1 12 1 1 11 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 100 1 12 18 12 1 1 100 1 1 1 1 1 1 1 1 9 12 10 7 1 12 1 7 1 1 1 11 7 1 12 1 10 12 1 1 1 1 10 12 7 1 10 9 12 10 12 1 10 7 1 12 1 1 9 12 11 7 1 12 1 1 7 1 10 9 12 1 10 12 10 11 12 1 1 1 1 10 7 1 12 1 1 8 1 8 1 10 12 1 8 1 8 1 8 1 10 12 1 10 12 1 7 1 10 12 1 9 12 10 12 1 1 100 1 9 100 1 12 1 10 100 1 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 1 10 7 1 12 1 1 100 1 10 12 10 100 1 12 1 1 1 1 1 1 1 1 1 1 10 12 1 10 12 1 1 1 100 1 1 10 1 8 1 7 1 8 1 10 10 12 1 1 10 12 1 1 1 1 1 8 1 8 1 10 12 1 8 1 10 10 12 1 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 10 12 10 12 1 1 10 100 1 12 1 1 10 100 1 12 1 1 1 1 10 100 1 12 1 1 15 16 10 12 15 16 1 100 1 100 1 1 1 -staticfield org/eclipse/osgi/internal/framework/EquinoxContainer secureAction Lorg/eclipse/osgi/framework/util/SecureAction; org/eclipse/osgi/framework/util/SecureAction -ciInstanceKlass java/util/NoSuchElementException 0 0 24 1 100 1 100 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 -ciInstanceKlass java/util/concurrent/atomic/AtomicBoolean 1 1 129 1 7 1 7 1 100 1 7 1 7 1 1 1 5 0 1 1 1 1 1 1 1 12 10 12 9 1 1 1 1 12 9 1 7 1 12 10 1 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 12 10 1 1 12 10 1 100 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 100 1 1 12 10 8 1 7 1 1 12 9 1 1 12 10 1 100 1 12 10 1 1 1 1 1 1 -staticfield java/util/concurrent/atomic/AtomicBoolean VALUE Ljava/lang/invoke/VarHandle; java/lang/invoke/VarHandleInts$FieldInstanceReadWrite -instanceKlass org/apache/maven/lifecycle/internal/MojoExecutor$OwnerReentrantReadWriteLock -ciInstanceKlass java/util/concurrent/locks/ReentrantReadWriteLock 1 1 183 1 7 1 7 1 100 1 100 1 7 1 7 1 100 1 7 1 7 1 100 1 100 1 1 1 1 1 1 100 1 100 1 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 12 10 12 10 10 10 12 9 1 12 10 12 9 10 12 9 1 1 1 1 1 1 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 1 1 1 1 12 10 1 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 12 10 1 1 1 100 10 1 100 1 8 1 12 10 1 12 10 1 1 1 12 10 1 1 1 1 12 10 1 1 1 12 10 1 1 12 10 1 12 10 1 100 10 12 10 1 1 12 10 1 8 1 12 10 1 8 1 8 10 1 12 10 12 10 1 1 1 1 1 1 -instanceKlass java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync -ciInstanceKlass java/util/concurrent/locks/ReentrantReadWriteLock$Sync 1 1 174 1 7 1 7 1 100 1 1 7 1 1 7 1 1 100 1 1 1 5 0 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 10 12 9 1 1 12 10 1 1 12 10 1 1 1 1 1 1 1 12 10 1 100 10 12 10 1 1 12 10 1 1 7 1 1 12 10 1 12 10 1 100 1 8 1 12 10 12 10 1 1 12 10 1 12 9 12 9 12 9 1 12 9 1 7 1 1 12 10 1 1 12 10 1 12 9 1 12 10 1 1 12 10 1 8 10 1 12 10 12 10 1 1 12 10 1 1 12 10 1 1 1 1 1 12 10 1 1 1 1 1 12 10 1 1 1 100 1 100 1 100 1 12 10 1 1 1 1 1 1 1 1 -ciInstanceKlass java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync 1 1 27 1 7 1 7 1 100 1 1 1 1 5 0 1 1 12 10 1 1 1 1 12 10 1 1 1 1 -ciInstanceKlass java/util/concurrent/locks/ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter 1 1 29 1 7 1 1 7 1 100 1 100 1 1 7 1 1 1 1 12 10 1 1 10 1 12 10 1 1 1 1 -ciInstanceKlass java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock 1 1 94 1 7 1 7 1 100 1 100 1 7 1 7 1 1 1 1 5 0 1 1 1 1 1 12 10 12 9 9 1 1 1 12 10 1 1 100 1 12 10 1 1 1 12 10 1 1 7 1 1 12 10 1 1 12 10 1 1 1 12 10 1 1 1 100 10 1 1 1 1 12 10 1 100 10 12 10 1 1 12 10 1 8 1 12 10 1 8 10 1 1 1 1 1 -instanceKlass java/util/concurrent/CountDownLatch$Sync -instanceKlass java/util/concurrent/ThreadPoolExecutor$Worker -instanceKlass java/util/concurrent/Semaphore$Sync -instanceKlass java/util/concurrent/locks/ReentrantReadWriteLock$Sync -instanceKlass java/util/concurrent/locks/ReentrantLock$Sync -ciInstanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer 1 1 305 1 7 1 7 1 100 1 100 1 100 1 7 1 7 1 7 1 1 1 1 1 1 1 5 0 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 12 9 1 1 1 1 12 9 12 9 1 7 1 1 12 10 1 1 12 9 1 1 12 10 1 10 12 9 12 9 1 1 1 12 10 12 10 12 10 1 12 9 1 12 9 1 1 12 9 1 7 1 1 12 10 1 1 1 12 9 1 1 1 12 10 1 1 1 1 100 1 7 1 1 12 10 12 9 1 12 10 1 12 10 1 12 10 1 1 12 10 1 1 12 10 12 10 1 12 10 10 1 1 12 10 1 7 1 1 12 10 1 1 12 10 1 12 10 1 1 12 10 1 12 10 1 12 10 12 10 1 100 10 1 1 1 12 10 1 1 100 10 1 1 1 12 10 1 1 1 1 12 10 1 1 1 1 1 1 100 10 1 1 12 10 1 1 1 1 1 100 10 1 1 12 10 1 1 1 1 1 100 10 1 100 12 10 1 1 12 10 1 8 12 10 1 12 10 1 8 12 10 1 8 1 8 1 100 1 8 10 1 1 1 1 12 10 1 12 10 1 100 1 8 1 12 10 12 10 1 1 12 10 1 1 1 12 10 1 1 1 12 10 8 1 1 12 10 8 8 1 1 1 1 1 1 1 -staticfield java/util/concurrent/locks/AbstractQueuedSynchronizer U Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -staticfield java/util/concurrent/locks/AbstractQueuedSynchronizer STATE J 16 -staticfield java/util/concurrent/locks/AbstractQueuedSynchronizer HEAD J 20 -staticfield java/util/concurrent/locks/AbstractQueuedSynchronizer TAIL J 24 -instanceKlass java/util/Collections$SynchronizedSet -ciInstanceKlass java/util/Collections$SynchronizedCollection 1 1 147 1 7 1 1 7 1 7 1 100 1 100 1 1 1 5 0 1 1 1 1 1 1 1 1 1 12 10 1 7 1 1 12 10 12 9 12 9 1 1 1 1 12 11 1 100 1 1 12 11 1 1 12 11 1 1 12 11 1 1 12 11 1 100 1 1 12 11 1 100 1 1 1 12 11 1 1 12 11 1 12 11 1 1 1 12 11 1 1 12 11 1 12 11 1 12 11 1 12 11 1 1 12 10 1 1 1 12 11 1 100 1 1 1 12 11 1 100 1 1 1 12 11 1 1 1 12 11 1 12 11 1 1 1 100 1 100 1 12 10 1 1 1 1 1 1 1 -instanceKlass org/eclipse/osgi/internal/framework/EquinoxContainerAdaptor -ciInstanceKlass org/eclipse/osgi/container/ModuleContainerAdaptor 1 1 100 7 1 7 1 1 1 1 1 1 7 1 10 12 1 9 12 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 8 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 100 1 1 100 1 1 -instanceKlass org/eclipse/osgi/internal/loader/FragmentLoader -instanceKlass org/eclipse/osgi/internal/loader/BundleLoader -ciInstanceKlass org/eclipse/osgi/container/ModuleLoader 1 1 31 100 1 7 1 1 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass org/eclipse/osgi/internal/loader/SystemBundleLoader -ciInstanceKlass org/eclipse/osgi/internal/loader/BundleLoader 1 1 1164 7 1 7 1 1 1 1 8 1 1 8 1 1 1 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 10 12 1 10 7 1 12 1 1 7 1 9 12 7 1 10 12 1 1 9 12 8 1 10 7 1 12 1 1 9 12 1 1 1 1 10 7 1 12 1 1 10 12 1 1 1 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 1 1 1 10 7 1 10 9 12 9 12 9 12 7 1 10 9 12 7 1 10 12 1 9 12 9 12 9 12 9 12 10 12 1 1 10 7 1 12 1 1 9 12 9 12 7 1 10 12 1 9 12 100 1 8 1 10 7 1 12 1 1 10 7 1 12 1 1 11 7 1 12 1 7 1 10 12 1 7 1 10 10 12 1 1 9 12 10 12 1 1 10 12 1 10 12 1 1 100 1 8 1 10 12 1 11 12 1 1 10 12 1 1 9 12 10 12 1 1 100 1 8 1 10 7 1 11 12 1 1 7 1 10 12 1 1 8 1 11 7 1 12 1 7 1 10 12 1 1 10 7 1 12 1 1 10 7 1 12 1 1 10 12 1 1 10 12 1 9 12 10 12 1 1 10 7 1 12 1 1 11 7 1 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 100 1 1 1 1 1 1 11 12 1 1 11 7 1 12 1 1 10 12 1 1 11 7 1 12 1 1 10 12 1 1 11 12 1 11 12 1 1 1 1 1 1 1 1 10 7 1 12 1 1 10 12 1 1 7 1 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 10 12 1 1 11 11 7 1 7 1 11 12 1 1 7 1 10 12 1 1 1 1 1 1 1 1 1 7 1 1 9 12 10 12 1 1 10 7 1 12 1 10 12 1 7 1 10 7 1 12 1 1 10 12 1 1 10 7 1 10 10 12 1 1 100 1 10 12 1 7 1 9 12 7 1 10 12 1 9 7 1 12 1 7 1 8 1 10 12 1 10 12 1 1 8 1 10 12 1 10 12 1 1 10 12 1 1 1 1 1 1 1 100 1 1 1 1 10 12 10 12 1 10 12 1 1 1 10 12 1 100 1 8 1 10 12 1 10 12 1 1 1 1 1 10 12 1 1 7 1 10 12 1 1 7 1 10 12 1 1 1 1 1 1 1 1 10 12 10 12 1 1 10 12 1 1 1 10 12 1 1 1 7 1 1 8 1 8 1 10 12 1 1 10 12 8 1 8 1 10 12 1 8 1 10 12 1 1 100 1 1 1 1 1 1 1 1 1 7 1 1 10 12 1 1 1 1 1 10 12 1 1 10 12 1 8 1 10 12 10 12 1 10 12 1 1 10 12 1 8 1 10 10 12 1 10 12 1 1 8 1 10 10 12 1 1 10 12 1 9 12 1 10 12 1 100 1 1 1 1 1 1 10 12 1 1 8 1 10 8 1 8 1 10 12 1 1 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 1 1 9 12 1 10 12 1 1 10 12 1 1 10 12 1 8 1 10 12 1 10 12 1 1 1 1 1 100 1 10 12 100 1 10 12 1 1 8 1 10 12 1 10 12 10 100 1 10 10 12 1 10 12 1 1 1 1 1 100 1 1 8 1 10 12 1 1 10 12 1 10 12 1 1 7 1 10 10 12 1 11 12 1 10 12 1 1 1 1 1 1 1 1 8 1 10 12 1 1 1 1 1 1 1 8 1 10 12 1 100 1 10 10 12 1 1 11 12 1 1 10 12 11 10 12 1 10 12 10 12 1 1 100 1 10 11 100 1 10 12 1 10 10 10 12 1 11 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 10 12 1 1 11 12 1 10 12 1 1 1 1 1 1 1 1 10 10 10 12 1 8 1 10 12 1 1 1 1 1 7 1 9 12 9 12 9 12 1 1 1 7 1 1 1 10 12 1 10 12 1 10 12 1 8 1 10 12 1 1 10 7 1 12 1 8 1 10 12 1 1 10 12 1 10 12 1 1 8 1 10 10 12 1 1 100 1 10 100 1 10 10 100 1 12 1 1 10 12 1 1 1 1 1 1 10 12 1 1 1 10 12 1 1 8 1 100 1 8 1 8 1 7 1 10 12 1 1 10 7 1 12 1 10 12 1 10 12 1 1 1 1 1 1 1 1 10 12 8 1 8 1 1 1 1 10 10 7 1 12 1 1 10 12 1 1 10 10 100 1 8 1 11 12 1 1 10 7 1 12 1 1 10 12 1 1 100 1 10 12 1 1 1 1 1 1 1 1 1 1 100 1 1 1 10 12 1 8 1 10 12 1 1 10 7 1 12 1 10 12 1 10 12 1 1 8 1 1 10 12 1 10 7 1 12 1 1 1 10 12 1 1 1 10 12 1 1 1 1 1 -staticfield org/eclipse/osgi/internal/loader/BundleLoader CLASS_CONTEXT Lorg/eclipse/osgi/internal/loader/BundleLoader$ClassContext; org/eclipse/osgi/internal/loader/BundleLoader$ClassContext -staticfield org/eclipse/osgi/internal/loader/BundleLoader FW_CLASSLOADER Ljava/lang/ClassLoader; org/eclipse/equinox/launcher/Main$StartupClassLoader -staticfield org/eclipse/osgi/internal/loader/BundleLoader PACKAGENAME_FILTER Ljava/util/regex/Pattern; java/util/regex/Pattern -ciInstanceKlass org/eclipse/osgi/internal/loader/SystemBundleLoader 1 1 130 7 1 7 1 1 1 1 8 1 1 1 1 1 1 1 1 10 7 1 12 1 1 10 12 9 12 7 1 10 7 1 12 1 1 10 7 1 12 1 1 10 7 1 12 1 1 7 1 10 12 1 9 12 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 10 12 1 10 12 1 1 1 1 1 1 1 100 1 10 12 1 1 1 1 1 10 12 1 1 1 1 10 12 1 100 1 1 1 10 12 1 10 12 1 1 1 1 1 1 10 100 1 12 1 1 1 1 1 1 1 1 100 1 1 -ciInstanceKlass org/eclipse/osgi/internal/container/AtomicLazyInitializer 1 1 74 7 1 7 1 1 1 1 1 1 1 1 10 12 7 1 10 9 12 1 1 1 1 1 1 1 1 1 10 12 1 1 1 11 7 1 12 1 10 12 1 1 10 12 1 1 100 1 1 1 1 1 1 1 1 1 1 100 1 1 10 12 1 1 1 10 12 1 1 1 1 1 1 1 -ciInstanceKlass org/eclipse/osgi/container/ModuleDatabase 1 1 784 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 9 12 7 1 10 12 1 9 12 9 12 7 1 10 9 12 9 12 9 12 7 1 10 12 1 9 12 10 7 1 12 1 1 9 12 9 12 9 12 9 12 7 1 10 9 12 1 1 1 1 1 1 10 12 1 11 7 1 12 1 1 7 1 10 12 1 1 1 1 100 1 1 10 7 1 12 1 1 1 1 1 10 12 1 100 1 8 1 10 100 1 12 1 1 10 12 1 1 10 7 1 12 1 5 0 10 12 1 10 12 100 1 100 1 8 1 10 12 1 10 12 1 1 8 1 10 12 1 10 12 1 10 12 1 1 10 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 100 1 100 1 8 1 10 12 1 1 11 7 1 12 1 1 11 7 1 12 1 1 11 12 1 1 100 1 8 1 10 12 1 1 8 1 100 1 8 1 10 7 1 12 1 1 10 100 1 12 1 10 12 1 100 1 10 7 1 12 1 1 9 12 1 1 10 12 1 9 12 1 1 1 1 1 10 12 1 11 12 1 100 1 8 1 10 8 1 10 12 1 1 10 12 1 1 10 12 1 1 11 12 1 1 10 12 1 1 10 12 1 1 1 1 1 1 10 12 1 1 10 100 1 12 10 12 1 11 12 1 10 12 1 10 12 1 1 100 1 7 1 10 12 1 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 1 11 7 1 10 100 1 12 1 1 10 12 1 7 1 10 11 10 12 1 100 1 10 12 1 1 10 11 12 1 1 11 100 1 100 1 11 12 1 10 12 1 1 10 100 1 12 1 1 11 12 1 10 100 1 12 1 1 10 12 1 10 12 1 1 10 12 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 12 1 10 10 12 1 1 1 1 1 1 10 12 1 1 7 1 10 12 1 11 12 1 1 1 1 1 11 12 1 11 12 1 1 1 1 1 1 11 7 1 12 1 1 1 1 1 1 7 1 10 12 1 1 1 10 12 1 10 12 1 1 1 1 1 1 1 11 12 1 9 12 1 1 10 12 1 1 7 1 10 10 7 1 12 1 1 9 12 1 10 12 1 9 12 1 11 12 1 10 12 1 11 12 1 1 10 12 1 1 100 1 10 12 1 1 1 1 1 100 1 10 12 1 10 12 10 12 1 1 100 1 8 1 10 100 1 12 1 8 1 10 12 1 100 1 8 1 10 12 1 10 12 1 10 12 1 11 11 12 1 1 100 1 100 1 10 100 1 12 1 1 11 10 100 1 12 1 1 11 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 10 12 1 100 1 8 1 10 1 10 12 10 12 1 1 1 10 12 1 10 12 1 1 10 12 1 10 7 1 12 1 10 12 1 8 1 10 12 1 10 7 1 10 12 1 10 10 12 1 10 12 1 1 1 10 1 1 1 10 12 1 1 1 1 1 100 1 10 7 1 12 1 1 1 1 1 8 1 10 12 1 1 1 1 1 1 10 10 12 1 1 1 1 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/eclipse/osgi/container/ModuleContainer 1 1 1415 7 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 7 1 12 1 1 10 7 1 12 1 1 9 12 1 1 1 1 10 12 7 1 10 9 12 9 12 7 1 10 9 12 9 12 9 12 7 1 10 9 12 7 1 10 9 12 9 12 7 1 10 12 1 9 12 9 12 7 1 10 12 1 9 12 7 1 10 9 12 5 0 100 1 8 1 10 7 1 12 1 1 10 7 1 12 1 1 9 12 10 12 1 1 100 1 8 1 11 7 1 12 1 1 8 1 10 7 1 12 1 1 10 12 1 1 9 12 8 1 9 12 100 1 1 1 1 1 1 1 1 1 1 1 7 1 7 1 1 1 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 1 1 7 1 10 12 1 1 1 1 1 1 1 1 1 100 1 8 1 11 100 1 12 1 1 10 12 1 1 100 1 8 1 10 12 1 10 12 1 10 12 1 1 10 12 100 1 8 1 8 1 100 1 8 1 8 1 10 1 1 7 1 11 12 1 1 10 12 1 11 12 1 11 7 1 12 1 1 10 12 1 1 10 12 1 1 1 1 1 11 100 1 8 1 8 1 100 1 8 1 10 12 1 1 8 1 8 1 8 1 1 1 11 100 1 8 1 100 1 8 1 10 12 1 10 10 100 1 12 1 1 8 1 10 12 1 10 12 1 1 8 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 11 12 1 1 8 1 8 1 8 1 11 12 1 1 10 11 7 1 12 1 1 11 7 1 12 1 1 7 1 8 1 11 12 1 11 12 1 7 1 11 12 1 1 11 12 1 1 10 12 1 1 10 100 1 12 1 10 12 1 1 10 12 1 1 10 12 1 8 1 8 1 11 11 12 1 10 12 1 10 12 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 10 100 1 12 1 1 10 12 9 7 1 12 1 1 10 12 1 1 10 12 1 1 10 12 1 5 0 9 100 1 12 1 1 10 12 1 1 8 1 100 1 10 12 1 10 10 12 1 8 1 10 100 1 12 1 1 10 12 1 8 1 10 7 1 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 7 1 10 12 7 1 10 12 1 1 10 7 1 12 1 10 12 1 1 10 100 1 12 1 11 7 1 12 1 11 12 1 10 12 1 10 7 1 12 1 1 11 100 1 12 1 1 10 12 1 10 12 1 11 100 1 12 1 9 100 1 12 1 11 11 10 100 1 12 1 1 10 12 1 10 12 1 1 11 10 12 1 1 100 1 11 12 1 1 9 12 1 10 12 1 10 12 1 10 12 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 9 12 1 100 1 8 1 10 12 1 1 8 1 10 10 12 1 1 10 12 1 10 12 1 1 9 12 1 1 10 100 1 100 1 9 12 1 1 10 12 1 1 9 12 1 9 7 1 12 1 10 12 1 1 9 12 1 10 12 10 12 1 100 1 9 12 1 1 10 12 1 1 9 100 1 12 1 1 100 1 10 12 1 1 1 1 1 1 1 1 9 12 1 10 12 9 12 1 1 10 12 1 1 1 1 1 1 1 1 10 12 1 1 1 1 10 12 1 7 1 10 12 1 100 1 8 1 10 10 12 1 10 12 1 1 10 12 1 1 10 100 1 12 1 1 10 12 1 10 12 1 10 7 1 12 1 10 12 1 8 1 10 12 1 100 1 1 1 1 1 1 1 1 1 100 1 1 11 10 10 12 1 10 12 1 11 10 10 12 1 11 12 1 10 12 1 1 10 12 1 10 12 1 1 11 11 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 10 7 1 12 1 10 12 1 1 10 12 1 1 10 12 1 7 1 10 12 1 1 11 12 10 12 1 100 1 9 100 1 12 1 1 11 12 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 10 12 1 1 11 10 12 1 1 10 8 1 10 12 1 1 10 8 1 1 1 1 1 1 1 10 12 1 10 12 9 12 1 11 100 1 9 12 1 10 10 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 11 12 1 10 10 12 1 100 1 10 12 1 11 12 1 1 10 12 1 10 12 1 7 1 9 12 1 1 9 12 1 10 12 1 1 9 12 10 12 1 1 100 1 10 12 10 12 1 10 12 1 10 12 1 11 9 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 100 1 10 12 1 10 12 1 1 10 12 1 1 1 1 1 1 10 12 1 1 1 10 12 1 10 12 1 1 10 10 10 10 12 1 10 12 1 10 12 1 11 12 11 10 12 1 11 12 1 1 11 100 1 12 1 11 12 1 11 8 1 8 1 10 10 100 1 12 1 1 10 100 1 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 10 1 1 1 1 1 1 1 10 12 1 1 1 1 10 12 1 10 12 1 1 10 12 1 1 1 10 12 1 10 12 10 10 12 10 10 10 12 1 10 8 1 11 12 1 10 12 1 100 1 1 1 10 12 1 1 1 10 10 12 1 1 1 1 1 11 10 12 1 1 1 1 1 1 1 10 12 1 1 1 1 1 10 7 1 12 1 1 10 12 10 100 1 12 1 1 1 1 1 100 1 10 12 1 10 12 1 100 1 10 12 1 10 12 1 10 12 1 1 1 10 12 9 100 1 12 1 1 8 1 8 1 100 1 10 8 1 10 12 1 1 8 1 1 1 10 12 1 10 8 1 1 1 100 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield org/eclipse/osgi/container/ModuleContainer secureAction Lorg/eclipse/osgi/framework/util/SecureAction; org/eclipse/osgi/framework/util/SecureAction -ciInstanceKlass org/eclipse/osgi/container/ModuleRevisions 1 1 128 7 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 9 12 7 1 10 12 1 9 12 9 12 9 12 9 12 1 1 1 1 1 1 1 1 1 1 10 7 1 12 1 1 1 10 12 1 1 100 1 1 1 1 1 9 12 11 7 1 12 1 1 11 12 1 1 7 1 1 1 11 12 1 1 1 1 1 11 12 1 1 10 12 1 1 1 1 100 1 100 1 8 1 10 12 1 10 12 1 1 10 12 1 1 10 8 1 10 12 1 1 1 1 -ciInstanceKlass org/eclipse/osgi/container/ModuleRevision 1 1 243 7 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 9 12 9 12 9 12 9 12 10 12 1 1 9 12 10 12 1 9 12 9 12 9 12 1 1 1 1 1 1 1 1 1 1 7 1 10 12 1 9 7 1 12 1 1 10 7 1 12 1 1 10 12 1 1 1 7 1 10 9 12 1 1 1 1 10 7 1 12 1 1 1 1 1 1 1 10 12 1 10 7 1 12 1 1 1 1 1 10 12 1 1 10 12 1 1 1 1 1 1 10 12 1 1 10 7 1 12 1 1 1 10 12 1 1 10 12 1 1 1 1 1 1 10 7 1 12 1 100 1 8 1 10 12 11 7 1 12 1 11 12 1 1 7 1 8 1 11 12 1 1 8 1 11 7 1 12 1 10 7 1 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 10 12 1 1 10 1 100 1 8 1 10 12 100 1 10 1 1 1 1 1 10 12 1 1 1 100 1 100 1 1 1 -instanceKlass org/eclipse/osgi/container/ModuleRequirement$DynamicModuleRequirement -ciInstanceKlass org/eclipse/osgi/container/ModuleRequirement 1 1 205 7 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 100 1 1 1 1 1 10 12 1 9 12 10 7 1 12 1 1 9 12 9 12 9 12 1 1 1 1 1 1 1 1 1 1 11 100 1 12 1 1 10 7 1 12 1 1 100 1 8 1 11 7 1 12 1 1 10 100 1 12 1 1 8 1 100 1 8 1 100 1 8 1 10 100 1 12 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 10 12 1 1 10 12 1 10 100 1 12 1 10 12 1 1 10 12 1 1 8 1 8 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 8 1 10 12 1 1 8 1 10 12 1 1 10 12 1 7 1 10 12 1 11 12 1 1 7 1 10 12 1 1 1 1 1 1 1 1 1 1 1 10 12 1 10 12 1 1 1 1 -ciInstanceKlass org/eclipse/osgi/container/ModuleWire 1 1 90 7 1 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 9 12 9 12 9 12 9 12 9 12 1 1 1 1 1 1 1 1 1 1 10 7 1 12 1 1 1 1 1 1 1 1 100 1 10 10 12 10 12 1 1 8 1 10 12 1 10 12 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 -ciInstanceKlass org/eclipse/osgi/container/ModuleWiring 1 1 601 7 1 7 1 100 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 8 1 10 12 1 1 9 12 1 1 1 1 10 12 7 1 10 9 12 7 1 10 12 1 9 12 9 12 7 1 10 9 12 9 12 9 12 9 12 9 12 9 12 11 7 1 12 1 1 10 7 1 12 1 1 9 12 1 1 1 1 7 1 7 1 1 1 10 12 1 10 12 1 10 10 10 12 1 100 1 10 12 1 1 100 1 8 1 10 12 1 1 11 100 1 1 1 1 1 1 10 12 1 1 1 1 1 1 100 1 10 12 1 11 12 1 1 11 100 1 12 1 1 7 1 100 1 8 1 10 12 1 1 10 7 1 12 1 1 8 1 10 12 1 1 11 7 1 12 1 1 11 12 1 11 12 1 1 1 1 1 1 1 1 1 1 10 12 10 7 1 12 1 1 1 1 10 12 1 1 10 12 1 1 1 1 10 12 1 1 1 1 100 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 7 1 12 1 1 10 100 1 12 1 1 10 12 1 1 10 7 1 12 1 1 1 1 10 12 1 1 1 1 10 12 10 12 1 1 1 1 1 10 12 1 10 12 1 1 1 1 1 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 1 1 10 12 1 10 12 1 1 10 7 1 12 1 1 10 7 1 12 1 1 10 7 1 12 1 1 1 1 1 1 10 7 1 10 12 1 11 12 1 1 1 1 1 1 1 1 1 10 12 1 1 100 1 10 8 1 10 12 1 100 1 1 1 1 1 10 7 1 12 1 1 18 12 1 1 9 12 1 1 10 7 1 12 1 1 9 12 1 1 18 12 1 1 10 7 1 12 1 1 1 1 1 1 1 1 1 1 10 100 1 100 1 10 10 12 1 1 10 12 1 1 11 12 1 1 1 1 1 11 1 1 11 12 1 1 1 1 10 12 1 1 11 12 1 10 12 1 10 12 1 1 11 100 1 11 1 1 1 1 1 1 1 1 1 10 12 1 10 12 1 1 10 7 1 100 1 100 1 8 1 10 10 12 1 1 10 10 7 1 10 10 12 1 10 11 12 1 1 100 1 8 1 8 1 10 12 1 1 1 1 1 1 1 1 1 1 10 12 1 10 12 1 10 12 1 18 12 1 10 12 1 1 1 1 11 12 1 1 1 1 1 10 7 1 12 1 1 15 16 10 12 15 16 16 10 12 15 16 16 10 12 15 16 1 100 1 100 1 1 1 1 1 -staticfield org/eclipse/osgi/container/ModuleWiring GET_CLASSLOADER_PERM Ljava/lang/RuntimePermission; java/lang/RuntimePermission -ciInstanceKlass org/eclipse/osgi/container/ModuleWiring$LoaderInitializer 1 1 70 7 1 7 1 100 1 1 1 1 1 1 9 12 10 12 1 1 1 1 1 1 1 1 100 1 9 7 1 12 1 1 10 12 1 1 10 7 1 12 1 1 10 7 1 12 1 1 9 7 1 12 1 1 10 7 1 12 1 1 1 1 10 12 1 1 1 1 1 1 -ciInstanceKlass org/eclipse/osgi/internal/framework/EquinoxEventPublisher 1 1 541 7 1 7 1 1 1 1 3 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 10 12 1 9 12 7 1 10 9 12 9 12 9 12 9 12 1 1 1 1 1 7 1 7 1 8 1 10 12 1 10 7 1 12 1 1 10 12 1 1 10 10 10 12 1 1 1 10 12 1 11 7 1 12 1 9 12 10 12 1 1 1 100 1 1 1 1 7 1 10 12 1 1 1 1 7 1 10 12 10 12 1 10 12 1 1 1 1 1 10 7 1 12 1 1 10 12 1 18 12 1 1 10 100 1 12 1 1 1 1 10 12 11 12 1 1 10 12 1 11 12 1 1 11 7 1 12 1 1 11 7 1 12 1 1 7 1 11 12 1 7 1 10 12 1 10 11 12 1 7 1 10 12 1 1 10 7 1 12 1 1 11 12 1 1 11 12 1 10 12 1 11 12 1 10 12 1 1 7 1 10 12 1 10 12 1 1 11 12 1 1 11 10 12 7 1 10 12 1 1 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 10 12 1 1 10 7 1 12 1 1 9 7 1 12 1 1 8 1 10 12 1 8 1 10 12 1 1 10 12 1 8 1 8 1 10 12 1 10 12 1 1 7 1 8 18 12 1 1 10 7 1 12 1 1 1 1 1 1 1 10 12 1 1 1 10 12 1 1 10 7 1 12 1 1 10 7 1 12 1 1 10 7 1 10 12 10 12 1 1 18 12 1 1 1 7 1 10 11 7 1 12 1 1 10 10 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 7 1 10 100 1 8 10 12 1 1 11 12 1 1 10 10 1 1 100 1 1 10 12 1 1 1 100 1 1 1 1 11 18 12 1 1 10 100 1 12 1 1 100 1 10 5 0 9 100 1 12 1 1 10 12 1 1 10 100 1 12 1 1 10 12 1 100 1 1 1 1 1 1 1 1 1 1 1 1 100 1 11 12 1 1 1 1 1 1 1 1 1 10 12 1 1 1 1 1 1 1 1 10 7 1 12 1 1 15 16 10 12 15 1 16 1 16 10 12 15 1 16 16 10 12 15 16 1 16 10 12 15 16 1 100 1 100 1 1 1 -ciInstanceKlass org/eclipse/osgi/internal/framework/BundleContextImpl 1 1 834 7 1 7 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 9 12 9 12 9 12 10 7 1 12 1 1 10 7 1 12 1 1 9 12 9 12 9 12 9 12 1 1 1 1 1 7 1 7 1 1 10 12 1 1 10 7 1 12 1 1 10 12 1 1 10 7 1 12 1 10 12 1 10 12 1 1 1 1 1 10 7 1 12 1 1 10 100 1 12 1 1 10 12 1 1 1 1 1 1 10 12 1 10 12 1 1 1 1 1 100 1 10 12 1 1 10 12 1 1 10 12 1 1 10 7 1 12 1 1 10 100 1 12 1 1 10 7 1 12 1 1 1 1 1 10 12 1 1 10 7 1 12 1 7 1 10 12 1 10 7 1 11 7 1 12 1 1 10 12 1 1 11 12 1 1 1 1 1 1 1 1 1 1 10 12 1 7 1 1 1 10 12 1 1 11 12 1 1 11 12 1 1 11 7 1 12 1 1 11 12 1 11 12 1 1 7 1 1 1 1 1 10 12 1 1 10 12 1 7 1 10 10 12 1 1 100 1 10 12 1 10 7 1 12 1 1 1 1 1 1 1 100 1 1 9 7 1 12 1 100 1 8 1 10 12 10 12 1 1 8 1 10 12 1 10 12 1 1 10 12 1 11 12 1 7 1 8 1 18 12 1 1 10 12 1 1 1 1 1 100 1 100 1 10 10 12 1 1 1 1 1 10 12 9 12 1 8 1 10 12 1 10 12 1 1 1 1 1 10 12 1 1 1 9 12 1 10 12 1 1 10 7 1 12 1 10 7 1 12 1 1 8 1 10 12 1 1 10 100 1 12 1 1 8 1 8 1 10 12 1 1 1 1 8 1 10 12 1 1 8 1 10 12 1 1 1 8 1 10 12 1 1 1 10 12 1 1 1 1 1 1 1 1 1 10 12 1 1 1 1 10 12 1 1 1 1 1 10 12 1 1 1 1 100 1 8 1 10 10 12 1 7 1 10 12 1 1 1 1 1 1 1 1 10 12 1 1 1 1 10 12 1 10 12 1 10 12 1 1 10 100 1 12 1 1 9 12 1 10 12 1 10 12 1 1 10 12 1 8 1 100 1 9 100 1 12 1 10 12 1 10 12 1 10 12 1 1 8 1 100 1 1 1 1 100 1 100 1 100 1 100 1 100 1 10 12 1 1 10 7 1 12 1 1 7 1 10 100 1 8 1 10 12 1 1 11 12 1 1 7 1 11 12 1 1 8 11 7 1 12 1 10 12 1 1 10 12 1 1 10 7 1 12 1 1 7 1 1 1 1 1 1 1 1 1 1 1 7 1 10 12 1 10 12 1 100 1 10 12 1 1 9 12 1 8 10 12 1 10 10 12 1 10 100 1 12 1 1 1 1 1 100 1 1 9 12 1 9 7 1 12 1 1 10 7 1 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 1 1 1 1 1 100 1 1 100 1 10 8 1 8 1 1 7 1 10 1 1 10 12 10 12 1 7 1 8 1 7 1 11 12 1 1 7 1 7 1 8 1 11 12 1 1 7 1 8 1 7 1 11 12 1 1 100 1 10 8 1 10 10 12 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 9 12 1 10 7 1 12 1 100 1 9 12 1 10 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 10 12 1 1 10 12 10 7 1 12 1 10 12 1 1 1 1 1 1 100 1 1 1 1 1 10 12 1 1 1 1 1 1 11 12 1 1 1 1 1 1 1 1 1 10 7 1 12 1 1 15 1 16 10 12 15 1 16 1 100 1 100 1 1 1 -instanceKlass org/eclipse/osgi/internal/loader/sources/SingleSourcePackage -instanceKlass org/eclipse/osgi/internal/loader/sources/NullPackageSource -instanceKlass org/eclipse/osgi/internal/loader/sources/MultiSourcePackage -ciInstanceKlass org/eclipse/osgi/internal/loader/sources/PackageSource 1 1 232 7 1 7 1 1 1 1 1 1 10 12 1 10 7 1 12 1 1 9 12 1 1 1 1 1 1 1 1 1 10 12 10 12 1 1 1 1 1 10 12 1 1 1 1 1 100 1 1 1 1 1 1 1 100 1 1 1 10 12 10 7 1 1 1 1 1 1 1 1 100 1 100 1 10 10 12 1 1 8 1 8 1 10 12 10 12 1 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 10 7 1 12 1 1 8 1 10 12 1 1 10 12 1 1 10 12 1 1 10 7 1 12 1 100 1 10 100 1 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 12 1 10 12 1 10 12 1 1 10 7 1 12 1 10 12 1 1 1 1 1 1 100 1 1 10 12 1 1 10 12 1 1 1 1 1 1 100 7 1 10 12 1 1 10 7 1 12 1 1 10 7 1 10 12 1 1 1 1 1 1 1 1 -ciInstanceKlass org/eclipse/osgi/internal/loader/sources/MultiSourcePackage 1 1 116 7 1 7 1 1 1 1 1 1 10 12 1 9 12 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 10 7 1 12 1 1 1 1 1 1 1 1 100 1 100 1 100 1 1 10 12 1 100 1 1 1 1 10 12 10 100 1 12 1 1 1 1 1 100 1 1 1 1 100 1 10 12 1 10 12 11 100 1 12 1 1 11 100 1 12 1 1 11 100 1 12 1 1 11 12 1 11 12 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/eclipse/osgi/internal/loader/sources/NullPackageSource 1 1 71 7 1 7 1 1 1 1 1 1 1 1 7 1 10 12 1 9 12 1 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 7 1 12 1 1 10 11 12 1 1 1 1 1 1 1 10 100 1 12 1 1 1 1 1 10 12 1 1 -ciInstanceKlass org/eclipse/osgi/internal/loader/BundleLoaderSources 1 1 125 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 10 7 1 12 1 1 10 7 1 12 1 1 9 12 1 1 1 1 10 12 7 1 10 9 12 9 12 1 1 1 1 11 7 1 12 1 1 7 1 7 1 10 12 1 10 12 1 1 11 12 1 1 1 1 1 1 1 1 1 1 1 10 7 1 12 1 1 100 1 8 1 11 7 1 8 1 1 1 1 1 1 1 1 1 10 12 1 8 1 7 1 100 1 10 12 1 10 12 10 12 1 1 1 1 1 1 1 1 1 -instanceKlass org/eclipse/osgi/internal/loader/sources/FilteredSourcePackage -ciInstanceKlass org/eclipse/osgi/internal/loader/sources/SingleSourcePackage 1 1 92 7 1 7 1 1 1 1 1 1 10 12 1 9 12 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 10 7 1 12 1 1 1 1 10 12 1 1 1 1 10 12 1 1 1 9 12 10 12 1 1 1 1 1 1 1 1 10 100 1 12 10 100 1 1 1 1 1 1 1 10 12 1 1 10 100 1 12 1 1 1 1 1 1 1 1 -ciInstanceKlass org/eclipse/osgi/internal/serviceregistry/ServiceProperties 1 1 230 7 1 7 1 1 1 1 1 1 10 12 1 1 1 1 1 1 1 1 1 1 10 7 1 12 1 1 10 12 1 1 10 12 1 10 12 1 1 11 7 1 12 1 1 7 1 10 12 1 1 10 12 1 10 12 1 1 100 1 9 100 1 12 1 1 10 100 1 12 1 1 10 12 1 11 12 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 11 100 1 11 12 1 1 11 7 1 12 1 1 11 7 1 12 1 100 1 11 12 1 11 11 12 1 1 1 1 1 1 7 1 7 1 7 1 10 7 1 12 1 1 10 7 1 12 1 10 12 1 10 7 1 12 1 1 10 12 1 1 10 7 1 12 1 1 100 1 8 1 10 12 1 1 10 100 1 12 1 1 100 1 1 1 1 1 1 1 1 1 10 12 1 7 1 11 10 10 12 1 1 100 1 8 1 10 12 1 1 8 1 10 12 1 10 10 12 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/eclipse/osgi/compatibility/state/Activator 1 1 37 7 1 7 1 100 1 1 1 1 1 1 10 12 7 1 10 9 12 1 1 1 1 1 1 1 100 1 10 12 1 1 1 10 12 1 1 -ciInstanceKlass java/util/Collections$SingletonMap 1 1 124 1 7 1 1 7 1 100 1 7 1 1 7 1 1 100 1 100 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 12 9 12 9 1 1 1 1 1 1 1 1 12 10 1 1 1 1 1 100 1 1 12 9 1 1 12 10 1 12 9 12 10 1 1 12 9 1 1 1 1 1 1 1 100 1 12 11 1 1 1 1 100 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 12 10 1 1 1 1 1 1 -ciInstanceKlass java/util/concurrent/Callable 1 0 15 1 100 1 1 100 1 1 1 1 1 100 1 1 1 -ciInstanceKlass java/util/concurrent/atomic/AtomicReference 1 1 152 1 7 1 1 7 1 100 1 7 1 7 1 1 1 5 0 1 1 1 1 1 1 1 1 1 12 10 12 9 1 1 1 1 1 12 9 1 7 1 1 12 10 1 1 1 1 12 10 1 1 1 1 1 12 10 1 1 1 1 12 10 1 1 1 12 10 1 7 1 12 11 1 12 10 1 1 1 1 1 100 1 12 11 1 1 1 1 100 1 1 12 10 1 1 12 10 1 12 10 1 12 10 1 12 10 1 12 10 1 1 1 12 10 1 12 10 1 12 10 12 10 1 12 10 1 12 10 1 1 100 1 1 12 10 8 1 1 12 10 1 100 1 12 10 1 1 1 1 1 1 1 -staticfield java/util/concurrent/atomic/AtomicReference VALUE Ljava/lang/invoke/VarHandle; java/lang/invoke/VarHandleReferences$FieldInstanceReadWrite -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$SharedNode -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionNode -ciInstanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$Node 1 1 75 1 7 1 7 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 1 1 1 12 9 12 9 1 7 1 1 12 10 1 12 9 1 1 12 9 1 1 12 10 1 1 1 1 12 10 1 1 1 1 12 10 1 1 12 10 1 8 1 1 12 10 8 8 1 1 1 -staticfield java/util/concurrent/locks/AbstractQueuedSynchronizer$Node STATUS J 12 -staticfield java/util/concurrent/locks/AbstractQueuedSynchronizer$Node NEXT J 20 -staticfield java/util/concurrent/locks/AbstractQueuedSynchronizer$Node PREV J 16 -ciInstanceKlass java/util/ConcurrentModificationException 0 0 24 1 100 1 100 1 1 5 0 1 1 12 10 1 12 10 1 12 10 1 12 10 1 1 -ciInstanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$SharedNode 1 1 16 1 100 1 7 1 100 1 1 1 1 12 10 1 1 1 -ciInstanceKlass java/util/concurrent/CountDownLatch$Sync 1 1 38 1 7 1 7 1 100 1 1 1 5 0 1 1 1 12 10 1 12 10 1 1 1 12 10 1 1 1 1 1 1 12 10 1 1 1 1 1 -ciInstanceKlass org/apache/felix/scr/impl/inject/ValueUtils$ValueType 1 1 96 9 10 7 7 10 10 8 10 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 7 12 100 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1 1 1 1 1 -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType ignore Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType componentContext Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType bundleContext Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType config_map Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType config_annotation Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType ref_logger Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType ref_formatterLogger Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType ref_serviceReference Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType ref_serviceObjects Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType ref_serviceType Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType ref_map Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType ref_tuple Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType ref_optional Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; org/apache/felix/scr/impl/inject/ValueUtils$ValueType -staticfield org/apache/felix/scr/impl/inject/ValueUtils$ValueType $VALUES [Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; 13 [Lorg/apache/felix/scr/impl/inject/ValueUtils$ValueType; -ciMethod java/lang/Object ()V 1024 0 588036 0 128 -ciMethod java/lang/Object getClass ()Ljava/lang/Class; 512 0 256 0 -1 -ciMethod java/lang/Object hashCode ()I 512 0 256 0 -1 -ciMethod java/lang/Object equals (Ljava/lang/Object;)Z 1024 0 8702 0 96 -ciMethod java/lang/String equals (Ljava/lang/Object;)Z 560 0 7869 0 416 -ciMethod java/lang/String hashCode ()I 516 0 15431 0 416 -ciMethod java/lang/String intern ()Ljava/lang/String; 770 0 385 0 -1 -ciMethod java/lang/String isLatin1 ()Z 756 0 1158623 0 96 -ciMethod java/lang/System arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V 512 0 256 0 -1 -ciMethod java/lang/Thread currentThread ()Ljava/lang/Thread; 512 0 256 0 -1 -ciMethod java/util/Map get (Ljava/lang/Object;)Ljava/lang/Object; 0 0 1 0 -1 -ciMethod java/util/Map put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 0 0 1 0 -1 -ciMethod java/lang/StringBuilder (Ljava/lang/String;)V 512 0 13605 0 -1 -ciMethod java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 284 0 94855 0 -1 -ciMethod java/lang/StringBuilder toString ()Ljava/lang/String; 212 0 32910 0 -1 -ciMethod jdk/internal/misc/Unsafe compareAndSetInt (Ljava/lang/Object;JII)Z 512 0 256 0 -1 -ciMethod jdk/internal/misc/Unsafe unpark (Ljava/lang/Object;)V 64 0 4 0 -1 -ciMethod jdk/internal/misc/Unsafe getAndBitwiseAndInt (Ljava/lang/Object;JI)I 70 0 7 0 -1 -ciMethod java/util/concurrent/ConcurrentMap putIfAbsent (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 0 0 1 0 -1 -ciMethod java/util/concurrent/ConcurrentMap get (Ljava/lang/Object;)Ljava/lang/Object; 0 0 1 0 -1 -ciMethod java/util/Collection isEmpty ()Z 0 0 1 0 -1 -ciMethod java/util/Collection contains (Ljava/lang/Object;)Z 0 0 1 0 -1 -ciMethod java/util/Collection iterator ()Ljava/util/Iterator; 0 0 1 0 -1 -ciMethod java/util/Collection add (Ljava/lang/Object;)Z 0 0 1 0 -1 -ciMethod java/util/List size ()I 0 0 1 0 -1 -ciMethod java/util/List isEmpty ()Z 0 0 1 0 -1 -ciMethod java/util/List contains (Ljava/lang/Object;)Z 0 0 1 0 -1 -ciMethod java/util/List iterator ()Ljava/util/Iterator; 0 0 1 0 -1 -ciMethod java/util/List toArray ([Ljava/lang/Object;)[Ljava/lang/Object; 0 0 1 0 -1 -ciMethod java/util/List add (Ljava/lang/Object;)Z 0 0 1 0 -1 -ciMethod java/util/List get (I)Ljava/lang/Object; 0 0 1 0 -1 -ciMethod java/util/ArrayList (I)V 514 0 5381 0 448 -ciMethod java/util/ArrayList ()V 74 0 11838 0 96 -ciMethod java/util/ArrayList grow (I)[Ljava/lang/Object; 148 0 6255 0 1184 -ciMethod java/util/ArrayList grow ()[Ljava/lang/Object; 148 0 5479 0 0 -ciMethod java/util/ArrayList size ()I 258 0 129 0 0 -ciMethod java/util/ArrayList contains (Ljava/lang/Object;)Z 512 0 11670 0 576 -ciMethod java/util/ArrayList indexOf (Ljava/lang/Object;)I 512 0 11757 0 0 -ciMethod java/util/ArrayList indexOfRange (Ljava/lang/Object;II)I 512 592 6449 0 576 -ciMethod java/util/ArrayList toArray ([Ljava/lang/Object;)[Ljava/lang/Object; 512 0 3984 0 0 -ciMethod java/util/ArrayList elementData (I)Ljava/lang/Object; 518 0 26337 0 -1 -ciMethod java/util/ArrayList get (I)Ljava/lang/Object; 512 0 25216 0 192 -ciMethod java/util/ArrayList add (Ljava/lang/Object;[Ljava/lang/Object;I)V 554 0 24632 0 0 -ciMethod java/util/ArrayList add (Ljava/lang/Object;)Z 530 0 24632 0 1376 -ciMethod java/util/AbstractList ()V 126 0 32993 0 64 -ciMethod java/util/AbstractCollection ()V 520 0 53903 0 64 -ciMethod java/util/AbstractCollection size ()I 0 0 1 0 -1 -ciMethod java/util/AbstractCollection isEmpty ()Z 512 0 5387 0 96 -ciMethod java/util/concurrent/locks/AbstractOwnableSynchronizer getExclusiveOwnerThread ()Ljava/lang/Thread; 292 0 146 0 0 -ciMethod java/util/Iterator hasNext ()Z 0 0 1 0 -1 -ciMethod java/util/Iterator next ()Ljava/lang/Object; 0 0 1 0 -1 -ciMethod java/util/Set iterator ()Ljava/util/Iterator; 0 0 1 0 -1 -ciMethod java/util/Objects checkIndex (II)I 512 0 31521 0 -1 -ciMethod java/lang/StringLatin1 equals ([B[B)Z 410 370 6830 0 -1 -ciMethod java/lang/StringLatin1 hashCode ([B)I 228 4858 1131 0 320 -ciMethod java/lang/Math max (II)I 512 0 47999 0 -1 -ciMethod java/util/HashMap hash (Ljava/lang/Object;)I 536 0 58538 0 192 -ciMethod java/util/HashMap get (Ljava/lang/Object;)Ljava/lang/Object; 1024 0 15952 0 1280 -ciMethod java/util/HashMap getNode (Ljava/lang/Object;)Ljava/util/HashMap$Node; 902 40 15006 0 1280 -ciMethod java/util/HashMap put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 802 0 19047 0 2432 -ciMethod java/util/HashMap putVal (ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; 538 52 11008 0 -1 -ciMethod java/util/HashMap keySet ()Ljava/util/Set; 1024 0 8890 0 224 -ciMethod java/util/AbstractSet ()V 840 0 15962 0 64 -ciMethod java/util/HashMap$TreeNode getTreeNode (ILjava/lang/Object;)Ljava/util/HashMap$TreeNode; 0 0 1 0 -1 -ciMethod java/util/concurrent/locks/LockSupport unpark (Ljava/lang/Thread;)V 0 0 4 0 0 -ciMethod java/lang/ThreadLocal get ()Ljava/lang/Object; 326 0 5449 0 -1 -ciMethod java/util/Arrays copyOf ([Ljava/lang/Object;I)[Ljava/lang/Object; 10 0 7883 0 672 -ciMethod java/util/Arrays copyOf ([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; 100 0 5310 0 -1 -ciMethod jdk/internal/util/ArraysSupport newLength (III)I 512 0 2909 0 0 -ciMethod jdk/internal/util/ArraysSupport hugeLength (II)I 0 0 1 0 -1 -ciMethod java/lang/StringUTF16 getChar ([BI)C 910 0 11104 0 -1 -ciMethod java/lang/StringUTF16 hashCode ([B)I 0 0 1 0 0 -ciMethodData java/lang/Object ()V 2 588036 orig 80 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 4 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethod java/util/HashMap$HashIterator (Ljava/util/HashMap;)V 1024 2842 3488 0 704 -ciMethod java/util/HashMap$HashIterator hasNext ()Z 544 0 5585 0 96 -ciMethod java/util/HashMap$HashIterator nextNode ()Ljava/util/HashMap$Node; 712 1050 3419 0 576 -ciMethod java/util/Collections emptyIterator ()Ljava/util/Iterator; 512 0 6497 0 0 -ciMethod java/util/Collections eq (Ljava/lang/Object;Ljava/lang/Object;)Z 554 0 5445 0 0 -ciMethod java/util/Collections$EmptyList iterator ()Ljava/util/Iterator; 512 0 5396 0 64 -ciMethod java/util/Collections$EmptyList isEmpty ()Z 258 0 129 0 0 -ciMethod java/util/Collections$EmptyList contains (Ljava/lang/Object;)Z 258 0 129 0 0 -ciMethodData java/lang/String isLatin1 ()Z 2 1158631 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 18 0x30007 0x0 0x58 0x11ac77 0xa0007 0x833 0x38 0x11a44b 0xe0003 0x11a44e 0x18 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/lang/String hashCode ()I 2 15431 orig 80 1 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 42 0x60007 0x2906 0x108 0x1240 0xd0007 0x11 0xe8 0x122f 0x110005 0x122f 0x0 0x0 0x0 0x0 0x0 0x8000000600140007 0x1 0x48 0x122f 0x1b0002 0x122f 0x1e0003 0x1230 0x28 0x250002 0x1 0x2a0007 0x1230 0x38 0x1 0x320003 0x1 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0xe oops 0 methods 0 -ciMethodData java/lang/StringLatin1 hashCode ([B)I 2 29159 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 14 0xd0007 0x3f9 0x38 0x686a 0x250003 0x686a 0xffffffffffffffe0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/lang/StringUTF16 hashCode ([B)I 1 422 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 18 0xb0007 0x18 0x48 0x1a6 0x140002 0x1a6 0x1c0003 0x1a6 0xffffffffffffffd0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethod java/util/HashSet iterator ()Ljava/util/Iterator; 4110 0 9002 0 1472 -ciMethodData java/lang/String equals (Ljava/lang/Object;)Z 2 7869 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 49 0x20007 0x19e2 0x20 0x3c3 0x80104 0x0 0x0 0x2387862a5a0 0x19e1 0x0 0x0 0xb0007 0x1 0xe0 0x19e1 0xf0004 0x0 0x0 0x2387862a5a0 0x19e1 0x0 0x0 0x160007 0x0 0x40 0x19e1 0x210007 0x0 0x68 0x19e1 0x2c0002 0x19e1 0x2f0007 0x18e5 0x38 0xfc 0x330003 0xfc 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 2 7 java/lang/String 18 java/lang/String methods 0 -ciMethodData java/util/AbstractCollection ()V 2 53903 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 7 0x10002 0xd18b 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethod java/util/Collections$UnmodifiableMap get (Ljava/lang/Object;)Ljava/lang/Object; 512 0 5514 0 96 -ciMethod java/util/HashMap$KeySet (Ljava/util/HashMap;)V 302 0 890 0 0 -ciMethod java/util/HashMap$KeySet iterator ()Ljava/util/Iterator; 1024 0 8894 0 832 -ciMethod java/util/HashMap$KeyIterator (Ljava/util/HashMap;)V 1024 0 8894 0 0 -ciMethod java/util/HashMap$KeyIterator next ()Ljava/lang/Object; 1024 0 7954 0 608 -ciMethod java/util/Collections$UnmodifiableCollection isEmpty ()Z 512 0 4955 0 0 -ciMethod java/util/Collections$UnmodifiableCollection iterator ()Ljava/util/Iterator; 516 0 8088 0 1600 -ciMethodData java/util/Arrays copyOf ([Ljava/lang/Object;I)[Ljava/lang/Object; 2 7898 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 19 0x30005 0x1ed5 0x0 0x0 0x0 0x0 0x0 0x60002 0x1ed5 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 0 methods 0 -ciMethodData java/util/HashMap hash (Ljava/lang/Object;)I 2 58538 orig 80 1 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 23 0x8000000600010007 0xe394 0x38 0xe 0x50003 0xe 0x50 0x90005 0x222a 0x0 0x2387862a5a0 0xbf29 0x2387cd792a0 0x242 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0xffffffffffffffff oops 2 10 java/lang/String 12 java/lang/module/ModuleDescriptor methods 0 -ciMethodData java/util/HashMap put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 2 19047 orig 80 5 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 20 0x20002 0x48d6 0x90005 0x48d8 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x3 0xffffffffffffffff 0xffffffffffffffff 0xffffffffffffffff oops 0 methods 0 -ciMethodData java/util/HashMap$HashIterator hasNext ()Z 2 5585 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 16 0x40007 0x88b 0x38 0xc36 0x80003 0xc36 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/HashMap$HashIterator nextNode ()Ljava/util/HashMap$Node; 2 17256 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 39 0x100007 0xbf7 0x30 0x0 0x170002 0x0 0x1c0007 0xbf7 0x30 0x0 0x230002 0x0 0x350007 0x11a 0x80 0xadd 0x410007 0x0 0x60 0xadd 0x4a0007 0x755 0x40 0x44e3 0x5f0007 0x415b 0xffffffffffffffe0 0x388 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/HashMap getNode (Ljava/lang/Object;)Ljava/util/HashMap$Node; 2 15006 orig 80 1 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 103 0x60007 0xf2 0x2e8 0x37e9 0xe0007 0x0 0x2c8 0x37e9 0x170002 0x37e9 0x210007 0xd7e 0x298 0x2a6d 0x2a0007 0xa75 0xb8 0x1ff8 0x350007 0x16ae 0x98 0x94a 0x390007 0x0 0x78 0x94a 0x3f0005 0x64 0x0 0x2387862a5a0 0x8e3 0x2387c38e7f0 0x3 0x420007 0x0 0x20 0x94a 0x4e0007 0x6ab 0x1c0 0x3ca 0x520004 0xfffffffffffffc36 0x0 0x2387c389670 0x2d 0x0 0x0 0x550007 0x3ca 0x90 0x0 0x590004 0x0 0x0 0x0 0x0 0x0 0x0 0x5f0005 0x0 0x0 0x0 0x0 0x0 0x0 0x6a0007 0x2a6 0xb8 0x1ea 0x760007 0x17d 0x98 0x6d 0x7a0007 0x0 0x78 0x6d 0x800005 0x1 0x0 0x2387862a5a0 0x5f 0x2387862e280 0xd 0x830007 0x0 0x20 0x6d 0x910007 0xc6 0xffffffffffffff48 0x1e0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0xffffffffffffffff oops 5 29 java/lang/String 31 java/util/zip/ZipFile$Source$Key 44 java/util/HashMap$Node 81 java/lang/String 83 java/lang/Integer methods 0 -ciMethod java/util/LinkedHashMap keySet ()Ljava/util/Set; 786 0 593 0 0 -ciMethod java/util/Collections$UnmodifiableCollection$1 (Ljava/util/Collections$UnmodifiableCollection;)V 516 0 8088 0 0 -ciMethod java/util/Collections$UnmodifiableCollection$1 hasNext ()Z 512 0 5452 0 160 -ciMethod java/util/Collections$UnmodifiableCollection$1 next ()Ljava/lang/Object; 522 0 8790 0 640 -ciMethodData java/util/HashMap get (Ljava/lang/Object;)Ljava/lang/Object; 2 15952 orig 80 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 24 0x20005 0x3c51 0x0 0x0 0x0 0x0 0x0 0x70007 0x1f16 0x38 0x1d3c 0xb0003 0x1d3c 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0xffffffffffffffff oops 0 methods 0 -ciMethodData java/util/HashMap$KeyIterator next ()Ljava/lang/Object; 2 7954 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 16 0x10005 0x1d13 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/HashMap$HashIterator (Ljava/util/HashMap;)V 2 18997 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 29 0x60002 0xba1 0x260007 0x16 0x80 0xb8b 0x2d0007 0x0 0x60 0xb8b 0x360007 0x0 0x40 0x5033 0x4b0007 0x44a8 0xffffffffffffffe0 0xb8b 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x1e 0x0 oops 0 methods 0 -ciMethodData java/util/HashMap keySet ()Ljava/util/Set; 2 8890 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 15 0x60007 0x1dd7 0x30 0x2e4 0xe0002 0x2e4 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/HashMap$KeySet iterator ()Ljava/util/Iterator; 2 8894 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 9 0x80002 0x20bf 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/HashMap$KeyIterator (Ljava/util/HashMap;)V 2 8894 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 10 0x70002 0x20bf 0x0 0x0 0x0 0x0 0x9 0x2 0x1e 0x0 oops 0 methods 0 -ciMethodData java/util/HashSet iterator ()Ljava/util/Iterator; 2 9002 orig 80 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 23 0x40005 0x0 0x0 0x2387b45e930 0x1b22 0x2387a3f15c0 0x2 0x70005 0x0 0x0 0x2387a3f1670 0x1b22 0x2387a3f1720 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 4 3 java/util/HashMap 5 java/util/LinkedHashMap 10 java/util/HashMap$KeySet 12 java/util/LinkedHashMap$LinkedKeySet methods 0 -ciMethodData java/lang/Object equals (Ljava/lang/Object;)Z 2 8723 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 17 0x20007 0x178e 0x38 0x886 0x60003 0x886 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 0 methods 0 -ciMethodData java/util/AbstractSet ()V 2 15962 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 7 0x10002 0x3cb6 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/HashMap$KeySet (Ljava/util/HashMap;)V 1 890 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 10 0x60002 0x2e3 0x0 0x0 0x0 0x0 0x9 0x2 0x6 0x0 oops 0 methods 0 -ciMethod java/util/ArrayList$SubList size ()I 514 0 4799 0 0 -ciMethod java/util/ArrayList$SubList checkForComodification ()V 768 0 10796 0 0 -ciMethod java/util/LinkedHashMap$LinkedKeySet (Ljava/util/LinkedHashMap;)V 484 0 304 0 0 -ciMethod java/util/LinkedHashMap$LinkedKeySet iterator ()Ljava/util/Iterator; 290 0 143 0 0 -ciMethod java/util/LinkedHashMap$LinkedKeyIterator (Ljava/util/LinkedHashMap;)V 290 0 143 0 0 -ciMethod java/util/LinkedHashMap$LinkedHashIterator (Ljava/util/LinkedHashMap;)V 556 0 5258 0 0 -ciMethod java/util/Collections$EmptyIterator hasNext ()Z 256 0 128 0 0 -ciMethodData jdk/internal/util/ArraysSupport newLength (III)I 2 2909 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 23 0x30002 0xa5d 0xa0007 0x0 0x40 0xa5d 0x100007 0x0 0x20 0xa5d 0x170002 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x3 0x0 0x0 0x0 oops 0 methods 0 -ciMethodData java/util/ArrayList ()V 2 11845 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 9 0x10002 0x2e20 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/AbstractList ()V 2 32993 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 9 0x10002 0x80a2 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/ArrayList add (Ljava/lang/Object;)Z 2 24632 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 17 0x140005 0x5f2f 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0xe 0x0 oops 0 methods 0 -ciMethodData java/util/ArrayList add (Ljava/lang/Object;[Ljava/lang/Object;I)V 2 24632 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 30 0x30007 0x4c7c 0x58 0x12a8 0x70005 0x12a8 0x0 0x0 0x0 0x0 0x0 0xe0004 0x0 0x0 0x2387c420420 0x72 0x2387862a5a0 0x2868 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x4 0xc 0x0 0xffffffffffffffff 0x0 oops 2 14 lombok/patcher/MethodTarget 16 java/lang/String methods 0 -ciMethodData java/util/ArrayList grow ()[Ljava/lang/Object; 2 5479 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 16 0x70005 0x151d 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0xc oops 0 methods 0 -ciMethodData java/util/ArrayList grow (I)[Ljava/lang/Object; 2 6255 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 24 0x70007 0x1d9 0x40 0x164c 0x110007 0x1648 0x40 0x4 0x1b0002 0x1dd 0x250002 0x1dd 0x310002 0x1648 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0xc 0x0 oops 0 methods 0 -ciMethodData java/util/Collections$UnmodifiableMap get (Ljava/lang/Object;)Ljava/lang/Object; 2 5514 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 17 0x50005 0x2e0 0x0 0x2387b45e930 0x119f 0x2387d4638b0 0xb 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 2 3 java/util/HashMap 5 org/eclipse/osgi/internal/serviceregistry/ServiceProperties methods 0 -ciMethodData java/util/Collections$UnmodifiableCollection$1 hasNext ()Z 2 5452 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 16 0x40005 0xf 0x0 0x2387bb802a0 0xc1 0x2387c58bda0 0x137c 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 2 3 java/util/ArrayList$Itr 5 java/util/HashMap$KeyIterator methods 0 -ciMethodData java/util/Collections$UnmodifiableCollection$1 next ()Ljava/lang/Object; 2 8790 orig 80 1 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 16 0x8000000700040005 0x1c 0x0 0x2387bb802a0 0x20d 0x2387c58bda0 0x1f2c 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 2 3 java/util/ArrayList$Itr 5 java/util/HashMap$KeyIterator methods 0 -ciMethodData java/util/ArrayList get (I)Ljava/lang/Object; 2 25931 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 19 0x50002 0x644b 0xb0005 0x0 0x0 0x2387862d8b0 0x644b 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 1 5 java/util/ArrayList methods 0 -ciMethodData java/util/ArrayList elementData (I)Ljava/lang/Object; 2 27178 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 8 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 0 methods 0 -ciMethodData java/util/Collections$UnmodifiableCollection iterator ()Ljava/util/Iterator; 2 8088 orig 80 2 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 8 0x50002 0x1e96 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/Collections$UnmodifiableCollection$1 (Ljava/util/Collections$UnmodifiableCollection;)V 2 8088 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 19 0x60002 0x1e96 0x8000000400110005 0x84 0x0 0x2387b235ff0 0x1e10 0x2387b2360a0 0x6 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x6 0x0 oops 2 5 java/util/HashSet 7 java/util/Arrays$ArrayList methods 0 -ciMethod java/util/concurrent/locks/AbstractQueuedSynchronizer getState ()I 284 0 142 0 0 -ciMethod java/util/concurrent/locks/AbstractQueuedSynchronizer compareAndSetState (II)Z 836 0 1445 0 96 -ciMethod java/util/concurrent/locks/AbstractQueuedSynchronizer signalNext (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)V 288 0 5346 0 160 -ciMethod java/util/concurrent/locks/AbstractQueuedSynchronizer acquire (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;IZZZJ)I 4 2 118 0 -1 -ciMethod java/util/concurrent/locks/AbstractQueuedSynchronizer tryAcquireShared (I)I 0 0 1 0 -1 -ciMethod java/util/concurrent/locks/AbstractQueuedSynchronizer tryReleaseShared (I)Z 0 0 1 0 -1 -ciMethod java/util/concurrent/locks/AbstractQueuedSynchronizer acquireShared (I)V 526 0 6104 0 0 -ciMethod java/util/concurrent/locks/AbstractQueuedSynchronizer releaseShared (I)Z 580 0 6569 0 0 -ciMethod java/util/concurrent/locks/AbstractQueuedSynchronizer apparentlyFirstQueuedIsExclusive ()Z 772 0 5507 0 0 -ciMethod java/util/Collections$SynchronizedCollection contains (Ljava/lang/Object;)Z 512 0 5565 0 4096 -ciMethod org/eclipse/osgi/internal/framework/EquinoxContainer getEventPublisher ()Lorg/eclipse/osgi/internal/framework/EquinoxEventPublisher; 40 0 160 0 -1 -ciMethod org/eclipse/osgi/container/ModuleContainerAdaptor createModuleLoader (Lorg/eclipse/osgi/container/ModuleWiring;)Lorg/eclipse/osgi/container/ModuleLoader; 0 0 1 0 -1 -ciMethod java/util/concurrent/Callable call ()Ljava/lang/Object; 0 0 1 0 -1 -ciMethodData java/util/LinkedHashMap$LinkedHashIterator (Ljava/util/LinkedHashMap;)V 2 5258 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 10 0x60002 0x1374 0x0 0x0 0x0 0x0 0x9 0x2 0xe 0x0 oops 0 methods 0 -ciMethodData java/util/ArrayList (I)V 2 5381 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 51 0x10002 0x1404 0x50007 0x3a0 0x38 0x1064 0x100003 0x1064 0x118 0x140007 0x0 0x38 0x3a0 0x1e0003 0x3a0 0xe0 0x290002 0x0 0x2e0005 0x0 0x0 0x0 0x0 0x0 0x0 0x320005 0x0 0x0 0x0 0x0 0x0 0x0 0x350005 0x0 0x0 0x0 0x0 0x0 0x0 0x380002 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 0 methods 0 -ciMethod java/util/concurrent/atomic/AtomicBoolean getAndSet (Z)Z 140 0 625 0 -1 -ciMethodData java/util/ArrayList toArray ([Ljava/lang/Object;)[Ljava/lang/Object; 2 3987 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 36 0x60007 0xc59 0x68 0x23a 0x120005 0x23a 0x0 0x0 0x0 0x0 0x0 0x150002 0x23a 0x240002 0xc59 0x2d0007 0xc56 0x58 0x3 0x360104 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0xffffffffffffffff oops 0 methods 0 -ciMethod java/util/concurrent/locks/ReentrantReadWriteLock readLock ()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; 550 0 275 0 0 -ciMethod java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync readerShouldBlock ()Z 772 0 5507 0 96 -ciMethod java/util/concurrent/locks/ReentrantReadWriteLock$Sync sharedCount (I)I 778 0 5524 0 0 -ciMethod java/util/concurrent/locks/ReentrantReadWriteLock$Sync exclusiveCount (I)I 512 0 6009 0 0 -ciMethod java/util/concurrent/locks/ReentrantReadWriteLock$Sync readerShouldBlock ()Z 0 0 1 0 -1 -ciMethod java/util/concurrent/locks/ReentrantReadWriteLock$Sync tryReleaseShared (I)Z 586 0 6169 0 0 -ciMethod java/util/concurrent/locks/ReentrantReadWriteLock$Sync tryAcquireShared (I)I 772 0 5507 0 384 -ciMethod java/util/concurrent/locks/ReentrantReadWriteLock$Sync fullTryAcquireShared (Ljava/lang/Thread;)I 0 0 1 0 -1 -ciMethod java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock lock ()V 526 0 6104 0 0 -ciMethod java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock unlock ()V 566 0 6169 0 0 -ciMethod java/util/Collections$SingletonMap get (Ljava/lang/Object;)Ljava/lang/Object; 554 0 5431 0 544 -ciMethod org/eclipse/osgi/internal/loader/BundleLoader createMultiSource (Ljava/lang/String;[Lorg/eclipse/osgi/internal/loader/sources/PackageSource;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 2 8 28 0 0 -ciMethod org/eclipse/osgi/internal/loader/BundleLoader toString ()Ljava/lang/String; 0 0 7 0 -1 -ciMethod org/eclipse/osgi/internal/loader/BundleLoader addExportedProvidersFor (Ljava/lang/String;Ljava/util/List;Ljava/util/Collection;)V 112 122 5630 0 0 -ciMethod org/eclipse/osgi/internal/loader/BundleLoader getProviderLoader (Lorg/eclipse/osgi/container/ModuleWire;)Lorg/eclipse/osgi/internal/loader/BundleLoader; 328 0 5914 0 0 -ciMethod org/eclipse/osgi/internal/loader/BundleLoader isExportedPackage (Ljava/lang/String;)Z 512 0 5545 0 0 -ciMethod org/eclipse/osgi/internal/loader/BundleLoader isSubstitutedExport (Ljava/lang/String;)Z 596 0 4960 0 0 -ciMethod org/eclipse/osgi/internal/loader/BundleLoader findImportedSource (Ljava/lang/String;Ljava/util/Collection;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 472 0 4845 0 -1 -ciMethod org/eclipse/osgi/internal/loader/BundleLoader findRequiredSource (Ljava/lang/String;Ljava/util/Collection;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 524 32 5382 0 -1 -ciMethod org/eclipse/osgi/internal/container/AtomicLazyInitializer getInitialized (Ljava/util/concurrent/Callable;)Ljava/lang/Object; 512 0 6454 0 992 -ciMethod org/eclipse/osgi/internal/container/AtomicLazyInitializer unchecked (Ljava/lang/Exception;)Ljava/lang/Object; 0 0 1 0 0 -ciMethod org/eclipse/osgi/internal/container/AtomicLazyInitializer unchecked0 (Ljava/lang/Exception;)Ljava/lang/Object; 0 0 1 0 0 -ciMethod org/eclipse/osgi/container/ModuleDatabase getWiring (Lorg/eclipse/osgi/container/ModuleRevision;)Lorg/eclipse/osgi/container/ModuleWiring; 512 0 5377 0 1600 -ciMethod org/eclipse/osgi/container/ModuleDatabase readLock ()V 512 0 5712 0 0 -ciMethod org/eclipse/osgi/container/ModuleDatabase readUnlock ()V 746 0 5712 0 0 -ciMethod org/eclipse/osgi/container/ModuleContainer getWiring (Lorg/eclipse/osgi/container/ModuleRevision;)Lorg/eclipse/osgi/container/ModuleWiring; 526 0 7840 0 0 -ciMethod org/eclipse/osgi/container/ModuleRevisions getContainer ()Lorg/eclipse/osgi/container/ModuleContainer; 268 0 134 0 0 -ciMethod org/eclipse/osgi/container/ModuleRevision getWiring ()Lorg/eclipse/osgi/container/ModuleWiring; 526 0 7840 0 0 -ciMethod org/eclipse/osgi/container/ModuleRevision getRevisions ()Lorg/eclipse/osgi/container/ModuleRevisions; 460 0 230 0 -1 -ciMethod org/eclipse/osgi/container/ModuleRequirement getDirectives ()Ljava/util/Map; 364 0 182 0 0 -ciMethod org/eclipse/osgi/container/ModuleWire getRequirement ()Lorg/eclipse/osgi/container/ModuleRequirement; 270 0 135 0 0 -ciMethod org/eclipse/osgi/container/ModuleWire getProviderWiring ()Lorg/eclipse/osgi/container/ModuleWiring; 200 0 5929 0 0 -ciMethod org/eclipse/osgi/container/ModuleWiring getBundle ()Lorg/osgi/framework/Bundle; 512 0 1883 0 -1 -ciMethod org/eclipse/osgi/container/ModuleWiring getRevision ()Lorg/eclipse/osgi/container/ModuleRevision; 488 0 244 0 -1 -ciMethod org/eclipse/osgi/container/ModuleWiring getModuleLoader ()Lorg/eclipse/osgi/container/ModuleLoader; 512 0 7245 0 0 -ciMethod org/eclipse/osgi/container/ModuleWiring isSubstitutedPackage (Ljava/lang/String;)Z 596 0 4960 0 0 -ciMethod org/eclipse/osgi/container/ModuleWiring$LoaderInitializer call ()Lorg/eclipse/osgi/container/ModuleLoader; 234 0 117 0 0 -ciMethod org/eclipse/osgi/container/ModuleWiring$LoaderInitializer call ()Ljava/lang/Object; 234 0 117 0 0 -ciMethodData org/eclipse/osgi/container/ModuleDatabase readLock ()V 2 5712 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 23 0x40005 0x0 0x0 0x2387a203bb0 0x1550 0x0 0x0 0x70005 0x0 0x0 0x2387a203e40 0x1550 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 2 3 java/util/concurrent/locks/ReentrantReadWriteLock 10 java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock methods 0 -ciMethodData org/eclipse/osgi/container/ModuleDatabase readUnlock ()V 2 5712 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 23 0x40005 0x0 0x0 0x2387a203bb0 0x154a 0x0 0x0 0x70005 0x0 0x0 0x2387a203e40 0x154a 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 2 3 java/util/concurrent/locks/ReentrantReadWriteLock 10 java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock methods 0 -ciMethod java/util/concurrent/atomic/AtomicReference get ()Ljava/lang/Object; 268 0 134 0 0 -ciMethod java/util/concurrent/atomic/AtomicReference set (Ljava/lang/Object;)V 262 0 131 0 0 -ciMethodData java/util/concurrent/locks/ReentrantReadWriteLock$Sync exclusiveCount (I)I 2 6009 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 5 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/concurrent/locks/AbstractQueuedSynchronizer compareAndSetState (II)Z 2 1445 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 18 0x90005 0x3d 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x3 0x0 0x0 0x0 oops 0 methods 0 -ciMethodData java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock lock ()V 2 6104 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 16 0x50005 0x16d1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/concurrent/locks/AbstractQueuedSynchronizer acquireShared (I)V 2 6104 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 28 0x20005 0x0 0x0 0x2387ce36210 0x16d1 0x0 0x0 0x50007 0x16d1 0x58 0x0 0xf0005 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 1 3 java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync methods 0 -ciMethodData java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock unlock ()V 2 6169 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 16 0x50005 0x16fe 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/concurrent/locks/AbstractQueuedSynchronizer releaseShared (I)Z 2 6569 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 23 0x20005 0x90 0x0 0x2387ce36210 0x16f7 0x2387b2157e0 0x100 0x50007 0x113 0x30 0x1774 0xc0002 0x1774 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 2 3 java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync 5 java/util/concurrent/CountDownLatch$Sync methods 0 -ciMethodData java/util/concurrent/locks/ReentrantReadWriteLock$Sync tryReleaseShared (I)Z 2 6169 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 96 0x2 0x16f4 0x90007 0x0 0x70 0x16f4 0x110007 0x95 0x38 0x165f 0x190003 0x165f 0x178 0x260003 0x95 0x160 0x2f0007 0x0 0x50 0x0 0x370002 0x0 0x3b0007 0x0 0x90 0x0 0x420005 0x0 0x0 0x0 0x0 0x0 0x0 0x450004 0x0 0x0 0x0 0x0 0x0 0x0 0x520007 0x0 0x88 0x0 0x590005 0x0 0x0 0x0 0x0 0x0 0x0 0x5e0007 0x0 0x30 0x0 0x610002 0x0 0x700005 0x16f4 0x0 0x0 0x0 0x0 0x0 0x7e0005 0x16f4 0x0 0x0 0x0 0x0 0x0 0x810007 0x0 0x58 0x16f4 0x860007 0x9a 0x38 0x165a 0x8a0003 0x165a 0x18 0x8f0003 0x0 0xffffffffffffff38 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 0 methods 0 -ciMethodData java/util/concurrent/locks/AbstractQueuedSynchronizer signalNext (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)V 2 5346 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 30 0x10007 0x1358 0xa8 0xfa 0xa0007 0xf9 0x88 0x1 0x110007 0x0 0x68 0x1 0x160005 0x1 0x0 0x0 0x0 0x0 0x0 0x1e0002 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/concurrent/locks/ReentrantReadWriteLock$Sync sharedCount (I)I 2 5524 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 4 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/concurrent/locks/ReentrantReadWriteLock$Sync tryAcquireShared (I)I 2 5507 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 126 0x2 0x1401 0x50005 0x1401 0x0 0x0 0x0 0x0 0x0 0xa0002 0x1401 0xd0007 0x13fb 0x78 0x6 0x110005 0x6 0x0 0x0 0x0 0x0 0x0 0x150007 0x6 0x20 0x0 0x1b0002 0x1401 0x210005 0x0 0x0 0x2387ce36210 0x1401 0x0 0x0 0x240007 0x0 0x238 0x1401 0x2b0007 0x0 0x218 0x1401 0x340005 0x1401 0x0 0x0 0x0 0x0 0x0 0x370007 0x0 0x1c0 0x1401 0x3c0007 0x37 0x38 0x13ca 0x490003 0x13ca 0x180 0x510007 0x0 0x38 0x37 0x5e0003 0x37 0x148 0x690007 0x0 0x50 0x0 0x720002 0x0 0x760007 0x0 0xa8 0x0 0x7e0005 0x0 0x0 0x0 0x0 0x0 0x0 0x810004 0x0 0x0 0x0 0x0 0x0 0x0 0x8a0003 0x0 0x70 0x920007 0x0 0x58 0x0 0x9b0005 0x0 0x0 0x0 0x0 0x0 0x0 0xad0005 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 1 31 java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync methods 0 -ciMethodData java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync readerShouldBlock ()Z 2 5507 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 16 0x10005 0x1401 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/concurrent/locks/AbstractQueuedSynchronizer apparentlyFirstQueuedIsExclusive ()Z 2 5507 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 35 0x60007 0x1401 0xd0 0x0 0xf0007 0x0 0xb0 0x0 0x130004 0x0 0x0 0x0 0x0 0x0 0x0 0x160007 0x0 0x58 0x0 0x1d0007 0x0 0x38 0x0 0x210003 0x0 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethod java/util/concurrent/locks/AbstractQueuedSynchronizer$Node getAndUnsetStatus (I)I 2 0 7 0 0 -ciMethodData java/util/ArrayList indexOf (Ljava/lang/Object;)I 2 11757 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 17 0x70005 0x0 0x0 0x2387862d8b0 0x2ced 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 1 3 java/util/ArrayList methods 0 -ciMethodData java/util/ArrayList indexOfRange (Ljava/lang/Object;II)I 2 38370 orig 80 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 48 0x8000000600070007 0x182e 0x90 0x5 0x100007 0x5 0x58 0x7 0x180007 0x7 0x20 0x0 0x210003 0x7 0xffffffffffffffc0 0x240003 0x5 0xa8 0x2d0007 0x1504 0x90 0x97dd 0x360005 0x975f 0x0 0x2387c41df90 0x1 0x2387c41e040 0x7d 0x390007 0x94b3 0x20 0x32a 0x420003 0x94b3 0xffffffffffffff88 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x4 0x0 0x0 0x0 0x0 oops 2 25 org/eclipse/osgi/compatibility/state/Activator 27 org/eclipse/osgi/internal/framework/BundleContextImpl methods 0 -ciMethodData java/util/ArrayList contains (Ljava/lang/Object;)Z 2 11670 orig 80 1 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 24 0x20005 0x0 0x0 0x2387862d8b0 0x2c96 0x0 0x0 0x50007 0x251b 0x38 0x77c 0x90003 0x77c 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 1 3 java/util/ArrayList methods 0 -ciMethodData java/util/Collections emptyIterator ()Ljava/util/Iterator; 2 6497 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 4 0x0 0x0 0x9 0x0 oops 0 methods 0 -ciMethodData java/util/Collections$SingletonMap get (Ljava/lang/Object;)Ljava/lang/Object; 2 5431 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 19 0x50002 0x1422 0x80007 0x139b 0x38 0x87 0xf0003 0x87 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 0 methods 0 -ciMethodData java/util/Collections eq (Ljava/lang/Object;Ljava/lang/Object;)Z 2 5445 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 31 0x10007 0x1430 0x70 0x0 0x50007 0x0 0x38 0x0 0x90003 0x0 0x68 0xd0003 0x0 0x50 0x120005 0x0 0x0 0x2387862a5a0 0x1423 0x2387d465d90 0xd 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 2 17 java/lang/String 19 org/apache/felix/scr/impl/inject/ValueUtils$ValueType methods 0 -ciMethodData java/util/ArrayList$SubList checkForComodification ()V 2 10797 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 13 0xb0007 0x28ad 0x30 0x0 0x120002 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/concurrent/locks/AbstractQueuedSynchronizer$Node getAndUnsetStatus (I)I 1 13 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 20 0xa000b 0xc 0x0 0x0 0x0 0x0 0x0 0x2 0x1 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0xffffffffffffffff 0x0 oops 0 methods 0 -ciMethodData java/util/concurrent/locks/LockSupport unpark (Ljava/lang/Thread;)V 1 10 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 20 0x10007 0x0 0x58 0xa 0x80005 0xa 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0xffffffffffffffff oops 0 methods 0 -ciMethodData java/util/Collections$EmptyList iterator ()Ljava/util/Iterator; 2 5396 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 11 0x2 0x1414 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethod org/eclipse/osgi/internal/loader/sources/PackageSource (Ljava/lang/String;)V 312 0 633 0 0 -ciMethod org/eclipse/osgi/internal/loader/sources/PackageSource getId ()Ljava/lang/String; 266 0 133 0 0 -ciMethod org/eclipse/osgi/internal/loader/sources/PackageSource getSuppliers ()[Lorg/eclipse/osgi/internal/loader/sources/SingleSourcePackage; 0 0 1 0 -1 -ciMethod org/eclipse/osgi/internal/loader/sources/PackageSource isNullSource ()Z 260 0 130 0 -1 -ciMethod org/eclipse/osgi/internal/loader/sources/MultiSourcePackage (Ljava/lang/String;[Lorg/eclipse/osgi/internal/loader/sources/SingleSourcePackage;)V 58 0 28 0 -1 -ciMethod org/eclipse/osgi/internal/loader/sources/NullPackageSource (Ljava/lang/String;)V 512 0 353 0 -1 -ciMethod org/eclipse/osgi/internal/loader/sources/NullPackageSource getNullPackageSource (Ljava/lang/String;)Lorg/eclipse/osgi/internal/loader/sources/NullPackageSource; 22 0 361 0 0 -ciMethod org/eclipse/osgi/internal/loader/BundleLoaderSources getPackageSource (Ljava/lang/String;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 522 0 644 0 0 -ciMethod org/eclipse/osgi/internal/loader/sources/SingleSourcePackage (Ljava/lang/String;Lorg/eclipse/osgi/internal/loader/BundleLoader;)V 238 0 252 0 0 -ciMethodData org/eclipse/osgi/container/ModuleDatabase getWiring (Lorg/eclipse/osgi/container/ModuleRevision;)Lorg/eclipse/osgi/container/ModuleWiring; 2 5377 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 45 0x10005 0x1401 0x0 0x0 0x0 0x0 0x0 0x90005 0x0 0x0 0x2387b45e930 0x1401 0x0 0x0 0xe0004 0x0 0x0 0x2387d7e2360 0x1401 0x0 0x0 0x130005 0x1401 0x0 0x0 0x0 0x0 0x0 0x1a0005 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 2 10 java/util/HashMap 17 org/eclipse/osgi/container/ModuleWiring methods 0 -ciMethodData java/util/ArrayList$SubList size ()I 2 4799 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 16 0x10005 0x11be 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/Collections$UnmodifiableCollection isEmpty ()Z 2 4955 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 16 0x40005 0xf7 0x0 0x2387862d8b0 0xcc 0x2387d7fcf10 0x1098 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 2 3 java/util/ArrayList 5 java/util/ArrayList$SubList methods 0 -ciMethodData java/util/AbstractCollection isEmpty ()Z 2 5387 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 23 0x10005 0x4fe 0x0 0x2387d7fe560 0xbd 0x2387d7fcf10 0xe50 0x40007 0x13f4 0x38 0x16 0x80003 0x16 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 2 3 java/util/Collections$SingletonSet 5 java/util/ArrayList$SubList methods 0 -ciMethodData org/eclipse/osgi/container/ModuleRevision getWiring ()Lorg/eclipse/osgi/container/ModuleWiring; 2 7840 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 23 0x40005 0x1d99 0x0 0x0 0x0 0x0 0x0 0x80005 0x1d99 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData org/eclipse/osgi/container/ModuleContainer getWiring (Lorg/eclipse/osgi/container/ModuleRevision;)Lorg/eclipse/osgi/container/ModuleWiring; 2 7840 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 17 0x50005 0x1d99 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 0 methods 0 -ciMethodData org/eclipse/osgi/internal/container/AtomicLazyInitializer getInitialized (Ljava/util/concurrent/Callable;)Ljava/lang/Object; 2 6454 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 51 0x40005 0x1836 0x0 0x0 0x0 0x0 0x0 0x90007 0x3c 0x20 0x17fa 0x190005 0x3c 0x0 0x0 0x0 0x0 0x0 0x1e0007 0x3c 0x20 0x0 0x260005 0x0 0x0 0x2387c042990 0x3c 0x0 0x0 0x2c0003 0x3c 0x28 0x330002 0x0 0x3c0005 0x3c 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 1 25 org/eclipse/osgi/container/ModuleWiring$LoaderInitializer methods 0 -ciMethodData org/eclipse/osgi/internal/container/AtomicLazyInitializer unchecked (Ljava/lang/Exception;)Ljava/lang/Object; 1 0 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 11 0x10002 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData org/eclipse/osgi/internal/container/AtomicLazyInitializer unchecked0 (Ljava/lang/Exception;)Ljava/lang/Object; 1 0 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 5 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData org/eclipse/osgi/container/ModuleWiring getModuleLoader ()Lorg/eclipse/osgi/container/ModuleLoader; 2 7245 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 23 0x80005 0x1b4d 0x0 0x0 0x0 0x0 0x0 0xb0004 0x0 0x0 0x2387b45d420 0x18e9 0x2387d7e41a0 0x264 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 2 10 org/eclipse/osgi/internal/loader/BundleLoader 12 org/eclipse/osgi/internal/loader/SystemBundleLoader methods 0 -ciMethodData org/eclipse/osgi/container/ModuleWire getProviderWiring ()Lorg/eclipse/osgi/container/ModuleWiring; 2 5929 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 20 0x40007 0x16c5 0x20 0x0 0xd0005 0x16c5 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData org/eclipse/osgi/internal/loader/BundleLoader findRequiredSource (Ljava/lang/String;Ljava/util/Collection;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 2 5382 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 232 0x40005 0x0 0x0 0x2387b45e7d0 0x468 0x2387b45e880 0xf99 0x90007 0xf98 0x20 0x467 0x1a0005 0x0 0x0 0x2387b45e930 0xf99 0x0 0x0 0x1f0104 0x0 0x0 0x2387b45e9e0 0xa2f 0x2387b45ea90 0x278 0x260007 0x24b 0x90 0xd4d 0x2b0005 0xa6 0x0 0x2387b45e9e0 0xa2f 0x2387b45ea90 0x278 0x2e0007 0x31e 0x38 0xa2f 0x320003 0xa2f 0x18 0x3c0003 0x24b 0x18 0x430007 0x0 0x30 0x24b 0x4a0002 0x24b 0x500005 0x0 0x0 0x2387862d8b0 0x24b 0x0 0x0 0x550007 0x0 0x58 0x24b 0x5a0005 0x0 0x0 0x2387862d8b0 0x24b 0x0 0x0 0x650002 0x24b 0x6d0005 0x0 0x0 0x2387b45e880 0x24b 0x0 0x0 0x740003 0x24b 0xf0 0x790005 0x0 0x0 0x2387b45eb40 0xa8d 0x0 0x0 0x7e0004 0x0 0x0 0x2387b45ebf0 0xa8d 0x0 0x0 0x860002 0xa8d 0x8d0007 0x0 0x58 0xa8d 0x950005 0xa8d 0x0 0x0 0x0 0x0 0x0 0x9a0005 0x0 0x0 0x2387b45eb40 0xcd8 0x0 0x0 0x9f0007 0xa8d 0xfffffffffffffef0 0x24b 0xa30005 0x0 0x0 0x2387862d8b0 0x24b 0x0 0x0 0xa80007 0xe7 0x48 0x164 0xac0002 0x164 0xb10003 0x164 0x1b0 0xb50005 0x0 0x0 0x2387862d8b0 0xe7 0x0 0x0 0xbb0007 0x16 0xa8 0xd1 0xc00005 0x0 0x0 0x2387862d8b0 0xd1 0x0 0x0 0xc50004 0x0 0x0 0x2387b45ea90 0xd1 0x0 0x0 0xca0003 0xd1 0xd0 0xcf0005 0x0 0x0 0x2387862d8b0 0x16 0x0 0x0 0xd70005 0x0 0x0 0x2387862d8b0 0x16 0x0 0x0 0xdc0004 0x0 0x0 0x2387b45eca0 0x16 0x0 0x0 0xe40002 0x16 0xf70005 0x16 0x0 0x2387b45e9e0 0x164 0x2387b45ea90 0xd1 0xfc0005 0x0 0x0 0x2387b45e930 0x24b 0x0 0x0 0x1050003 0x24b 0x18 0x10e0005 0x16 0x0 0x2387b45e9e0 0x164 0x2387b45ea90 0xd1 0x1110007 0xe7 0x38 0x164 0x1150003 0x164 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x3 0x0 0x0 0x0 oops 25 3 java/util/Collections$EmptyList 5 java/util/Collections$UnmodifiableRandomAccessList 14 java/util/HashMap 21 org/eclipse/osgi/internal/loader/sources/NullPackageSource 23 org/eclipse/osgi/internal/loader/sources/SingleSourcePackage 32 org/eclipse/osgi/internal/loader/sources/NullPackageSource 34 org/eclipse/osgi/internal/loader/sources/SingleSourcePackage 55 java/util/ArrayList 66 java/util/ArrayList 75 java/util/Collections$UnmodifiableRandomAccessList 85 java/util/Collections$UnmodifiableCollection$1 92 org/eclipse/osgi/container/ModuleWire 112 java/util/Collections$UnmodifiableCollection$1 123 java/util/ArrayList 139 java/util/ArrayList 150 java/util/ArrayList 157 org/eclipse/osgi/internal/loader/sources/SingleSourcePackage 167 java/util/ArrayList 174 java/util/ArrayList 181 [Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 190 org/eclipse/osgi/internal/loader/sources/NullPackageSource 192 org/eclipse/osgi/internal/loader/sources/SingleSourcePackage 197 java/util/HashMap 207 org/eclipse/osgi/internal/loader/sources/NullPackageSource 209 org/eclipse/osgi/internal/loader/sources/SingleSourcePackage methods 0 -ciMethodData java/util/Collections$SynchronizedCollection contains (Ljava/lang/Object;)Z 2 5565 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 17 0xc0005 0x0 0x0 0x2387b235ff0 0x7ca 0x2387862d8b0 0xcf3 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0xffffffffffffffff oops 2 3 java/util/HashSet 5 java/util/ArrayList methods 0 -ciMethodData org/eclipse/osgi/internal/loader/sources/NullPackageSource getNullPackageSource (Ljava/lang/String;)Lorg/eclipse/osgi/internal/loader/sources/NullPackageSource; 1 364 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 36 0x40005 0x0 0x0 0x2387b45e930 0x161 0x0 0x0 0x90104 0x0 0x0 0x2387b45e9e0 0x8 0x0 0x0 0xe0007 0x159 0x20 0x8 0x180002 0x159 0x210005 0x0 0x0 0x2387b45e930 0x159 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0xffffffffffffffff oops 3 3 java/util/HashMap 10 org/eclipse/osgi/internal/loader/sources/NullPackageSource 23 java/util/HashMap methods 0 -ciMethodData org/eclipse/osgi/internal/loader/BundleLoader createMultiSource (Ljava/lang/String;[Lorg/eclipse/osgi/internal/loader/sources/PackageSource;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 1 140 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 78 0x30007 0x1b 0x20 0x0 0x100002 0x1b 0x1e0003 0x1b 0x118 0x280005 0x0 0x0 0x2387b45ea90 0x41 0x23879ec5120 0x2 0x380003 0x43 0xa8 0x450005 0x0 0x0 0x2387862d8b0 0x45 0x0 0x0 0x4a0007 0x0 0x58 0x45 0x500005 0x0 0x0 0x2387862d8b0 0x45 0x0 0x0 0x5d0007 0x45 0xffffffffffffff70 0x43 0x670007 0x43 0xffffffffffffff00 0x1b 0x710005 0x0 0x0 0x2387862d8b0 0x1b 0x0 0x0 0x790005 0x0 0x0 0x2387862d8b0 0x1b 0x0 0x0 0x7e0004 0x0 0x0 0x23879ec4350 0x1b 0x0 0x0 0x810002 0x1b 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0xffffffffffffffff 0x0 oops 7 12 org/eclipse/osgi/internal/loader/sources/SingleSourcePackage 14 org/eclipse/osgi/internal/loader/sources/MultiSourcePackage 22 java/util/ArrayList 33 java/util/ArrayList 48 java/util/ArrayList 55 java/util/ArrayList 62 [Lorg/eclipse/osgi/internal/loader/sources/SingleSourcePackage; methods 0 -ciMethodData org/eclipse/osgi/internal/loader/BundleLoader getProviderLoader (Lorg/eclipse/osgi/container/ModuleWire;)Lorg/eclipse/osgi/internal/loader/BundleLoader; 2 5914 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 92 0x10005 0x1676 0x0 0x0 0x0 0x0 0x0 0x60007 0x1676 0x1e8 0x0 0xe0005 0x0 0x0 0x0 0x0 0x0 0x0 0x110007 0x0 0x190 0x0 0x1b0002 0x0 0x1f0005 0x0 0x0 0x0 0x0 0x0 0x0 0x220005 0x0 0x0 0x0 0x0 0x0 0x0 0x250005 0x0 0x0 0x0 0x0 0x0 0x0 0x2d0005 0x0 0x0 0x0 0x0 0x0 0x0 0x350005 0x0 0x0 0x0 0x0 0x0 0x0 0x3d0002 0x0 0x400005 0x0 0x0 0x0 0x0 0x0 0x0 0x460005 0x1676 0x0 0x0 0x0 0x0 0x0 0x490004 0x0 0x0 0x2387b45d420 0x1488 0x2387d7e41a0 0x1ee 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 2 78 org/eclipse/osgi/internal/loader/BundleLoader 80 org/eclipse/osgi/internal/loader/SystemBundleLoader methods 0 -ciMethodData org/eclipse/osgi/internal/loader/BundleLoader addExportedProvidersFor (Ljava/lang/String;Ljava/util/List;Ljava/util/Collection;)V 2 12243 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 166 0x20005 0x0 0x0 0x2387862d8b0 0x15c6 0x0 0x0 0x70007 0x143e 0x20 0x188 0xd0005 0x0 0x0 0x2387862d8b0 0x143e 0x0 0x0 0x180005 0x143e 0x0 0x0 0x0 0x0 0x0 0x1b0007 0x1338 0x70 0x106 0x230005 0x0 0x0 0x2387cf571e0 0x106 0x0 0x0 0x280003 0x106 0xb8 0x2d0005 0x1338 0x0 0x0 0x0 0x0 0x0 0x300007 0x1338 0x68 0x0 0x370002 0x0 0x3a0005 0x0 0x0 0x0 0x0 0x0 0x0 0x450005 0x0 0x0 0x2387b45e880 0xeb9 0x2387b45e7d0 0x585 0x4c0003 0x143e 0x210 0x510005 0x0 0x0 0x2387b45eb40 0x2f96 0x0 0x0 0x560004 0x0 0x0 0x2387b45ebf0 0x2f96 0x0 0x0 0x5d0007 0x1a4 0x120 0x2df2 0x650005 0x2df2 0x0 0x0 0x0 0x0 0x0 0x680005 0x0 0x0 0x2387cf565a0 0x2df2 0x0 0x0 0x6e0005 0x0 0x0 0x2387cf582f0 0x21fb 0x2387cf583a0 0xbf7 0x730005 0x2df2 0x0 0x0 0x0 0x0 0x0 0x760007 0x244c 0x88 0x9a6 0x7c0002 0xb4a 0x830007 0x0 0x58 0xb4a 0x8b0005 0xb4a 0x0 0x0 0x0 0x0 0x0 0x900005 0x0 0x0 0x2387b45eb40 0x3e4f 0x2387cf58450 0x585 0x950007 0x2f96 0xfffffffffffffdd0 0x143e 0x9a0007 0x1338 0x58 0x106 0xa00005 0x0 0x0 0x2387862d8b0 0x106 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x4 0x0 0x0 0x0 0x0 oops 13 3 java/util/ArrayList 14 java/util/ArrayList 32 org/eclipse/osgi/internal/loader/BundleLoaderSources 62 java/util/Collections$UnmodifiableRandomAccessList 64 java/util/Collections$EmptyList 72 java/util/Collections$UnmodifiableCollection$1 79 org/eclipse/osgi/container/ModuleWire 97 org/eclipse/osgi/container/ModuleRequirement 104 java/util/Collections$SingletonMap 106 java/util/Collections$UnmodifiableMap 135 java/util/Collections$UnmodifiableCollection$1 137 java/util/Collections$EmptyIterator 150 java/util/ArrayList methods 0 -ciMethodData org/eclipse/osgi/internal/loader/BundleLoader isExportedPackage (Ljava/lang/String;)Z 2 5545 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 17 0x50005 0x0 0x0 0x2387b905070 0x14a9 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 1 3 java/util/Collections$SynchronizedCollection methods 0 -ciMethodData org/eclipse/osgi/internal/loader/BundleLoaderSources getPackageSource (Ljava/lang/String;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 1 644 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 58 0x50005 0x0 0x0 0x2387862d770 0x17f 0x0 0x0 0xa0104 0x0 0x0 0x2387b45ea90 0xfa 0x0 0x0 0xf0007 0x85 0x20 0xfa 0x1d0002 0x85 0x260005 0x0 0x0 0x2387b45ea90 0x85 0x0 0x0 0x2a0005 0x0 0x0 0x2387862d770 0x85 0x0 0x0 0x2f0104 0x0 0x0 0x0 0x0 0x0 0x0 0x360007 0x85 0x38 0x0 0x3b0003 0x0 0x18 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 4 3 java/util/concurrent/ConcurrentHashMap 10 org/eclipse/osgi/internal/loader/sources/SingleSourcePackage 23 org/eclipse/osgi/internal/loader/sources/SingleSourcePackage 30 java/util/concurrent/ConcurrentHashMap methods 0 -ciMethodData org/eclipse/osgi/internal/loader/BundleLoader isSubstitutedExport (Ljava/lang/String;)Z 2 4960 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 17 0x50005 0x1236 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 0 methods 0 -ciMethodData org/eclipse/osgi/container/ModuleWiring isSubstitutedPackage (Ljava/lang/String;)Z 2 4960 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 17 0x50005 0x0 0x0 0x2387b45e7d0 0x1236 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x0 0x0 oops 1 3 java/util/Collections$EmptyList methods 0 -ciMethodData org/eclipse/osgi/internal/loader/sources/SingleSourcePackage (Ljava/lang/String;Lorg/eclipse/osgi/internal/loader/BundleLoader;)V 1 252 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 11 0x20002 0x85 0x0 0x0 0x0 0x0 0x9 0x3 0x6 0xffffffffffffffff 0x0 oops 0 methods 0 -ciMethodData org/eclipse/osgi/internal/loader/sources/PackageSource (Ljava/lang/String;)V 1 633 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 19 0x10002 0x1dd 0x60005 0x1dd 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x2 0x6 0xffffffffffffffff oops 0 methods 0 -ciMethodData java/util/LinkedHashMap keySet ()Ljava/util/Set; 1 593 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 15 0x60007 0x8a 0x30 0x3e 0xe0002 0x3e 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x0 oops 0 methods 0 -ciMethodData java/util/LinkedHashMap$LinkedKeySet (Ljava/util/LinkedHashMap;)V 1 304 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 10 0x60002 0x3e 0x0 0x0 0x0 0x0 0x9 0x2 0x6 0x0 oops 0 methods 0 -compile org/eclipse/osgi/internal/loader/BundleLoader findRequiredSource (Ljava/lang/String;Ljava/util/Collection;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; -1 4 inline 297 0 -1 org/eclipse/osgi/internal/loader/BundleLoader findRequiredSource (Ljava/lang/String;Ljava/util/Collection;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 1 4 java/util/Collections$UnmodifiableCollection isEmpty ()Z 2 4 java/util/AbstractCollection isEmpty ()Z 3 1 java/util/ArrayList$SubList size ()I 4 1 java/util/ArrayList$SubList checkForComodification ()V 1 4 java/util/Collections$EmptyList isEmpty ()Z 1 26 java/util/HashMap get (Ljava/lang/Object;)Ljava/lang/Object; 2 2 java/util/HashMap getNode (Ljava/lang/Object;)Ljava/util/HashMap$Node; 3 23 java/util/HashMap hash (Ljava/lang/Object;)I 4 9 java/lang/String hashCode ()I 5 17 java/lang/String isLatin1 ()Z 5 27 java/lang/StringLatin1 hashCode ([B)I 3 63 java/lang/String equals (Ljava/lang/Object;)Z 3 128 java/lang/String equals (Ljava/lang/Object;)Z 1 74 java/util/ArrayList ()V 2 1 java/util/AbstractList ()V 3 1 java/util/AbstractCollection ()V 4 1 java/lang/Object ()V 1 80 java/util/ArrayList contains (Ljava/lang/Object;)Z 2 2 java/util/ArrayList indexOf (Ljava/lang/Object;)I 3 7 java/util/ArrayList indexOfRange (Ljava/lang/Object;II)I 1 90 java/util/ArrayList add (Ljava/lang/Object;)Z 2 20 java/util/ArrayList add (Ljava/lang/Object;[Ljava/lang/Object;I)V 3 7 java/util/ArrayList grow ()[Ljava/lang/Object; 4 7 java/util/ArrayList grow (I)[Ljava/lang/Object; 1 101 java/util/ArrayList (I)V 2 1 java/util/AbstractList ()V 3 1 java/util/AbstractCollection ()V 4 1 java/lang/Object ()V 1 109 java/util/Collections$UnmodifiableCollection iterator ()Ljava/util/Iterator; 2 5 java/util/Collections$UnmodifiableCollection$1 (Ljava/util/Collections$UnmodifiableCollection;)V 3 6 java/lang/Object ()V 3 17 java/util/HashSet iterator ()Ljava/util/Iterator; 4 4 java/util/HashMap keySet ()Ljava/util/Set; 5 14 java/util/HashMap$KeySet (Ljava/util/HashMap;)V 6 6 java/util/AbstractSet ()V 7 1 java/util/AbstractCollection ()V 8 1 java/lang/Object ()V 4 4 java/util/LinkedHashMap keySet ()Ljava/util/Set; 5 14 java/util/LinkedHashMap$LinkedKeySet (Ljava/util/LinkedHashMap;)V 6 6 java/util/AbstractSet ()V 7 1 java/util/AbstractCollection ()V 8 1 java/lang/Object ()V 4 7 java/util/HashMap$KeySet iterator ()Ljava/util/Iterator; 5 8 java/util/HashMap$KeyIterator (Ljava/util/HashMap;)V 6 7 java/util/HashMap$HashIterator (Ljava/util/HashMap;)V 7 6 java/lang/Object ()V 4 7 java/util/LinkedHashMap$LinkedKeySet iterator ()Ljava/util/Iterator; 5 8 java/util/LinkedHashMap$LinkedKeyIterator (Ljava/util/LinkedHashMap;)V 6 7 java/util/LinkedHashMap$LinkedHashIterator (Ljava/util/LinkedHashMap;)V 7 6 java/lang/Object ()V 1 154 java/util/Collections$UnmodifiableCollection$1 hasNext ()Z 2 4 java/util/HashMap$HashIterator hasNext ()Z 1 121 java/util/Collections$UnmodifiableCollection$1 next ()Ljava/lang/Object; 2 4 java/util/HashMap$KeyIterator next ()Ljava/lang/Object; 3 1 java/util/HashMap$HashIterator nextNode ()Ljava/util/HashMap$Node; 1 134 org/eclipse/osgi/internal/loader/BundleLoader getProviderLoader (Lorg/eclipse/osgi/container/ModuleWire;)Lorg/eclipse/osgi/internal/loader/BundleLoader; 2 1 org/eclipse/osgi/container/ModuleWire getProviderWiring ()Lorg/eclipse/osgi/container/ModuleWiring; 3 13 org/eclipse/osgi/container/ModuleRevision getWiring ()Lorg/eclipse/osgi/container/ModuleWiring; 4 4 org/eclipse/osgi/container/ModuleRevisions getContainer ()Lorg/eclipse/osgi/container/ModuleContainer; 4 8 org/eclipse/osgi/container/ModuleContainer getWiring (Lorg/eclipse/osgi/container/ModuleRevision;)Lorg/eclipse/osgi/container/ModuleWiring; 5 5 org/eclipse/osgi/container/ModuleDatabase getWiring (Lorg/eclipse/osgi/container/ModuleRevision;)Lorg/eclipse/osgi/container/ModuleWiring; 6 1 org/eclipse/osgi/container/ModuleDatabase readLock ()V 7 4 java/util/concurrent/locks/ReentrantReadWriteLock readLock ()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; 7 7 java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock lock ()V 8 5 java/util/concurrent/locks/AbstractQueuedSynchronizer acquireShared (I)V 9 2 java/util/concurrent/locks/ReentrantReadWriteLock$Sync tryAcquireShared (I)I 10 5 java/util/concurrent/locks/AbstractQueuedSynchronizer getState ()I 10 10 java/util/concurrent/locks/ReentrantReadWriteLock$Sync exclusiveCount (I)I 10 17 java/util/concurrent/locks/AbstractOwnableSynchronizer getExclusiveOwnerThread ()Ljava/lang/Thread; 10 27 java/util/concurrent/locks/ReentrantReadWriteLock$Sync sharedCount (I)I 10 33 java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync readerShouldBlock ()Z 11 1 java/util/concurrent/locks/AbstractQueuedSynchronizer apparentlyFirstQueuedIsExclusive ()Z 10 52 java/util/concurrent/locks/AbstractQueuedSynchronizer compareAndSetState (II)Z 6 9 java/util/HashMap get (Ljava/lang/Object;)Ljava/lang/Object; 7 2 java/util/HashMap getNode (Ljava/lang/Object;)Ljava/util/HashMap$Node; 8 23 java/util/HashMap hash (Ljava/lang/Object;)I 8 63 java/lang/Object equals (Ljava/lang/Object;)Z 8 128 java/lang/Object equals (Ljava/lang/Object;)Z 6 19 org/eclipse/osgi/container/ModuleDatabase readUnlock ()V 7 4 java/util/concurrent/locks/ReentrantReadWriteLock readLock ()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; 7 7 java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock unlock ()V 8 5 java/util/concurrent/locks/AbstractQueuedSynchronizer releaseShared (I)Z 9 2 java/util/concurrent/locks/ReentrantReadWriteLock$Sync tryReleaseShared (I)Z 10 112 java/util/concurrent/locks/AbstractQueuedSynchronizer getState ()I 10 126 java/util/concurrent/locks/AbstractQueuedSynchronizer compareAndSetState (II)Z 9 12 java/util/concurrent/locks/AbstractQueuedSynchronizer signalNext (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)V 2 70 org/eclipse/osgi/container/ModuleWiring getModuleLoader ()Lorg/eclipse/osgi/container/ModuleLoader; 3 8 org/eclipse/osgi/internal/container/AtomicLazyInitializer getInitialized (Ljava/util/concurrent/Callable;)Ljava/lang/Object; 4 4 java/util/concurrent/atomic/AtomicReference get ()Ljava/lang/Object; 4 25 java/util/concurrent/atomic/AtomicReference get ()Ljava/lang/Object; 4 38 org/eclipse/osgi/container/ModuleWiring$LoaderInitializer call ()Ljava/lang/Object; 4 51 org/eclipse/osgi/internal/container/AtomicLazyInitializer unchecked (Ljava/lang/Exception;)Ljava/lang/Object; 5 1 org/eclipse/osgi/internal/container/AtomicLazyInitializer unchecked0 (Ljava/lang/Exception;)Ljava/lang/Object; 4 60 java/util/concurrent/atomic/AtomicReference set (Ljava/lang/Object;)V 1 149 org/eclipse/osgi/internal/loader/BundleLoader addExportedProvidersFor (Ljava/lang/String;Ljava/util/List;Ljava/util/Collection;)V 2 2 java/util/ArrayList contains (Ljava/lang/Object;)Z 3 2 java/util/ArrayList indexOf (Ljava/lang/Object;)I 4 7 java/util/ArrayList indexOfRange (Ljava/lang/Object;II)I 5 54 java/lang/Object equals (Ljava/lang/Object;)Z 2 13 java/util/ArrayList add (Ljava/lang/Object;)Z 3 20 java/util/ArrayList add (Ljava/lang/Object;[Ljava/lang/Object;I)V 4 7 java/util/ArrayList grow ()[Ljava/lang/Object; 5 7 java/util/ArrayList grow (I)[Ljava/lang/Object; 6 27 jdk/internal/util/ArraysSupport newLength (III)I 6 37 java/util/Arrays copyOf ([Ljava/lang/Object;I)[Ljava/lang/Object; 2 24 org/eclipse/osgi/internal/loader/BundleLoader isExportedPackage (Ljava/lang/String;)Z 2 35 org/eclipse/osgi/internal/loader/BundleLoaderSources getPackageSource (Ljava/lang/String;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 3 29 org/eclipse/osgi/internal/loader/sources/SingleSourcePackage (Ljava/lang/String;Lorg/eclipse/osgi/internal/loader/BundleLoader;)V 4 2 org/eclipse/osgi/internal/loader/sources/PackageSource (Ljava/lang/String;)V 5 1 java/lang/Object ()V 3 38 org/eclipse/osgi/internal/loader/sources/PackageSource getId ()Ljava/lang/String; 2 45 org/eclipse/osgi/internal/loader/BundleLoader isSubstitutedExport (Ljava/lang/String;)Z 3 5 org/eclipse/osgi/container/ModuleWiring isSubstitutedPackage (Ljava/lang/String;)Z 4 5 java/util/Collections$EmptyList contains (Ljava/lang/Object;)Z 2 69 java/util/Collections$UnmodifiableCollection iterator ()Ljava/util/Iterator; 3 5 java/util/Collections$UnmodifiableCollection$1 (Ljava/util/Collections$UnmodifiableCollection;)V 4 6 java/lang/Object ()V 4 17 java/util/HashSet iterator ()Ljava/util/Iterator; 5 4 java/util/HashMap keySet ()Ljava/util/Set; 6 14 java/util/HashMap$KeySet (Ljava/util/HashMap;)V 7 6 java/util/AbstractSet ()V 8 1 java/util/AbstractCollection ()V 9 1 java/lang/Object ()V 5 4 java/util/LinkedHashMap keySet ()Ljava/util/Set; 6 14 java/util/LinkedHashMap$LinkedKeySet (Ljava/util/LinkedHashMap;)V 7 6 java/util/AbstractSet ()V 8 1 java/util/AbstractCollection ()V 9 1 java/lang/Object ()V 5 7 java/util/HashMap$KeySet iterator ()Ljava/util/Iterator; 6 8 java/util/HashMap$KeyIterator (Ljava/util/HashMap;)V 7 7 java/util/HashMap$HashIterator (Ljava/util/HashMap;)V 8 6 java/lang/Object ()V 5 7 java/util/LinkedHashMap$LinkedKeySet iterator ()Ljava/util/Iterator; 6 8 java/util/LinkedHashMap$LinkedKeyIterator (Ljava/util/LinkedHashMap;)V 7 7 java/util/LinkedHashMap$LinkedHashIterator (Ljava/util/LinkedHashMap;)V 8 6 java/lang/Object ()V 2 69 java/util/Collections$EmptyList iterator ()Ljava/util/Iterator; 3 0 java/util/Collections emptyIterator ()Ljava/util/Iterator; 2 144 java/util/Collections$UnmodifiableCollection$1 hasNext ()Z 3 4 java/util/HashMap$HashIterator hasNext ()Z 2 144 java/util/Collections$EmptyIterator hasNext ()Z 2 81 java/util/Collections$UnmodifiableCollection$1 next ()Ljava/lang/Object; 3 4 java/util/HashMap$KeyIterator next ()Ljava/lang/Object; 4 1 java/util/HashMap$HashIterator nextNode ()Ljava/util/HashMap$Node; 2 101 org/eclipse/osgi/container/ModuleWire getRequirement ()Lorg/eclipse/osgi/container/ModuleRequirement; 2 104 org/eclipse/osgi/container/ModuleRequirement getDirectives ()Ljava/util/Map; 2 110 java/util/Collections$SingletonMap get (Ljava/lang/Object;)Ljava/lang/Object; 3 5 java/util/Collections eq (Ljava/lang/Object;Ljava/lang/Object;)Z 4 18 java/lang/String equals (Ljava/lang/Object;)Z 2 110 java/util/Collections$UnmodifiableMap get (Ljava/lang/Object;)Ljava/lang/Object; 2 115 java/lang/String equals (Ljava/lang/Object;)Z 2 124 org/eclipse/osgi/internal/loader/BundleLoader getProviderLoader (Lorg/eclipse/osgi/container/ModuleWire;)Lorg/eclipse/osgi/internal/loader/BundleLoader; 3 1 org/eclipse/osgi/container/ModuleWire getProviderWiring ()Lorg/eclipse/osgi/container/ModuleWiring; 4 13 org/eclipse/osgi/container/ModuleRevision getWiring ()Lorg/eclipse/osgi/container/ModuleWiring; 5 4 org/eclipse/osgi/container/ModuleRevisions getContainer ()Lorg/eclipse/osgi/container/ModuleContainer; 5 8 org/eclipse/osgi/container/ModuleContainer getWiring (Lorg/eclipse/osgi/container/ModuleRevision;)Lorg/eclipse/osgi/container/ModuleWiring; 6 5 org/eclipse/osgi/container/ModuleDatabase getWiring (Lorg/eclipse/osgi/container/ModuleRevision;)Lorg/eclipse/osgi/container/ModuleWiring; 7 1 org/eclipse/osgi/container/ModuleDatabase readLock ()V 8 4 java/util/concurrent/locks/ReentrantReadWriteLock readLock ()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; 8 7 java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock lock ()V 9 5 java/util/concurrent/locks/AbstractQueuedSynchronizer acquireShared (I)V 10 2 java/util/concurrent/locks/ReentrantReadWriteLock$Sync tryAcquireShared (I)I 11 5 java/util/concurrent/locks/AbstractQueuedSynchronizer getState ()I 11 10 java/util/concurrent/locks/ReentrantReadWriteLock$Sync exclusiveCount (I)I 11 17 java/util/concurrent/locks/AbstractOwnableSynchronizer getExclusiveOwnerThread ()Ljava/lang/Thread; 11 27 java/util/concurrent/locks/ReentrantReadWriteLock$Sync sharedCount (I)I 11 33 java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync readerShouldBlock ()Z 12 1 java/util/concurrent/locks/AbstractQueuedSynchronizer apparentlyFirstQueuedIsExclusive ()Z 11 52 java/util/concurrent/locks/AbstractQueuedSynchronizer compareAndSetState (II)Z 7 9 java/util/HashMap get (Ljava/lang/Object;)Ljava/lang/Object; 8 2 java/util/HashMap getNode (Ljava/lang/Object;)Ljava/util/HashMap$Node; 9 23 java/util/HashMap hash (Ljava/lang/Object;)I 9 63 java/lang/Object equals (Ljava/lang/Object;)Z 9 128 java/lang/Object equals (Ljava/lang/Object;)Z 7 19 org/eclipse/osgi/container/ModuleDatabase readUnlock ()V 8 4 java/util/concurrent/locks/ReentrantReadWriteLock readLock ()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; 8 7 java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock unlock ()V 9 5 java/util/concurrent/locks/AbstractQueuedSynchronizer releaseShared (I)Z 10 2 java/util/concurrent/locks/ReentrantReadWriteLock$Sync tryReleaseShared (I)Z 11 112 java/util/concurrent/locks/AbstractQueuedSynchronizer getState ()I 11 126 java/util/concurrent/locks/AbstractQueuedSynchronizer compareAndSetState (II)Z 10 12 java/util/concurrent/locks/AbstractQueuedSynchronizer signalNext (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)V 3 70 org/eclipse/osgi/container/ModuleWiring getModuleLoader ()Lorg/eclipse/osgi/container/ModuleLoader; 4 8 org/eclipse/osgi/internal/container/AtomicLazyInitializer getInitialized (Ljava/util/concurrent/Callable;)Ljava/lang/Object; 5 4 java/util/concurrent/atomic/AtomicReference get ()Ljava/lang/Object; 5 25 java/util/concurrent/atomic/AtomicReference get ()Ljava/lang/Object; 5 38 org/eclipse/osgi/container/ModuleWiring$LoaderInitializer call ()Ljava/lang/Object; 5 51 org/eclipse/osgi/internal/container/AtomicLazyInitializer unchecked (Ljava/lang/Exception;)Ljava/lang/Object; 6 1 org/eclipse/osgi/internal/container/AtomicLazyInitializer unchecked0 (Ljava/lang/Exception;)Ljava/lang/Object; 5 60 java/util/concurrent/atomic/AtomicReference set (Ljava/lang/Object;)V 2 139 org/eclipse/osgi/internal/loader/BundleLoader addExportedProvidersFor (Ljava/lang/String;Ljava/util/List;Ljava/util/Collection;)V 3 2 java/util/ArrayList contains (Ljava/lang/Object;)Z 4 2 java/util/ArrayList indexOf (Ljava/lang/Object;)I 5 7 java/util/ArrayList indexOfRange (Ljava/lang/Object;II)I 6 54 java/lang/Object equals (Ljava/lang/Object;)Z 3 13 java/util/ArrayList add (Ljava/lang/Object;)Z 4 20 java/util/ArrayList add (Ljava/lang/Object;[Ljava/lang/Object;I)V 5 7 java/util/ArrayList grow ()[Ljava/lang/Object; 6 7 java/util/ArrayList grow (I)[Ljava/lang/Object; 7 27 jdk/internal/util/ArraysSupport newLength (III)I 7 37 java/util/Arrays copyOf ([Ljava/lang/Object;I)[Ljava/lang/Object; 3 24 org/eclipse/osgi/internal/loader/BundleLoader isExportedPackage (Ljava/lang/String;)Z 3 35 org/eclipse/osgi/internal/loader/BundleLoaderSources getPackageSource (Ljava/lang/String;)Lorg/eclipse/osgi/internal/loader/sources/PackageSource; 4 29 org/eclipse/osgi/internal/loader/sources/SingleSourcePackage (Ljava/lang/String;Lorg/eclipse/osgi/internal/loader/BundleLoader;)V 5 2 org/eclipse/osgi/internal/loader/sources/PackageSource (Ljava/lang/String;)V 6 1 java/lang/Object ()V 4 38 org/eclipse/osgi/internal/loader/sources/PackageSource getId ()Ljava/lang/String; 3 45 org/eclipse/osgi/internal/loader/BundleLoader isSubstitutedExport (Ljava/lang/String;)Z 4 5 org/eclipse/osgi/container/ModuleWiring isSubstitutedPackage (Ljava/lang/String;)Z 5 5 java/util/Collections$EmptyList contains (Ljava/lang/Object;)Z 3 69 java/util/Collections$UnmodifiableCollection iterator ()Ljava/util/Iterator; 4 5 java/util/Collections$UnmodifiableCollection$1 (Ljava/util/Collections$UnmodifiableCollection;)V 5 6 java/lang/Object ()V 5 17 java/util/HashSet iterator ()Ljava/util/Iterator; 6 4 java/util/HashMap keySet ()Ljava/util/Set; 7 14 java/util/HashMap$KeySet (Ljava/util/HashMap;)V 8 6 java/util/AbstractSet ()V 9 1 java/util/AbstractCollection ()V 10 1 java/lang/Object ()V 6 4 java/util/LinkedHashMap keySet ()Ljava/util/Set; 7 14 java/util/LinkedHashMap$LinkedKeySet (Ljava/util/LinkedHashMap;)V 8 6 java/util/AbstractSet ()V 9 1 java/util/AbstractCollection ()V 10 1 java/lang/Object ()V 6 7 java/util/HashMap$KeySet iterator ()Ljava/util/Iterator; 7 8 java/util/HashMap$KeyIterator (Ljava/util/HashMap;)V 8 7 java/util/HashMap$HashIterator (Ljava/util/HashMap;)V 9 6 java/lang/Object ()V 6 7 java/util/LinkedHashMap$LinkedKeySet iterator ()Ljava/util/Iterator; 7 8 java/util/LinkedHashMap$LinkedKeyIterator (Ljava/util/LinkedHashMap;)V 8 7 java/util/LinkedHashMap$LinkedHashIterator (Ljava/util/LinkedHashMap;)V 9 6 java/lang/Object ()V 3 69 java/util/Collections$EmptyList iterator ()Ljava/util/Iterator; 4 0 java/util/Collections emptyIterator ()Ljava/util/Iterator; 3 144 java/util/Collections$UnmodifiableCollection$1 hasNext ()Z 4 4 java/util/HashMap$HashIterator hasNext ()Z 3 144 java/util/Collections$EmptyIterator hasNext ()Z 3 81 java/util/Collections$UnmodifiableCollection$1 next ()Ljava/lang/Object; 4 4 java/util/HashMap$KeyIterator next ()Ljava/lang/Object; 5 1 java/util/HashMap$HashIterator nextNode ()Ljava/util/HashMap$Node; 3 101 org/eclipse/osgi/container/ModuleWire getRequirement ()Lorg/eclipse/osgi/container/ModuleRequirement; 3 104 org/eclipse/osgi/container/ModuleRequirement getDirectives ()Ljava/util/Map; 3 110 java/util/Collections$SingletonMap get (Ljava/lang/Object;)Ljava/lang/Object; 4 5 java/util/Collections eq (Ljava/lang/Object;Ljava/lang/Object;)Z 5 18 java/lang/String equals (Ljava/lang/Object;)Z 3 110 java/util/Collections$UnmodifiableMap get (Ljava/lang/Object;)Ljava/lang/Object; 3 115 java/lang/String equals (Ljava/lang/Object;)Z 3 124 org/eclipse/osgi/internal/loader/BundleLoader getProviderLoader (Lorg/eclipse/osgi/container/ModuleWire;)Lorg/eclipse/osgi/internal/loader/BundleLoader; 4 1 org/eclipse/osgi/container/ModuleWire getProviderWiring ()Lorg/eclipse/osgi/container/ModuleWiring; 5 13 org/eclipse/osgi/container/ModuleRevision getWiring ()Lorg/eclipse/osgi/container/ModuleWiring; 6 4 org/eclipse/osgi/container/ModuleRevisions getContainer ()Lorg/eclipse/osgi/container/ModuleContainer; 6 8 org/eclipse/osgi/container/ModuleContainer getWiring (Lorg/eclipse/osgi/container/ModuleRevision;)Lorg/eclipse/osgi/container/ModuleWiring; 7 5 org/eclipse/osgi/container/ModuleDatabase getWiring (Lorg/eclipse/osgi/container/ModuleRevision;)Lorg/eclipse/osgi/container/ModuleWiring; 8 1 org/eclipse/osgi/container/ModuleDatabase readLock ()V 9 4 java/util/concurrent/locks/ReentrantReadWriteLock readLock ()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; 9 7 java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock lock ()V 10 5 java/util/concurrent/locks/AbstractQueuedSynchronizer acquireShared (I)V 11 2 java/util/concurrent/locks/ReentrantReadWriteLock$Sync tryAcquireShared (I)I 12 5 java/util/concurrent/locks/AbstractQueuedSynchronizer getState ()I 12 10 java/util/concurrent/locks/ReentrantReadWriteLock$Sync exclusiveCount (I)I 12 17 java/util/concurrent/locks/AbstractOwnableSynchronizer getExclusiveOwnerThread ()Ljava/lang/Thread; 12 27 java/util/concurrent/locks/ReentrantReadWriteLock$Sync sharedCount (I)I 12 33 java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync readerShouldBlock ()Z 13 1 java/util/concurrent/locks/AbstractQueuedSynchronizer apparentlyFirstQueuedIsExclusive ()Z 12 52 java/util/concurrent/locks/AbstractQueuedSynchronizer compareAndSetState (II)Z 8 9 java/util/HashMap get (Ljava/lang/Object;)Ljava/lang/Object; 9 2 java/util/HashMap getNode (Ljava/lang/Object;)Ljava/util/HashMap$Node; 10 23 java/util/HashMap hash (Ljava/lang/Object;)I 10 63 java/lang/Object equals (Ljava/lang/Object;)Z 10 128 java/lang/Object equals (Ljava/lang/Object;)Z 8 19 org/eclipse/osgi/container/ModuleDatabase readUnlock ()V 9 4 java/util/concurrent/locks/ReentrantReadWriteLock readLock ()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; 9 7 java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock unlock ()V 10 5 java/util/concurrent/locks/AbstractQueuedSynchronizer releaseShared (I)Z 11 2 java/util/concurrent/locks/ReentrantReadWriteLock$Sync tryReleaseShared (I)Z 12 112 java/util/concurrent/locks/AbstractQueuedSynchronizer getState ()I 12 126 java/util/concurrent/locks/AbstractQueuedSynchronizer compareAndSetState (II)Z 11 12 java/util/concurrent/locks/AbstractQueuedSynchronizer signalNext (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)V 4 70 org/eclipse/osgi/container/ModuleWiring getModuleLoader ()Lorg/eclipse/osgi/container/ModuleLoader; 5 8 org/eclipse/osgi/internal/container/AtomicLazyInitializer getInitialized (Ljava/util/concurrent/Callable;)Ljava/lang/Object; 6 4 java/util/concurrent/atomic/AtomicReference get ()Ljava/lang/Object; 6 25 java/util/concurrent/atomic/AtomicReference get ()Ljava/lang/Object; 6 38 org/eclipse/osgi/container/ModuleWiring$LoaderInitializer call ()Ljava/lang/Object; 6 51 org/eclipse/osgi/internal/container/AtomicLazyInitializer unchecked (Ljava/lang/Exception;)Ljava/lang/Object; 7 1 org/eclipse/osgi/internal/container/AtomicLazyInitializer unchecked0 (Ljava/lang/Exception;)Ljava/lang/Object; 6 60 java/util/concurrent/atomic/AtomicReference set (Ljava/lang/Object;)V 3 160 java/util/ArrayList add (Ljava/lang/Object;)Z 4 20 java/util/ArrayList add (Ljava/lang/Object;[Ljava/lang/Object;I)V 5 7 java/util/ArrayList grow ()[Ljava/lang/Object; 6 7 java/util/ArrayList grow (I)[Ljava/lang/Object; 7 27 jdk/internal/util/ArraysSupport newLength (III)I 7 37 java/util/Arrays copyOf ([Ljava/lang/Object;I)[Ljava/lang/Object; 1 163 java/util/ArrayList size ()I 1 181 java/util/ArrayList size ()I 1 207 java/util/ArrayList size ()I 1 247 org/eclipse/osgi/internal/loader/sources/PackageSource getId ()Ljava/lang/String; diff --git a/2 семестр/Lab4-5/settings.gradle b/2 семестр/Lab4-5/settings.gradle deleted file mode 100644 index 0a383dd..0000000 --- a/2 семестр/Lab4-5/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = 'demo' diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/DemoApplication.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/DemoApplication.java deleted file mode 100644 index bb177ea..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/DemoApplication.java +++ /dev/null @@ -1,106 +0,0 @@ -package com.example.demo; - -import java.util.stream.IntStream; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.boot.CommandLineRunner; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.core.configurations.Constants; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.model.UserRole; -import com.example.demo.users.service.UserService; - -@SpringBootApplication -public class DemoApplication implements CommandLineRunner { - - private final Logger _logger = LoggerFactory.getLogger(DemoApplication.class); - private final UserService userService; - private final CategorieService categorieService; - private final MovieService movieService; - - public DemoApplication(UserService userService, CategorieService categorieService, MovieService movieService) { - this.userService = userService; - this.categorieService = categorieService; - this.movieService = movieService; - } - - public static void main(String[] args) { - SpringApplication.run(DemoApplication.class, args); - } - - @Override - public void run(String... args) throws Exception { - final var admin = new UserEntity("admin", "admin"); - - final var u1 = new UserEntity("alexey", "alexey"); - final var user1 = userService.create(new UserEntity("user1", Constants.DEFAULT_PASSWORD)); - - IntStream.range(2, 27) - .forEach(value -> userService.create( - new UserEntity("user".concat(String.valueOf(value)), Constants.DEFAULT_PASSWORD))); - - final var cat1 = new CategorieEntity("Драма", null); - final var cat2 = new CategorieEntity("Комедия", null); - final var cat3 = new CategorieEntity("Триллер", null); - final var cat4 = new CategorieEntity("Ужасы", null); - final var cat5 = new CategorieEntity("Фантастика", null); - final var cat6 = new CategorieEntity("Мелодрама", null); - final var cat7 = new CategorieEntity("Боевик", null); - final var cat8 = new CategorieEntity("Анимация", null); - final var cat9 = new CategorieEntity("Детектив", null); - final var cat10 = new CategorieEntity("Документальный", null); - - admin.setRole(UserRole.ADMIN); - - u1.setRole(UserRole.USER); - - userService.create(admin); - - userService.create(u1); - - categorieService.create(cat1); - categorieService.create(cat2); - categorieService.create(cat3); - categorieService.create(cat4); - categorieService.create(cat5); - categorieService.create(cat6); - categorieService.create(cat7); - categorieService.create(cat8); - categorieService.create(cat9); - categorieService.create(cat10); - - movieService.create(new MovieEntity(cat1, "Зелёная миля", - "Тюремный надзиратель становится свидетелем чудесных событий после прибытия нового заключённого.", - "189", "1")); - movieService.create(new MovieEntity(cat2, "Мальчишник в Вегасе", - "Группа друзей пытается восстановить события минувшей ночи после безумной вечеринки в Лас-Вегасе.", - "100", "1")); - movieService.create(new MovieEntity(cat3, "Исчезнувшая", - "Мужчина становится главным подозреваемым в исчезновении своей жены.", "149", "1")); - movieService.create(new MovieEntity(cat4, "Заклятие", - "Семья сталкивается с зловещим присутствием в их новом доме.", "112", "1")); - movieService.create(new MovieEntity(cat5, "Интерстеллар", - "Группа исследователей отправляется через червоточину в поисках нового дома для человечества.", "169", - "1")); - movieService.create(new MovieEntity(cat6, "Титаник", - "История любви между Джеком и Роуз на борту злополучного Титаника.", "195", "1")); - movieService.create(new MovieEntity(cat7, "Матрица", - "Программист обнаруживает, что мир вокруг него является искусственной реальностью.", "136", "1")); - movieService.create(new MovieEntity(cat8, "Король Лев", - "Молодой лев Симба учится быть королём после трагической смерти отца.", "88", "1")); - movieService.create(new MovieEntity(cat9, "Шерлок Холмс", - "Известный детектив расследует серию загадочных преступлений в Лондоне.", "128", "1")); - movieService.create(new MovieEntity(cat10, "Круги на полях", - "Документальный фильм о загадочных кругах на полях и их возможном происхождении.", "94", "1")); - - _logger.info("Admin user added"); - } - -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/TestDTO.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/TestDTO.java deleted file mode 100644 index eb1e673..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/TestDTO.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.example.demo; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -public class TestDTO { - - private Integer id; - private String name; - private String img; - - public TestDTO() { - - } - - @JsonCreator - public TestDTO( - @JsonProperty(value = "id") Integer id, - @JsonProperty(value = "name") String name, - @JsonProperty(value = "img") String img) { - this.id = id; - this.name = name; - this.img = img; - } - - // GET - - public Integer getId() { - return id; - } - - public String getName() { - return name; - } - - public String getImg() { - return img; - } - - // SET - - public void setId(Integer Id) { - id = Id; - } - - public void setName(String Name) { - name = Name; - } - - public void setImg(String Img) { - img = Img; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/api/CategorieController.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/api/CategorieController.java deleted file mode 100644 index 422ab68..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/api/CategorieController.java +++ /dev/null @@ -1,107 +0,0 @@ -package com.example.demo.categories.api; - -import org.modelmapper.ModelMapper; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestMapping; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.core.configurations.Constants; - -import jakarta.validation.Valid; - -import org.springframework.ui.Model; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.ModelAttribute; - -@Controller -@RequestMapping(CategorieController.URL) - -public class CategorieController { - - public static final String URL = Constants.ADMIN_PREFIX + "/categories"; - private static final String CATEGORIE_VIEW = "categories"; - private static final String CATEGORIE_ATTRIBUTE = "categories"; - private static final String CATEGORIE_EDIT_VIEW = "categories-edit"; - - private final CategorieService categorieService; - private final ModelMapper modelMapper; - - public CategorieController(CategorieService categorieService, ModelMapper modelMapper) { - this.categorieService = categorieService; - this.modelMapper = modelMapper; - } - - private CategorieDTO toDto(CategorieEntity entity) { - return modelMapper.map(entity, CategorieDTO.class); - } - - private CategorieEntity toEntity(CategorieDTO categorieDTO) { - return modelMapper.map(categorieDTO, CategorieEntity.class); - } - - @GetMapping() - public String getAll(Model model) { - model.addAttribute( - "items", - categorieService.getAll().stream() - .map(this::toDto) - .toList()); - return CATEGORIE_VIEW; - } - - @GetMapping("/edit/") - public String create(Model model) { - model.addAttribute(CATEGORIE_ATTRIBUTE, new CategorieDTO()); - return CATEGORIE_EDIT_VIEW; - } - - @PostMapping("/edit/") - public String create( - @ModelAttribute(name = CATEGORIE_ATTRIBUTE) @Valid CategorieDTO categorie, - BindingResult bindingResult, - Model model) { - if (bindingResult.hasErrors()) { - return CATEGORIE_EDIT_VIEW; - } - categorieService.create(toEntity(categorie)); - return Constants.REDIRECT_VIEW + URL; - } - - @GetMapping("/edit/{id}") - public String update( - @PathVariable(name = "id") Long id, - Model model) { - if (id <= 0) { - throw new IllegalArgumentException(); - } - model.addAttribute(CATEGORIE_ATTRIBUTE, toDto(categorieService.get(id))); - return CATEGORIE_EDIT_VIEW; - } - - @PostMapping("/edit/{id}") - public String update( - @PathVariable(name = "id") Long id, - @ModelAttribute(name = CATEGORIE_ATTRIBUTE) @Valid CategorieDTO categorie, - BindingResult bindingResult, - Model model) { - if (bindingResult.hasErrors()) { - return CATEGORIE_EDIT_VIEW; - } - if (id <= 0) { - throw new IllegalArgumentException(); - } - categorieService.update(id, toEntity(categorie)); - return Constants.REDIRECT_VIEW + URL; - } - - @PostMapping("/delete/{id}") - public String delete( - @PathVariable(name = "id") Long id) { - categorieService.delete(id); - return Constants.REDIRECT_VIEW + URL; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/api/CategorieDTO.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/api/CategorieDTO.java deleted file mode 100644 index e458584..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/api/CategorieDTO.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.example.demo.categories.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.Size; - -public class CategorieDTO { - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - private Long id; - - @NotBlank - @Size(min = 5, max = 50) - private String name; - - @Size(min = 5, max = 50) - private String image; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getImage() { - return image; - } - - public void setImage(String image) { - this.image = image; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/model/CategorieEntity.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/model/CategorieEntity.java deleted file mode 100644 index 65c0340..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/model/CategorieEntity.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.example.demo.categories.model; - -import java.util.Objects; - -import com.example.demo.core.model.BaseEntity; - -import jakarta.persistence.Column; -import jakarta.persistence.Entity; -import jakarta.persistence.Table; - -@Entity -@Table(name = "categories") -public class CategorieEntity extends BaseEntity { - - @Column(nullable = false, unique = true, length = 100) - private String name; - - @Column(nullable = true) - private String image; - - public CategorieEntity() { - - } - - public CategorieEntity(String name, String image) { - this.name = name; - this.image = image; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getImage() { - return image; - } - - public void setImage(String image) { - this.image = image; - } - - @Override - public int hashCode() { - return Objects.hash(id, name, image); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final CategorieEntity other = (CategorieEntity) obj; - return Objects.equals(other.getId(), id) && - Objects.equals(other.getName(), name) && - Objects.equals(other.getImage(), image); - } - -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/repository/CategorieRepository.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/repository/CategorieRepository.java deleted file mode 100644 index 819ee0d..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/repository/CategorieRepository.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.example.demo.categories.repository; - -import java.util.Optional; - -import org.springframework.data.repository.CrudRepository; - -import com.example.demo.categories.model.CategorieEntity; - -public interface CategorieRepository extends CrudRepository { - Optional findByNameIgnoreCase(String name); -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/service/CategorieService.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/service/CategorieService.java deleted file mode 100644 index 6186712..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/categories/service/CategorieService.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.example.demo.categories.service; - -import java.util.List; - -import java.util.stream.StreamSupport; - -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.repository.CategorieRepository; - -@Service -public class CategorieService { - - private final CategorieRepository repository; - - public CategorieService(CategorieRepository repository) { - this.repository = repository; - } - - private void checkName(String name) { - if (repository.findByNameIgnoreCase(name).isPresent()) { - throw new IllegalArgumentException( - String.format("Type with name %s is already exists", name)); - } - } - - @Transactional(readOnly = true) - public List getAll() { - return StreamSupport.stream(repository.findAll().spliterator(), false).toList(); - } - - @Transactional(readOnly = true) - public CategorieEntity get(long id) { - return repository.findById(id).orElseThrow(() -> new NotFoundException(CategorieEntity.class, id)); - } - - @Transactional - public CategorieEntity create(CategorieEntity entity) { - if (entity == null) { - throw new IllegalArgumentException("Сущность не найдена"); - } - checkName(entity.getName()); - return repository.save(entity); - } - - @Transactional - public CategorieEntity update(Long id, CategorieEntity entity) { - final CategorieEntity existsentity = get(id); - existsentity.setName(entity.getName()); - existsentity.setImage(entity.getImage()); - return repository.save(existsentity); - } - - @Transactional - public CategorieEntity delete(Long id) { - final CategorieEntity existsentity = get(id); - repository.delete(existsentity); - return existsentity; - } - -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/api/GlobalController.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/api/GlobalController.java deleted file mode 100644 index 0869584..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/api/GlobalController.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.example.demo.core.api; - -import org.springframework.web.bind.annotation.ControllerAdvice; -import org.springframework.web.bind.annotation.ModelAttribute; - -import jakarta.servlet.http.HttpServletRequest; - -@ControllerAdvice -public class GlobalController { - - @ModelAttribute("servletPath") - String getRequestServletPath(HttpServletRequest request) { - return request.getServletPath(); - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/api/PageAttributesMapper.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/api/PageAttributesMapper.java deleted file mode 100644 index 74ee38d..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/api/PageAttributesMapper.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.example.demo.core.api; - -import java.util.Map; -import java.util.function.Function; - -import org.springframework.data.domain.Page; - -public class PageAttributesMapper { - private PageAttributesMapper() { - } - - public static Map toAttributes(Page page, Function mapper) { - return Map.of( - "items", page.getContent().stream().map(mapper::apply).toList(), - "currentPage", page.getNumber(), - "totalPages", page.getTotalPages()); - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/configurations/Constants.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/configurations/Constants.java deleted file mode 100644 index 69b133d..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/configurations/Constants.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.example.demo.core.configurations; - -public class Constants { - - public static final String API_URL = "/api"; - - public static final String SEQUENCE_NAME = "hibernate_sequence"; - - public static final int DEFUALT_PAGE_SIZE = 5; - - public static final String REDIRECT_VIEW = "redirect:"; - - public static final String ADMIN_PREFIX = "/admin"; - - public static final String LOGIN_URL = "/login"; - - public static final String LOGOUT_URL = "/logout"; - - public static final String DEFAULT_PASSWORD = "123456"; - - private Constants() { - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/configurations/MapperConfiguration.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/configurations/MapperConfiguration.java deleted file mode 100644 index b4abc1c..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/configurations/MapperConfiguration.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.example.demo.core.configurations; - -import org.modelmapper.ModelMapper; -import org.modelmapper.PropertyMap; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import com.example.demo.core.model.BaseEntity; - -@Configuration -public class MapperConfiguration { - @Bean - ModelMapper modelMapper() { - final ModelMapper mapper = new ModelMapper(); - mapper.addMappings(new PropertyMap() { - @Override - protected void configure() { - skip(destination.getId()); - } - }); - return mapper; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/configurations/WebConfiguration.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/configurations/WebConfiguration.java deleted file mode 100644 index 3978e52..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/configurations/WebConfiguration.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.example.demo.core.configurations; - -import org.springframework.context.annotation.Configuration; -import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; - -@Configuration -public class WebConfiguration implements WebMvcConfigurer { - @Override - public void addViewControllers(ViewControllerRegistry registry) { - registry.addViewController("/login").setViewName("login"); - // registry.addViewController("/").setViewName("default"); - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/errors/AdviceController.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/errors/AdviceController.java deleted file mode 100644 index d93e418..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/errors/AdviceController.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.example.demo.core.errors; - -import java.util.Map; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.core.annotation.AnnotationUtils; -import org.springframework.web.bind.annotation.ControllerAdvice; -import org.springframework.web.bind.annotation.ExceptionHandler; -import org.springframework.web.bind.annotation.ResponseStatus; -import org.springframework.web.servlet.ModelAndView; - -import jakarta.servlet.http.HttpServletRequest; - -@ControllerAdvice -public class AdviceController { - private final Logger log = LoggerFactory.getLogger(AdviceController.class); - - private static Throwable getRootCause(Throwable throwable) { - Throwable rootCause = throwable; - while (rootCause.getCause() != null && rootCause.getCause() != rootCause) { - rootCause = rootCause.getCause(); - } - return rootCause; - } - - private static Map getAttributes(HttpServletRequest request, Throwable throwable) { - final Throwable rootCause = getRootCause(throwable); - final StackTraceElement firstError = rootCause.getStackTrace()[0]; - return Map.of( - "message", rootCause.getMessage(), - "url", request.getRequestURL(), - "exception", rootCause.getClass().getName(), - "file", firstError.getFileName(), - "method", firstError.getMethodName(), - "line", firstError.getLineNumber()); - } - - @ExceptionHandler(value = Exception.class) - public ModelAndView defaultErrorHandler(HttpServletRequest request, Throwable throwable) throws Throwable { - if (AnnotationUtils.findAnnotation(throwable.getClass(), - ResponseStatus.class) != null) { - throw throwable; - } - - log.error("{}", throwable.getMessage()); - throwable.printStackTrace(); - final ModelAndView model = new ModelAndView(); - model.addAllObjects(getAttributes(request, throwable)); - model.setViewName("error"); - return model; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/errors/NotFoundException.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/errors/NotFoundException.java deleted file mode 100644 index 6e65482..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/errors/NotFoundException.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.example.demo.core.errors; - -public class NotFoundException extends RuntimeException { - public NotFoundException(Class clazz, Long id) { - super(String.format("%s with id [%s] is not found or not exists", clazz.getSimpleName(), id)); - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/errors/NullArgumentException.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/errors/NullArgumentException.java deleted file mode 100644 index 2dfa002..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/errors/NullArgumentException.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.example.demo.core.errors; - -public class NullArgumentException extends RuntimeException { - public NullArgumentException(Integer id) { - super(String.format("В данной сущности нет объектов в айдишником <[%s]>", id)); - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/model/BaseEntity.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/model/BaseEntity.java deleted file mode 100644 index 61f2d27..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/model/BaseEntity.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.example.demo.core.model; - -import com.example.demo.core.configurations.Constants; - -import jakarta.persistence.GeneratedValue; -import jakarta.persistence.GenerationType; -import jakarta.persistence.Id; -import jakarta.persistence.MappedSuperclass; -import jakarta.persistence.SequenceGenerator; - -@MappedSuperclass -public abstract class BaseEntity { - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = Constants.SEQUENCE_NAME) - @SequenceGenerator(name = Constants.SEQUENCE_NAME, sequenceName = Constants.SEQUENCE_NAME, allocationSize = 1) - protected Long id; - - protected BaseEntity() { - } - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/security/SecurityConfiguration.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/security/SecurityConfiguration.java deleted file mode 100644 index 3007fb3..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/security/SecurityConfiguration.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.example.demo.core.security; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.security.authentication.dao.DaoAuthenticationProvider; -import org.springframework.security.config.Customizer; -import org.springframework.security.config.annotation.web.builders.HttpSecurity; -import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; -import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer; -import org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.FrameOptionsConfig; -import org.springframework.security.core.userdetails.UserDetailsService; -import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; -import org.springframework.security.crypto.password.PasswordEncoder; -import org.springframework.security.web.SecurityFilterChain; - -import com.example.demo.core.configurations.Constants; -import com.example.demo.users.api.UserSignupController; -import com.example.demo.users.model.UserRole; - -@Configuration -@EnableWebSecurity -public class SecurityConfiguration { - @Bean - SecurityFilterChain filterChain(HttpSecurity httpSecurity) throws Exception { - httpSecurity.headers(headers -> headers.frameOptions(FrameOptionsConfig::sameOrigin)); - httpSecurity.csrf(AbstractHttpConfigurer::disable); - httpSecurity.cors(Customizer.withDefaults()); - - httpSecurity.authorizeHttpRequests(requests -> requests - .requestMatchers("/css/**", "/webjars/**", "/*.svg", "/images/**", "/fonts/**") - .permitAll()); - - httpSecurity.authorizeHttpRequests(requests -> requests - .requestMatchers(Constants.ADMIN_PREFIX + "/**").hasRole(UserRole.ADMIN.name()) - .requestMatchers("/h2-console/**").hasRole(UserRole.ADMIN.name()) - .requestMatchers(UserSignupController.URL).anonymous() - .requestMatchers(Constants.LOGIN_URL).anonymous() - .anyRequest().authenticated()); - - httpSecurity.formLogin(formLogin -> formLogin - .loginPage(Constants.LOGIN_URL)); - - httpSecurity.rememberMe(rememberMe -> rememberMe.key("uniqueAndSecret")); - - httpSecurity.logout(logout -> logout - .deleteCookies("JSESSIONID")); - - return httpSecurity.build(); - } - - @Bean - DaoAuthenticationProvider authenticationProvider(UserDetailsService userDetailsService) { - final DaoAuthenticationProvider authProvider = new DaoAuthenticationProvider(); - authProvider.setUserDetailsService(userDetailsService); - authProvider.setPasswordEncoder(passwordEncoder()); - return authProvider; - } - - @Bean - PasswordEncoder passwordEncoder() { - return new BCryptPasswordEncoder(); - } -} \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/security/UserPrincipal.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/core/security/UserPrincipal.java deleted file mode 100644 index ce646c6..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/core/security/UserPrincipal.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.example.demo.core.security; - -import java.util.Collection; -import java.util.Set; - -import org.springframework.security.core.GrantedAuthority; -import org.springframework.security.core.userdetails.UserDetails; - -import com.example.demo.users.model.UserEntity; - -public class UserPrincipal implements UserDetails { - private final long id; - private final String username; - private final String password; - private final Set roles; - private final boolean active; - - public UserPrincipal(UserEntity user) { - this.id = user.getId(); - this.username = user.getLogin(); - this.password = user.getPassword(); - this.roles = Set.of(user.getRole()); - this.active = true; - } - - public Long getId() { - return id; - } - - @Override - public String getUsername() { - return username; - } - - @Override - public String getPassword() { - return password; - } - - @Override - public Collection getAuthorities() { - return roles; - } - - @Override - public boolean isEnabled() { - return active; - } - - @Override - public boolean isAccountNonExpired() { - return isEnabled(); - } - - @Override - public boolean isAccountNonLocked() { - return isEnabled(); - } - - @Override - public boolean isCredentialsNonExpired() { - return isEnabled(); - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/api/UserMovieController.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/api/UserMovieController.java deleted file mode 100644 index 93277c9..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/api/UserMovieController.java +++ /dev/null @@ -1,147 +0,0 @@ -package com.example.demo.favorites.api; - -import com.example.demo.favorites.api.UserMovieDTO; -import com.example.demo.favorites.model.UserMovieEntity; -import com.example.demo.favorites.service.UserMovieService; -import com.example.demo.movies.api.MovieDTO; -import com.example.demo.movies.service.MovieService; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; -import com.example.demo.core.security.UserPrincipal; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.ResponseEntity; -import org.springframework.security.core.annotation.AuthenticationPrincipal; -import org.springframework.stereotype.Controller; -import org.springframework.transaction.annotation.Transactional; -import org.springframework.ui.Model; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.servlet.mvc.support.RedirectAttributes; - -import java.util.List; -import java.util.Optional; -import java.util.stream.Collectors; - -@Controller -@RequestMapping("/user-movies") -public class UserMovieController { - - private static final Logger logger = LoggerFactory.getLogger(UserMovieController.class); - private final UserMovieService userMovieService; - private final MovieService movieService; - private final UserService userService; - - public UserMovieController(UserMovieService userMovieService, UserService userService, MovieService movieService) { - this.userMovieService = userMovieService; - this.movieService = movieService; - this.userService = userService; - } - - @PostMapping("/add-to-favorites") - public String addToFavorites(@RequestParam Long movieId, - @AuthenticationPrincipal UserPrincipal userPrincipal, RedirectAttributes redirectAttributes) { - try { - logger.debug("Adding movie to favorites: movieId={}, userId={}", movieId, userPrincipal.getId()); - UserMovieEntity userMovieEntity = new UserMovieEntity(); - userMovieEntity.setUser(userService.get(userPrincipal.getId())); - userMovieEntity.setMovie( - userMovieService.getMovieById(movieId).orElseThrow(() -> new RuntimeException("Movie not found"))); - userMovieService.createUserMovie(userMovieEntity); - return "redirect:/"; - } catch (Exception e) { - logger.error("Error adding movie to favorites", e); - redirectAttributes.addFlashAttribute("error", - "Произошла ошибка при добавлении фильма в избранное."); - return "redirect:/"; - } - - } - - @PostMapping("/remove-from-favorites") - public String removeFromFavorites(@RequestParam Long movieId, @AuthenticationPrincipal UserPrincipal userPrincipal, - RedirectAttributes redirectAttributes) { - try { - logger.debug("Removing movie from favorites: movieId={}, userId={}", movieId, userPrincipal.getId()); - userMovieService.removeUserMovie(userPrincipal.getId(), movieId); - return "redirect:/"; - } catch (Exception e) { - logger.error("Error removing movie from favorites", e); - redirectAttributes.addFlashAttribute("error", "Произошла ошибка при удалении фильма из избранного."); - return "redirect:/"; - } - } - - @GetMapping("/favorites") - public String getFavoriteMovies(@AuthenticationPrincipal UserPrincipal userPrincipal, Model model) { - if (userPrincipal == null) { - return "redirect:/login"; - } - - List favoriteMovies = userMovieService.getFavoriteMoviesByUserId(userPrincipal.getId()); - model.addAttribute("favoriteMovies", favoriteMovies); - return "favorites"; - } - - @GetMapping - public List getAllUserMovies() { - return userMovieService.getAllUserMovies().stream().map(this::convertToDto).collect(Collectors.toList()); - } - - @GetMapping("/{id}") - public ResponseEntity getUserMovieById(@PathVariable Long id) { - Optional userMovieEntity = userMovieService.getUserMovieById(id); - return userMovieEntity.map(userMovie -> ResponseEntity.ok(convertToDto(userMovie))) - .orElseGet(() -> ResponseEntity.notFound().build()); - } - - @GetMapping("/user/{userId}") - public List getUserMoviesByUserId(@PathVariable Long userId) { - return userMovieService.getUserMoviesByUserId(userId).stream().map(this::convertToDto) - .collect(Collectors.toList()); - } - - @GetMapping("/movie/{movieId}") - public List getUserMoviesByMovieId(@PathVariable Long movieId) { - return userMovieService.getUserMoviesByMovieId(movieId).stream().map(this::convertToDto) - .collect(Collectors.toList()); - } - - @PostMapping - public UserMovieDTO createUserMovie(@RequestBody UserMovieDTO userMovieDTO) { - UserMovieEntity userMovieEntity = convertToEntity(userMovieDTO); - UserMovieEntity createdUserMovie = userMovieService.createUserMovie(userMovieEntity); - return convertToDto(createdUserMovie); - } - - @PutMapping("/{id}") - public ResponseEntity updateUserMovie(@PathVariable Long id, @RequestBody UserMovieDTO userMovieDTO) { - UserMovieEntity userMovieEntity = convertToEntity(userMovieDTO); - UserMovieEntity updatedUserMovie = userMovieService.updateUserMovie(id, userMovieEntity); - return ResponseEntity.ok(convertToDto(updatedUserMovie)); - } - - @DeleteMapping("/{id}") - public ResponseEntity deleteUserMovie(@PathVariable Long id) { - userMovieService.deleteUserMovie(id); - return ResponseEntity.noContent().build(); - } - - private UserMovieDTO convertToDto(UserMovieEntity userMovieEntity) { - UserMovieDTO userMovieDTO = new UserMovieDTO(); - userMovieDTO.setId(userMovieEntity.getId()); - userMovieDTO.setUserId(userMovieEntity.getUser().getId()); - userMovieDTO.setMovieId(userMovieEntity.getMovie().getId()); - return userMovieDTO; - } - - private UserMovieEntity convertToEntity(UserMovieDTO userMovieDTO) { - UserMovieEntity userMovieEntity = new UserMovieEntity(); - userMovieEntity.setId(userMovieDTO.getId()); - // Assuming you have a method to fetch user and movie by their IDs - userMovieEntity.setUser(userService.get(userMovieDTO.getUserId())); - userMovieEntity.setMovie(movieService.get(userMovieDTO.getMovieId())); - return userMovieEntity; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/api/UserMovieDTO.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/api/UserMovieDTO.java deleted file mode 100644 index 4c18b39..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/api/UserMovieDTO.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.example.demo.favorites.api; - -public class UserMovieDTO { - private Long id; - private Long userId; - private Long movieId; - - // Getters and setters - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public Long getUserId() { - return userId; - } - - public void setUserId(Long userId) { - this.userId = userId; - } - - public Long getMovieId() { - return movieId; - } - - public void setMovieId(Long movieId) { - this.movieId = movieId; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/model/UserMovieEntity.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/model/UserMovieEntity.java deleted file mode 100644 index 086b09a..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/model/UserMovieEntity.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.example.demo.favorites.model; - -import com.example.demo.users.model.UserEntity; -import com.example.demo.movies.model.MovieEntity; - -import jakarta.persistence.*; - -import java.util.Objects; - -@Entity -@Table(name = "user_movie") -public class UserMovieEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "user_id", nullable = false) - private UserEntity user; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "movie_id", nullable = false) - private MovieEntity movie; - - // Additional fields like rating or review can be added here - // private Integer rating; - // private String review; - - public UserMovieEntity() { - } - - public UserMovieEntity(UserEntity user, MovieEntity movie) { - this.user = user; - this.movie = movie; - } - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public UserEntity getUser() { - return user; - } - - public void setUser(UserEntity user) { - this.user = user; - } - - public MovieEntity getMovie() { - return movie; - } - - public void setMovie(MovieEntity movie) { - this.movie = movie; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (o == null || getClass() != o.getClass()) - return false; - UserMovieEntity that = (UserMovieEntity) o; - return Objects.equals(id, that.id) && - Objects.equals(user, that.user) && - Objects.equals(movie, that.movie); - } - - @Override - public int hashCode() { - return Objects.hash(id, user, movie); - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/repository/UserMovieRepository.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/repository/UserMovieRepository.java deleted file mode 100644 index 68e68cb..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/repository/UserMovieRepository.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.example.demo.favorites.repository; - -import com.example.demo.favorites.model.UserMovieEntity; -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.data.jpa.repository.Query; -import org.springframework.stereotype.Repository; - -import java.util.List; -import java.util.Optional; - -@Repository -public interface UserMovieRepository extends JpaRepository { - @Query("SELECT um FROM UserMovieEntity um JOIN FETCH um.movie WHERE um.user.id = :userId") - List findByUserId(Long userId); - - List findByMovieId(Long movieId); - - Optional findByUserIdAndMovieId(Long userId, Long movieId); -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/service/UserMovieService.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/service/UserMovieService.java deleted file mode 100644 index b4663b6..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/favorites/service/UserMovieService.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.example.demo.favorites.service; - -import com.example.demo.favorites.model.UserMovieEntity; -import com.example.demo.favorites.repository.UserMovieRepository; -import com.example.demo.movies.api.MovieDTO; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.repository.MovieRepository; - -import org.modelmapper.ModelMapper; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import java.util.List; -import java.util.Optional; -import java.util.stream.Collectors; - -@Service -public class UserMovieService { - - private final MovieRepository movieRepository; - private final UserMovieRepository userMovieRepository; - private final ModelMapper modelMapper; - - @Autowired - public UserMovieService(UserMovieRepository userMovieRepository, MovieRepository movieRepository, - ModelMapper modelMapper) { - this.movieRepository = movieRepository; - this.userMovieRepository = userMovieRepository; - this.modelMapper = modelMapper; - } - - public List getFavoriteMoviesByUserId(Long userId) { - return userMovieRepository.findByUserId(userId).stream() - .map(userMovie -> modelMapper.map(userMovie.getMovie(), MovieDTO.class)) - .collect(Collectors.toList()); - } - - public List getAllUserMovies() { - return userMovieRepository.findAll(); - } - - public Optional getMovieById(Long movieId) { - return movieRepository.findById(movieId); - } - - public Optional getUserMovieById(Long id) { - return userMovieRepository.findById(id); - } - - public List getUserMoviesByUserId(Long userId) { - return userMovieRepository.findByUserId(userId); - } - - public List getUserMoviesByMovieId(Long movieId) { - return userMovieRepository.findByMovieId(movieId); - } - - public UserMovieEntity createUserMovie(UserMovieEntity userMovieEntity) { - return userMovieRepository.save(userMovieEntity); - } - - public UserMovieEntity updateUserMovie(Long id, UserMovieEntity userMovieEntity) { - userMovieEntity.setId(id); - return userMovieRepository.save(userMovieEntity); - } - - public void deleteUserMovie(Long id) { - userMovieRepository.deleteById(id); - } - - @Transactional - public void removeUserMovie(Long userId, Long movieId) { - Optional userMovieEntity = userMovieRepository.findByUserIdAndMovieId(userId, movieId); - userMovieEntity.ifPresent(userMovieRepository::delete); - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/api/MovieController.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/api/MovieController.java deleted file mode 100644 index 506a444..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/api/MovieController.java +++ /dev/null @@ -1,134 +0,0 @@ -package com.example.demo.movies.api; - -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.stream.Collectors; - -import org.modelmapper.ModelMapper; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.security.core.annotation.AuthenticationPrincipal; -import org.springframework.stereotype.Controller; -import org.springframework.transaction.annotation.Transactional; -import org.springframework.ui.Model; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.*; - -import com.example.demo.categories.api.CategorieDTO; -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.core.api.PageAttributesMapper; -import com.example.demo.core.configurations.Constants; -import com.example.demo.core.security.UserPrincipal; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; - -import jakarta.validation.Valid; - -@Controller -@RequestMapping(MovieController.URL) -public class MovieController { - - public static final String URL = Constants.ADMIN_PREFIX + "/movies"; - private static final String MOVIE_VIEW = "movies"; - private static final String MOVIE_ATTRIBUTE = "movies"; - private static final String PAGE_ATTRIBUTE = "page"; - private static final String MOVIE_EDIT_VIEW = "movies-edit"; - - private final UserService userService; - private final MovieService movieService; - private final CategorieService categorieService; - private final ModelMapper modelMapper; - - public MovieController(MovieService movieService, CategorieService categorieService, - ModelMapper modelMapper, - UserService userService) { - this.userService = userService; - this.movieService = movieService; - this.categorieService = categorieService; - this.modelMapper = modelMapper; - - } - - private MovieDTO toDto(MovieEntity entity) { - return modelMapper.map(entity, MovieDTO.class); - } - - private MovieEntity toEntity(MovieDTO dto) { - final MovieEntity entity = modelMapper.map(dto, MovieEntity.class); - entity.setCategorie(categorieService.get(dto.getCategorieId())); - return entity; - } - - private CategorieDTO toDto(CategorieEntity entity) { - return modelMapper.map(entity, CategorieDTO.class); - } - - @GetMapping - public String getAll( - @RequestParam(name = PAGE_ATTRIBUTE, defaultValue = "0") int page, - Model model) { - final Map attributes = PageAttributesMapper.toAttributes( - movieService.getAll(0L, page, Constants.DEFUALT_PAGE_SIZE), this::toDto); - model.addAllAttributes(attributes); - model.addAttribute(PAGE_ATTRIBUTE, page); - return MOVIE_VIEW; - } - - @GetMapping("/edit/") - public String create(Model model) { - model.addAttribute(MOVIE_ATTRIBUTE, new MovieDTO()); - model.addAttribute("categories", categorieService.getAll().stream().map(this::toDto).toList()); - return MOVIE_EDIT_VIEW; - } - - @PostMapping("/edit/") - public String create( - @ModelAttribute(name = MOVIE_ATTRIBUTE) @Valid MovieDTO movies, - BindingResult bindingResult, - Model model) { - if (bindingResult.hasErrors()) { - model.addAttribute("categories", categorieService.getAll().stream().map(this::toDto).toList()); - return MOVIE_EDIT_VIEW; - } - movieService.create(toEntity(movies)); - return Constants.REDIRECT_VIEW + URL; - } - - @GetMapping("/edit/{id}") - public String update(@PathVariable(name = "id") Long id, Model model) { - if (id <= 0) { - throw new IllegalArgumentException(); - } - model.addAttribute(MOVIE_ATTRIBUTE, toDto(movieService.get(id))); - model.addAttribute("categories", categorieService.getAll().stream().map(this::toDto).toList()); - return MOVIE_EDIT_VIEW; - } - - @PostMapping("/edit/{id}") - public String update( - @PathVariable(name = "id") Long id, - @ModelAttribute(name = MOVIE_ATTRIBUTE) @Valid MovieDTO movies, - BindingResult bindingResult, - Model model) { - if (bindingResult.hasErrors()) { - model.addAttribute("categories", categorieService.getAll().stream().map(this::toDto).toList()); - return MOVIE_EDIT_VIEW; - } - if (id <= 0) { - throw new IllegalArgumentException(); - } - movieService.update(id, toEntity(movies)); - return Constants.REDIRECT_VIEW + URL; - } - - @PostMapping("/delete/{id}") - public String delete(@PathVariable(name = "id") Long id) { - movieService.delete(id); - return Constants.REDIRECT_VIEW + URL; - } - -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/api/MovieDTO.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/api/MovieDTO.java deleted file mode 100644 index 072622c..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/api/MovieDTO.java +++ /dev/null @@ -1,90 +0,0 @@ -package com.example.demo.movies.api; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; -import jakarta.validation.constraints.Size; - -public class MovieDTO { - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - private Long id; - - @NotNull - private Long categorieId; - - private String categorieName; - - @NotBlank - @Size(min = 2, max = 50) - private String name; - - @NotBlank - @Size(min = 2, max = 300) - private String description; - - @NotBlank - @Size(min = 2, max = 50) - private String duration; - - private String image; - - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public Long getCategorieId() { - return categorieId; - } - - public void setCategorieId(Long categorieId) { - this.categorieId = categorieId; - } - - public String getName() { - return name; - } - - public String getCategorieName() { - return categorieName; - } - - public void setCategorieName(String categorieName) { - this.categorieName = categorieName; - } - - public void setName(String name) { - this.name = name; - } - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - - public String getDuration() { - return duration; - } - - public void setDuration(String duration) { - this.duration = duration; - } - - public String getImage() { - return image; - } - - public void setImage(String image) { - this.image = image; - } - -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/model/MovieEntity.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/model/MovieEntity.java deleted file mode 100644 index ccd6da5..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/model/MovieEntity.java +++ /dev/null @@ -1,113 +0,0 @@ -package com.example.demo.movies.model; - -import java.util.HashSet; -import java.util.Objects; -import java.util.Set; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.core.model.BaseEntity; - -import jakarta.persistence.CascadeType; -import jakarta.persistence.Column; -import jakarta.persistence.Entity; -import jakarta.persistence.JoinColumn; -import jakarta.persistence.ManyToOne; -import jakarta.persistence.OneToMany; -import jakarta.persistence.OrderBy; -import jakarta.persistence.Table; - -@Entity -@Table(name = "movies") -public class MovieEntity extends BaseEntity { - - @ManyToOne - @JoinColumn(name = "categorieId", nullable = false) - private CategorieEntity categorie; - - @Column(nullable = false, unique = true, length = 50) - private String name; - - @Column(nullable = false, unique = true, length = 300) - private String description; - - @Column(nullable = false, unique = true, length = 50) - private String duration; - - @Column(nullable = true) - private String image; - - public MovieEntity() { - super(); - } - - public MovieEntity(CategorieEntity categorie, String name, String description, String duration, - String image) { - - this.categorie = categorie; - this.name = name; - this.description = description; - this.duration = duration; - this.image = image; - } - - public CategorieEntity getCategorie() { - return categorie; - } - - public void setCategorie(CategorieEntity categorie) { - this.categorie = categorie; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - - public String getDuration() { - return duration; - } - - public void setDuration(String duration) { - this.duration = duration; - } - - public String getImage() { - return image; - } - - public void setImage(String image) { - this.image = image; - } - - @Override - public int hashCode() { - return Objects.hash(id, categorie, name, description, duration, image); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - final MovieEntity other = (MovieEntity) obj; - return Objects.equals(other.getId(), id) - && Objects.equals(other.getCategorie(), categorie) - && Objects.equals(other.getName(), name) - && Objects.equals(other.getDescription(), description) - && Objects.equals(other.getDuration(), duration) - && Objects.equals(other.getImage(), image); - } - -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/repository/MovieRepository.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/repository/MovieRepository.java deleted file mode 100644 index dec8030..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/repository/MovieRepository.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.example.demo.movies.repository; - -import java.util.Optional; -import java.util.List; - -import org.springframework.data.domain.Page; -import org.springframework.data.domain.Pageable; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.CrudRepository; -import org.springframework.data.repository.PagingAndSortingRepository; -import org.springframework.data.repository.query.Param; - -import com.example.demo.movies.model.MovieEntity; - -public interface MovieRepository extends CrudRepository, - PagingAndSortingRepository { - - Optional findByNameIgnoreCase(String name); - - Optional findOneById(long id); - - List findByCategorieId(long categorieId); - - Page findByCategorieId(long categorieId, Pageable pageable); - -} \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/service/MovieService.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/service/MovieService.java deleted file mode 100644 index b9dbd00..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/movies/service/MovieService.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.example.demo.movies.service; - -import java.util.List; -import java.util.stream.StreamSupport; - -import org.springframework.data.domain.Page; -import org.springframework.data.domain.PageRequest; -import org.springframework.data.domain.Pageable; -import org.springframework.data.domain.Sort; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.repository.MovieRepository; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; - -@Service -public class MovieService { - - private final MovieRepository repository; - - public MovieService(MovieRepository repository) { - this.repository = repository; - } - - public MovieEntity get(Long id) { - return repository.findById(id) - .orElseThrow(() -> new NotFoundException(MovieEntity.class, id)); - } - - public void checkName(String name) { - if (repository.findByNameIgnoreCase(name).isPresent()) { - throw new IllegalArgumentException( - String.format("Movie with name %s is already exists", name)); - } - } - - @Transactional(readOnly = true) - public List getAll(long categorieId) { - if (categorieId <= 0L) { - return StreamSupport.stream(repository.findAll().spliterator(), false).toList(); - } else { - return repository.findByCategorieId(categorieId); - } - } - - @Transactional(readOnly = true) - public Page getAll(long categorieId, int page, int size) { - final Pageable pageable = PageRequest.of(page, size, Sort.by("id")); - if (categorieId <= 0L) { - return repository.findAll(pageable); - } else { - return repository.findByCategorieId(categorieId, pageable); - } - } - - @Transactional(readOnly = true) - public MovieEntity get(long id) { - return repository.findOneById(id) - .orElseThrow(() -> new NotFoundException(MovieEntity.class, id)); - } - - @Transactional - public MovieEntity create(MovieEntity entity) { - if (entity == null) { - throw new IllegalArgumentException("Entity is null"); - } - return repository.save(entity); - } - - @Transactional - public List createAll(List entities) { - if (entities == null || entities.isEmpty()) { - throw new IllegalArgumentException("Movies list is null or empty"); - } - return StreamSupport.stream(repository.saveAll(entities).spliterator(), false).toList(); - } - - @Transactional - public MovieEntity update(Long id, MovieEntity entity) { - final MovieEntity exisEntity = get(id); - exisEntity.setCategorie(entity.getCategorie()); - exisEntity.setName(entity.getName()); - exisEntity.setDescription(entity.getDescription()); - exisEntity.setDuration(entity.getDuration()); - exisEntity.setImage(entity.getImage()); - return repository.save(exisEntity); - } - - @Transactional - public MovieEntity delete(Long id) { - final MovieEntity exisEntity = get(id); - repository.delete(exisEntity); - return exisEntity; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserController.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserController.java deleted file mode 100644 index ada4528..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserController.java +++ /dev/null @@ -1,136 +0,0 @@ -package com.example.demo.users.api; - -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; - -import org.modelmapper.ModelMapper; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.servlet.mvc.support.RedirectAttributes; - -import com.example.demo.core.api.PageAttributesMapper; -import com.example.demo.core.configurations.Constants; -import com.example.demo.core.security.UserPrincipal; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; - -import jakarta.validation.Valid; - -@Controller -@RequestMapping(UserController.URL) -public class UserController { - private final MovieService movieService; - - public static final String URL = Constants.ADMIN_PREFIX + "/user"; - private static final String USER_VIEW = "user"; - private static final String USER_EDIT_VIEW = "user-edit"; - private static final String PAGE_ATTRIBUTE = "page"; - private static final String USER_ATTRIBUTE = "user"; - - private final UserService userService; - private final ModelMapper modelMapper; - - public UserController(UserService userService, ModelMapper modelMapper, MovieService movieService) { - this.userService = userService; - this.modelMapper = modelMapper; - this.movieService = movieService; - } - - private UserDto toDto(UserEntity entity) { - return modelMapper.map(entity, UserDto.class); - } - - private UserEntity toEntity(UserDto dto) { - return modelMapper.map(dto, UserEntity.class); - } - - @GetMapping - public String getAll( - @RequestParam(name = PAGE_ATTRIBUTE, defaultValue = "0") int page, - Model model) { - final Map attributes = PageAttributesMapper.toAttributes( - userService.getAll(page, Constants.DEFUALT_PAGE_SIZE), this::toDto); - model.addAllAttributes(attributes); - model.addAttribute(PAGE_ATTRIBUTE, page); - return USER_VIEW; - } - - @GetMapping("/edit/") - public String create( - @RequestParam(name = PAGE_ATTRIBUTE, defaultValue = "0") int page, - Model model) { - model.addAttribute(USER_ATTRIBUTE, new UserDto()); - model.addAttribute(PAGE_ATTRIBUTE, page); - return USER_EDIT_VIEW; - } - - @PostMapping("/edit/") - public String create( - @RequestParam(name = PAGE_ATTRIBUTE, defaultValue = "0") int page, - @ModelAttribute(name = USER_ATTRIBUTE) @Valid UserDto user, - BindingResult bindingResult, - Model model, - RedirectAttributes redirectAttributes) { - if (bindingResult.hasErrors()) { - model.addAttribute(PAGE_ATTRIBUTE, page); - return USER_EDIT_VIEW; - } - redirectAttributes.addAttribute(PAGE_ATTRIBUTE, page); - userService.create(toEntity(user)); - return Constants.REDIRECT_VIEW + URL; - } - - @GetMapping("/edit/{id}") - public String update( - @PathVariable(name = "id") Long id, - @RequestParam(name = PAGE_ATTRIBUTE, defaultValue = "0") int page, - Model model) { - if (id <= 0) { - throw new IllegalArgumentException(); - } - model.addAttribute(USER_ATTRIBUTE, toDto(userService.get(id))); - model.addAttribute(PAGE_ATTRIBUTE, page); - return USER_EDIT_VIEW; - } - - @PostMapping("/edit/{id}") - public String update( - @PathVariable(name = "id") Long id, - @RequestParam(name = PAGE_ATTRIBUTE, defaultValue = "0") int page, - @ModelAttribute(name = USER_ATTRIBUTE) @Valid UserDto user, - BindingResult bindingResult, - Model model, - RedirectAttributes redirectAttributes) { - if (bindingResult.hasErrors()) { - model.addAttribute(PAGE_ATTRIBUTE, page); - return USER_EDIT_VIEW; - } - if (id <= 0) { - throw new IllegalArgumentException(); - } - redirectAttributes.addAttribute(PAGE_ATTRIBUTE, page); - userService.update(id, toEntity(user)); - return Constants.REDIRECT_VIEW + URL; - } - - @PostMapping("/delete/{id}") - public String delete( - @PathVariable(name = "id") Long id, - @RequestParam(name = PAGE_ATTRIBUTE, defaultValue = "0") int page, - RedirectAttributes redirectAttributes) { - redirectAttributes.addAttribute(PAGE_ATTRIBUTE, page); - userService.delete(id); - return Constants.REDIRECT_VIEW + URL; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserDto.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserDto.java deleted file mode 100644 index 52adf81..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserDto.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.example.demo.users.api; - -import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.Size; - -public class UserDto { - private Long id; - @NotBlank - @Size(min = 3, max = 20) - private String login; - private String role; - - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getLogin() { - return login; - } - - public void setLogin(String login) { - this.login = login; - } - - public String getRole() { - return role; - } - - public void setRole(String role) { - this.role = role; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserMovieDto.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserMovieDto.java deleted file mode 100644 index f3b3208..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserMovieDto.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.example.demo.users.api; - -public class UserMovieDto { - private Long id; - private String name; - private boolean active; - private String description; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getDescription() { - return name; - } - - public void setDescription(String description) { - this.description = description; - } - - public boolean isActive() { - return active; - } - - public void setActive(boolean active) { - this.active = active; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserProfileController.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserProfileController.java deleted file mode 100644 index 4b90de0..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserProfileController.java +++ /dev/null @@ -1,125 +0,0 @@ -package com.example.demo.users.api; - -import java.util.List; -import java.util.stream.Collectors; - -import org.modelmapper.ModelMapper; -import org.springframework.security.core.annotation.AuthenticationPrincipal; -import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.servlet.mvc.support.RedirectAttributes; - -import com.example.demo.core.api.PageAttributesMapper; -import com.example.demo.core.configurations.Constants; -import com.example.demo.core.security.UserPrincipal; -import com.example.demo.favorites.model.UserMovieEntity; -import com.example.demo.favorites.service.UserMovieService; -import com.example.demo.movies.api.MovieDTO; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; -import com.example.demo.categories.api.CategorieDTO; -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.users.model.UserMovieWithStatus; -//import com.example.demo.users.model.UserMovieWithStatus; -import com.example.demo.users.service.UserService; - -import jakarta.validation.Valid; - -@Controller -public class UserProfileController { - private static final String PROFILE_VIEW = "profile"; - - private static final String PAGE_ATTRIBUTE = "page"; - private static final String TYPEID_ATTRIBUTE = "categorieId"; - private static final String PROFILE_ATTRIBUTE = "profile"; - - private final MovieService movieService; - private final CategorieService categorieService; - private final UserService userService; - private final UserMovieService userMovieService; - private final ModelMapper modelMapper; - - public UserProfileController( - MovieService movieService, - CategorieService categorieService, - UserService userService, - UserMovieService userMovieService, - ModelMapper modelMapper) { - this.movieService = movieService; - this.categorieService = categorieService; - this.userService = userService; - this.userMovieService = userMovieService; - this.modelMapper = modelMapper; - } - - private MovieDTO toDto(MovieEntity entity) { - return modelMapper.map(entity, MovieDTO.class); - } - - private CategorieDTO toCategorieDto(CategorieEntity entity) { - return modelMapper.map(entity, CategorieDTO.class); - } - - private UserMovieDto toMovieDto(UserMovieWithStatus entity) { - return modelMapper.map(entity, UserMovieDto.class); - } - - private UserMovieWithStatus toMovieWithStatus(UserMovieDto dto) { - return modelMapper.map(dto, UserMovieWithStatus.class); - } - - @GetMapping - public String getProfile( - @RequestParam(name = PAGE_ATTRIBUTE, defaultValue = "0") int page, - @RequestParam(name = TYPEID_ATTRIBUTE, defaultValue = "0") int categorieId, - Model model, - @AuthenticationPrincipal UserPrincipal principal) { - final long userId = principal.getId(); - model.addAttribute(PAGE_ATTRIBUTE, page); - model.addAttribute(TYPEID_ATTRIBUTE, categorieId); - model.addAllAttributes(PageAttributesMapper.toAttributes( - movieService.getAll(categorieId, page, Constants.DEFUALT_PAGE_SIZE), - movie -> modelMapper.map(movie, MovieDTO.class))); - model.addAttribute("categories", - categorieService.getAll().stream() - .map(categorie -> modelMapper.map(categorie, CategorieDTO.class)) - .toList()); - - List favoriteMovies = userMovieService.getFavoriteMoviesByUserId(userId); - model.addAttribute("favoriteMovies", favoriteMovies); - - return PROFILE_VIEW; - } - - @PostMapping - public String saveProfile( - @ModelAttribute(name = PROFILE_ATTRIBUTE) @Valid UserProfileDto profile, - BindingResult bindResult, - Model model, - @AuthenticationPrincipal UserPrincipal principal) { - if (bindResult.hasErrors()) { - return PROFILE_VIEW; - } - return Constants.REDIRECT_VIEW + "/"; - } - - @PostMapping("/delete/{id}") - public String deleteMovie( - @PathVariable(name = "id") Long id, - @RequestParam(name = PAGE_ATTRIBUTE, defaultValue = "0") int page, - @RequestParam(name = TYPEID_ATTRIBUTE, defaultValue = "0") int categorieId, - RedirectAttributes redirectAttributes, - @AuthenticationPrincipal UserPrincipal principal) { - redirectAttributes.addAttribute(PAGE_ATTRIBUTE, page); - redirectAttributes.addAttribute(TYPEID_ATTRIBUTE, categorieId); - movieService.delete(id); - return Constants.REDIRECT_VIEW + "/"; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserProfileDto.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserProfileDto.java deleted file mode 100644 index 3359238..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserProfileDto.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.example.demo.users.api; - -import java.util.ArrayList; -import java.util.List; - -public class UserProfileDto { - private List movies = new ArrayList<>(); - - public UserProfileDto() { - } - - public UserProfileDto(List movies) { - this.movies = movies; - } - - public List getMovies() { - return movies; - } - - public void setMovies(List movies) { - this.movies = movies; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserSignupController.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserSignupController.java deleted file mode 100644 index 9f6e538..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserSignupController.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.example.demo.users.api; - -import java.util.Objects; - -import org.modelmapper.ModelMapper; -import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; - -import com.example.demo.core.configurations.Constants; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.service.UserService; - -import jakarta.validation.Valid; - -@Controller -@RequestMapping(UserSignupController.URL) -public class UserSignupController { - public static final String URL = "/signup"; - - private static final String SIGNUP_VIEW = "signup"; - private static final String USER_ATTRIBUTE = "user"; - - private final UserService userService; - private final ModelMapper modelMapper; - - public UserSignupController( - UserService userService, - ModelMapper modelMapper) { - this.userService = userService; - this.modelMapper = modelMapper; - } - - private UserEntity toEntity(UserSignupDto dto) { - return modelMapper.map(dto, UserEntity.class); - } - - @GetMapping - public String getSignup(Model model) { - model.addAttribute(USER_ATTRIBUTE, new UserSignupDto()); - return SIGNUP_VIEW; - } - - @PostMapping - public String signup( - @ModelAttribute(name = USER_ATTRIBUTE) @Valid UserSignupDto user, - BindingResult bindingResult, - Model model) { - if (bindingResult.hasErrors()) { - return SIGNUP_VIEW; - } - if (!Objects.equals(user.getPassword(), user.getPasswordConfirm())) { - bindingResult.rejectValue("password", "signup:passwords", "Пароли не совпадают."); - model.addAttribute(USER_ATTRIBUTE, user); - return SIGNUP_VIEW; - } - userService.create(toEntity(user)); - return Constants.REDIRECT_VIEW + Constants.LOGIN_URL + "?signup"; - } - -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserSignupDto.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserSignupDto.java deleted file mode 100644 index 0e9abc8..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/api/UserSignupDto.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.example.demo.users.api; - -import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.Size; - -public class UserSignupDto { - @NotBlank - @Size(min = 3, max = 20) - private String login; - @NotBlank - @Size(min = 3, max = 20) - private String password; - @NotBlank - @Size(min = 3, max = 20) - private String passwordConfirm; - - public String getLogin() { - return login; - } - - public void setLogin(String login) { - this.login = login; - } - - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - - public String getPasswordConfirm() { - return passwordConfirm; - } - - public void setPasswordConfirm(String passwordConfirm) { - this.passwordConfirm = passwordConfirm; - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/model/UserEntity.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/model/UserEntity.java deleted file mode 100644 index 57503b3..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/model/UserEntity.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.example.demo.users.model; - -import java.util.HashSet; -import java.util.Objects; -import java.util.Set; - -import com.example.demo.core.model.BaseEntity; -import com.example.demo.movies.model.MovieEntity; - -import jakarta.persistence.CascadeType; -import jakarta.persistence.Column; -import jakarta.persistence.Entity; -import jakarta.persistence.FetchType; -import jakarta.persistence.OneToMany; -import jakarta.persistence.OrderBy; -import jakarta.persistence.Table; - -@Entity -@Table(name = "users") -public class UserEntity extends BaseEntity { - @Column(nullable = false, unique = true, length = 20) - private String login; - @Column(nullable = false, length = 60) - private String password; - private UserRole role; - - public UserEntity() { - } - - public UserEntity(String login, String password) { - this.login = login; - this.password = password; - this.role = UserRole.USER; - } - - public String getLogin() { - return login; - } - - public void setLogin(String login) { - this.login = login; - } - - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - - public UserRole getRole() { - return role; - } - - public void setRole(UserRole role) { - this.role = role; - } - - @Override - public int hashCode() { - return Objects.hash(id, login, password, role); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - UserEntity other = (UserEntity) obj; - return Objects.equals(other.getId(), id) - && Objects.equals(other.getLogin(), login) - && Objects.equals(other.getPassword(), password) - && Objects.equals(other.getRole(), role); - } -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/model/UserMovieWithStatus.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/model/UserMovieWithStatus.java deleted file mode 100644 index 9356500..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/model/UserMovieWithStatus.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.example.demo.users.model; - -import java.util.Objects; - -import com.example.demo.movies.model.MovieEntity; - -public class UserMovieWithStatus { - private Long id; - private String name; - private boolean active; - - public UserMovieWithStatus() { - } - - public UserMovieWithStatus(MovieEntity entity, boolean active) { - this.id = entity.getId(); - this.name = entity.getName(); - this.active = active; - } - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public boolean isActive() { - return active; - } - - public void setActive(boolean active) { - this.active = active; - } - - @Override - public int hashCode() { - return Objects.hash(id, name, active); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - UserMovieWithStatus other = (UserMovieWithStatus) obj; - return Objects.equals(id, other.id) && Objects.equals(name, other.name) && active == other.active; - } - -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/model/UserRole.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/model/UserRole.java deleted file mode 100644 index 81e7f24..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/model/UserRole.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.example.demo.users.model; - -import org.springframework.security.core.GrantedAuthority; - -public enum UserRole implements GrantedAuthority { - ADMIN, - USER; - - private static final String PREFIX = "ROLE_"; - - @Override - public String getAuthority() { - return PREFIX + this.name(); - } - -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/repository/UserRepository.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/repository/UserRepository.java deleted file mode 100644 index bb3c48e..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/repository/UserRepository.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.example.demo.users.repository; - -import java.util.Optional; -import org.springframework.data.repository.CrudRepository; -import org.springframework.data.repository.PagingAndSortingRepository; - -import com.example.demo.users.model.UserEntity; - -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; - -public interface UserRepository - extends CrudRepository, PagingAndSortingRepository { - - Optional findByLoginIgnoreCase(String login); - -} diff --git a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/service/UserService.java b/2 семестр/Lab4-5/src/main/java/com/example/demo/users/service/UserService.java deleted file mode 100644 index 2ac96a7..0000000 --- a/2 семестр/Lab4-5/src/main/java/com/example/demo/users/service/UserService.java +++ /dev/null @@ -1,113 +0,0 @@ -package com.example.demo.users.service; - -import java.util.Collections; -import java.util.List; -import java.util.Map; -import java.util.Optional; -import java.util.Set; -import java.util.function.Function; - -import org.springframework.data.domain.PageRequest; -import org.springframework.security.core.userdetails.UserDetails; -import org.springframework.security.core.userdetails.UserDetailsService; -import org.springframework.security.core.userdetails.UsernameNotFoundException; -import org.springframework.security.crypto.password.PasswordEncoder; -import org.springframework.stereotype.Service; -import org.hibernate.Hibernate; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.Sort; - -import org.springframework.transaction.annotation.Transactional; -import org.springframework.util.StringUtils; - -import java.util.stream.Collectors; -import java.util.stream.StreamSupport; - -import com.example.demo.core.configurations.Constants; -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.core.security.UserPrincipal; -import com.example.demo.favorites.model.UserMovieEntity; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.service.MovieService; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.model.UserRole; -import com.example.demo.users.repository.UserRepository; - -@Service -public class UserService implements UserDetailsService { - private final UserRepository repository; - private final PasswordEncoder passwordEncoder; - - public UserService(UserRepository repository, PasswordEncoder passwordEncoder) { - this.repository = repository; - this.passwordEncoder = passwordEncoder; - } - - private void checkLogin(Long id, String login) { - final Optional existsUser = repository.findByLoginIgnoreCase(login); - if (existsUser.isPresent() && !existsUser.get().getId().equals(id)) { - throw new IllegalArgumentException( - String.format("User with login %s is already exists", login)); - } - } - - @Transactional(readOnly = true) - public List getAll() { - return StreamSupport.stream(repository.findAll().spliterator(), false).toList(); - } - - @Transactional(readOnly = true) - public Page getAll(int page, int size) { - return repository.findAll(PageRequest.of(page, size, Sort.by("id"))); - } - - @Transactional(readOnly = true) - public UserEntity get(Long id) { - return repository.findById(id).orElseThrow(() -> new NotFoundException(UserEntity.class, id)); - } - - @Transactional(readOnly = true) - public UserEntity getByUsername(String username) { - return repository.findByLoginIgnoreCase(username) - .orElseThrow(() -> new IllegalArgumentException( - String.format("User with login %s is not found", username))); - } - - @Transactional - public UserEntity create(UserEntity entity) { - if (entity == null) { - throw new IllegalArgumentException("Entity is null"); - } - checkLogin(null, entity.getLogin()); - final String password = Optional.ofNullable(entity.getPassword()).orElse(""); - entity.setPassword( - passwordEncoder.encode(StringUtils.hasText(password.strip()) ? password : Constants.DEFAULT_PASSWORD)); - entity.setRole(Optional.ofNullable(entity.getRole()).orElse(UserRole.USER)); - repository.save(entity); - return repository.save(entity); - } - - @Transactional - public UserEntity update(Long id, UserEntity entity) { - UserEntity existsentity = get(id); - checkLogin(id, entity.getLogin()); - existsentity.setLogin(entity.getLogin()); - existsentity.setPassword(entity.getPassword()); - existsentity.setRole(entity.getRole()); - return repository.save(existsentity); - } - - @Transactional - public UserEntity delete(Long id) { - final UserEntity existsentity = get(id); - repository.delete(existsentity); - return existsentity; - } - - @Override - @Transactional(readOnly = true) - public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { - final UserEntity existUser = getByUsername(username); - return new UserPrincipal(existUser); - } -} diff --git a/2 семестр/Lab4-5/src/main/resources/application.properties b/2 семестр/Lab4-5/src/main/resources/application.properties deleted file mode 100644 index 62ab433..0000000 --- a/2 семестр/Lab4-5/src/main/resources/application.properties +++ /dev/null @@ -1,20 +0,0 @@ -# Server -spring.main.banner-mode=off -server.port=8080 - -# Logger settings -# Available levels are: TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF -logging.level.com.example.demo=DEBUG - -# JPA Settings -spring.datasource.url=jdbc:h2:file:./data -spring.datasource.username=sa -spring.datasource.password=password -spring.datasource.driver-class-name=org.h2.Driver -spring.jpa.hibernate.ddl-auto=create -spring.jpa.open-in-view=false -# spring.jpa.show-sql=true -# spring.jpa.properties.hibernate.format_sql=true - -# H2 console -spring.h2.console.enabled=true \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/public/css/favicon.svg b/2 семестр/Lab4-5/src/main/resources/public/css/favicon.svg deleted file mode 100644 index 7af549c..0000000 --- a/2 семестр/Lab4-5/src/main/resources/public/css/favicon.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/public/css/png.png b/2 семестр/Lab4-5/src/main/resources/public/css/png.png deleted file mode 100644 index a1913e9..0000000 Binary files a/2 семестр/Lab4-5/src/main/resources/public/css/png.png and /dev/null differ diff --git a/2 семестр/Lab4-5/src/main/resources/public/css/style.css b/2 семестр/Lab4-5/src/main/resources/public/css/style.css deleted file mode 100644 index c776018..0000000 --- a/2 семестр/Lab4-5/src/main/resources/public/css/style.css +++ /dev/null @@ -1,67 +0,0 @@ -html, -body { - height: 100%; -} - -h1 { - font-size: 1.5em; -} - -h2 { - font-size: 1.25em; -} - -h3 { - font-size: 1.1em; -} - -td form { - margin: 0; - padding: 0; - margin-top: -.25em; -} - -.button-fixed-width { - width: 150px; -} - -.button-link { - padding: 0; -} - -.invalid-feedback { - display: block; -} - -.w-10 { - width: 10% !important; -} - -.my-navbar { - background-color: #3c3c3c !important; -} - -.my-navbar .link a:hover { - text-decoration: underline; -} - -.my-navbar .logo { - width: 26px; - height: 26px; -} - -.my-footer { - background-color: #2c2c2c; - height: 32px; - color: rgba(255, 255, 255, 0.5); -} - -.cart-image { - width: 3.1rem; - padding: 0.25rem; - border-radius: 0.5rem; -} - -.cart-item { - height: auto; -} diff --git a/2 семестр/Lab4-5/src/main/resources/public/favicon.svg b/2 семестр/Lab4-5/src/main/resources/public/favicon.svg deleted file mode 100644 index 7af549c..0000000 --- a/2 семестр/Lab4-5/src/main/resources/public/favicon.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/categories-edit.html b/2 семестр/Lab4-5/src/main/resources/templates/categories-edit.html deleted file mode 100644 index bcf88e4..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/categories-edit.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Редакторовать Категории - - - -
-
-
- - -
-
- - -
-
-
-
-
- - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/categories.html b/2 семестр/Lab4-5/src/main/resources/templates/categories.html deleted file mode 100644 index fd49852..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/categories.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - Категории - - - -
- -

Данные отсутствуют

- -

Типы заказов

- - - - - - - - - - - - - - - - - - - -
IDКатегория
-
- -
-
-
- -
-
-
-
-
- - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/default.html b/2 семестр/Lab4-5/src/main/resources/templates/default.html deleted file mode 100644 index 4ea20c6..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/default.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - Movie com - - - - - - - - -
-
-
- Автор, [[${#dates.year(#dates.createNow())}]] -
- - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/error.html b/2 семестр/Lab4-5/src/main/resources/templates/error.html deleted file mode 100644 index faa6b0a..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/error.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - Ошибка - - - -
-
    - -
  • - Неизвестная ошибка -
  • -
    - -
  • - Ошибка: [[${message}]] -
  • -
    - -
  • - Адрес: [[${url}]] -
  • -
  • - Класс исключения: [[${exception}]] -
  • -
  • - [[${method}]] ([[${file}]]:[[${line}]]) -
  • -
    -
- На главную -
- - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/favorite-movies.html b/2 семестр/Lab4-5/src/main/resources/templates/favorite-movies.html deleted file mode 100644 index 6a5298d..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/favorite-movies.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Избранные фильмы - - - -
-
-

В избранных фильмах ничего нет.

-
-
-
    -
  • - Название фильма -
  • -
-
- -
- - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/login.html b/2 семестр/Lab4-5/src/main/resources/templates/login.html deleted file mode 100644 index eb3a6d7..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/login.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - Вход - - - -
-
-
- Неверный логин или пароль -
-
- Выход успешно произведен -
-
- Пользователь успешно создан -
-
- - -
-
- - -
-
- - -
-
- - Регистрация -
-
-
- - - - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/movies-edit.html b/2 семестр/Lab4-5/src/main/resources/templates/movies-edit.html deleted file mode 100644 index 591cc21..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/movies-edit.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Редактировать фильм - - - -
-
-
- - -
-
- - -
-
-
-
- - -
-
-
- - -
-
-
-
- - -
-
-
- - -
-
-
- - Отмена -
-
-
- - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/movies-user.html b/2 семестр/Lab4-5/src/main/resources/templates/movies-user.html deleted file mode 100644 index 583414b..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/movies-user.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - -

Данные отсутствуют

- -
-
- - -
- -
-
-
-
-
- ... -
-

-
- -
- - -
-
-
-
-
-
-
- - -
- - - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/movies.html b/2 семестр/Lab4-5/src/main/resources/templates/movies.html deleted file mode 100644 index 2aa4371..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/movies.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Типы заказов - - - -
- -

Данные отсутствуют

- -

Типы заказов

- - - - - - - - - - - - - - - - - - - - - - - - - -
IDНазваниеЖанрОписаниеДлительностьИзображение
-
- - -
-
-
- - -
-
-
- - -
- - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/pagination.html b/2 семестр/Lab4-5/src/main/resources/templates/pagination.html deleted file mode 100644 index b11664a..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/pagination.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/profile.html b/2 семестр/Lab4-5/src/main/resources/templates/profile.html deleted file mode 100644 index 0b61066..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/profile.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - - Личный кабинет - - - -
- - -
-
- -
-
-
-
-
-
- ... -
-
- - -
-
-
-
-
-
- -
-
- - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/signup.html b/2 семестр/Lab4-5/src/main/resources/templates/signup.html deleted file mode 100644 index 293fcaa..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/signup.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - Вход - - - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - Отмена -
-
-
- - - - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/user-edit.html b/2 семестр/Lab4-5/src/main/resources/templates/user-edit.html deleted file mode 100644 index 659be54..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/user-edit.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Редакторовать пользователя - - - -
-
-
- - -
-
- - -
-
-
- - Отмена -
-
-
- - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/main/resources/templates/user.html b/2 семестр/Lab4-5/src/main/resources/templates/user.html deleted file mode 100644 index cce1336..0000000 --- a/2 семестр/Lab4-5/src/main/resources/templates/user.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Пользователи - - - -
- -

Данные отсутствуют

- -

Пользователи

- - - - - - - - - - - - - - - - - - - -
IDИмя пользователя
-
- - -
-
-
- - -
-
-
- - -
- - - \ No newline at end of file diff --git a/2 семестр/Lab4-5/src/test/java/com/example/demo/CategorieEntityTest.java b/2 семестр/Lab4-5/src/test/java/com/example/demo/CategorieEntityTest.java deleted file mode 100644 index 3196707..0000000 --- a/2 семестр/Lab4-5/src/test/java/com/example/demo/CategorieEntityTest.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.example.demo; - -import org.junit.jupiter.api.Test; - -import com.example.demo.categories.model.CategorieEntity; - -import static org.junit.jupiter.api.Assertions.*; - -public class CategorieEntityTest { - - @Test - public void testCategorieEntityEqualsAndHashCode() { - CategorieEntity category1 = new CategorieEntity("Action", "image.jpg"); - CategorieEntity category2 = new CategorieEntity("Action", "image.jpg"); - - assertEquals(category1, category2); - assertEquals(category1.hashCode(), category2.hashCode()); - - category2.setName("Drama"); - assertNotEquals(category1, category2); - assertNotEquals(category1.hashCode(), category2.hashCode()); - } - - @Test - public void testCategorieEntitySettersAndGetters() { - CategorieEntity category = new CategorieEntity(); - category.setName("Action"); - category.setImage("image.jpg"); - - assertEquals("Action", category.getName()); - assertEquals("image.jpg", category.getImage()); - } -} diff --git a/2 семестр/Lab4-5/src/test/java/com/example/demo/CategorieServiceTest.java b/2 семестр/Lab4-5/src/test/java/com/example/demo/CategorieServiceTest.java deleted file mode 100644 index c030ee4..0000000 --- a/2 семестр/Lab4-5/src/test/java/com/example/demo/CategorieServiceTest.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.example.demo; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.categories.repository.CategorieRepository; -import com.example.demo.categories.service.CategorieService; -import com.example.demo.core.errors.NotFoundException; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.junit.jupiter.MockitoExtension; - -import java.util.Optional; - -import static org.junit.jupiter.api.Assertions.*; -import static org.mockito.ArgumentMatchers.anyLong; -import static org.mockito.Mockito.*; - -@ExtendWith(MockitoExtension.class) -public class CategorieServiceTest { - - @Mock - private CategorieRepository categorieRepository; - - @InjectMocks - private CategorieService categorieService; - - @Test - public void testGetCategoryById() { - CategorieEntity category = new CategorieEntity(); - when(categorieRepository.findById(anyLong())).thenReturn(Optional.of(category)); - - CategorieEntity result = categorieService.get(1L); - - assertNotNull(result); - verify(categorieRepository, times(1)).findById(anyLong()); - } - - @Test - public void testGetCategoryByIdNotFound() { - when(categorieRepository.findById(anyLong())).thenReturn(Optional.empty()); - - assertThrows(NotFoundException.class, () -> categorieService.get(1L)); - } - - @Test - public void testCreateCategory() { - CategorieEntity category = new CategorieEntity(); - when(categorieRepository.save(any(CategorieEntity.class))).thenReturn(category); - - CategorieEntity createdCategory = categorieService.create(category); - - assertNotNull(createdCategory); - verify(categorieRepository, times(1)).save(any(CategorieEntity.class)); - } - - @Test - public void testDeleteCategory() { - CategorieEntity category = new CategorieEntity(); - when(categorieRepository.findById(anyLong())).thenReturn(Optional.of(category)); - - CategorieEntity deletedCategory = categorieService.delete(1L); - - assertNotNull(deletedCategory); - verify(categorieRepository, times(1)).delete(any(CategorieEntity.class)); - } -} diff --git a/2 семестр/Lab4-5/src/test/java/com/example/demo/MovieEntityTest.java b/2 семестр/Lab4-5/src/test/java/com/example/demo/MovieEntityTest.java deleted file mode 100644 index b97021c..0000000 --- a/2 семестр/Lab4-5/src/test/java/com/example/demo/MovieEntityTest.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.example.demo; - -import org.junit.jupiter.api.Test; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.movies.model.MovieEntity; - -import static org.junit.jupiter.api.Assertions.*; - -public class MovieEntityTest { - - @Test - public void testMovieEntityEqualsAndHashCode() { - CategorieEntity category = new CategorieEntity("Action", "image.jpg"); - - MovieEntity movie1 = new MovieEntity(category, "Test Movie", "Description", "120 min", "image.jpg"); - MovieEntity movie2 = new MovieEntity(category, "Test Movie", "Description", "120 min", "image.jpg"); - - assertEquals(movie1, movie2); - assertEquals(movie1.hashCode(), movie2.hashCode()); - - movie2.setName("Another Movie"); - assertNotEquals(movie1, movie2); - assertNotEquals(movie1.hashCode(), movie2.hashCode()); - } - - @Test - public void testMovieEntitySettersAndGetters() { - CategorieEntity category = new CategorieEntity("Action", "image.jpg"); - - MovieEntity movie = new MovieEntity(); - movie.setCategorie(category); - movie.setName("Test Movie"); - movie.setDescription("Description"); - movie.setDuration("120 min"); - movie.setImage("image.jpg"); - - assertEquals(category, movie.getCategorie()); - assertEquals("Test Movie", movie.getName()); - assertEquals("Description", movie.getDescription()); - assertEquals("120 min", movie.getDuration()); - assertEquals("image.jpg", movie.getImage()); - } -} diff --git a/2 семестр/Lab4-5/src/test/java/com/example/demo/MovieServiceTest.java b/2 семестр/Lab4-5/src/test/java/com/example/demo/MovieServiceTest.java deleted file mode 100644 index 0da86bf..0000000 --- a/2 семестр/Lab4-5/src/test/java/com/example/demo/MovieServiceTest.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.example.demo; - -import com.example.demo.categories.model.CategorieEntity; -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.movies.model.MovieEntity; -import com.example.demo.movies.repository.MovieRepository; -import com.example.demo.movies.service.MovieService; - -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.junit.jupiter.MockitoExtension; - -import java.util.Optional; - -import static org.junit.jupiter.api.Assertions.*; -import static org.mockito.ArgumentMatchers.anyLong; -import static org.mockito.Mockito.*; - -@ExtendWith(MockitoExtension.class) -public class MovieServiceTest { - - @Mock - private MovieRepository movieRepository; - - @InjectMocks - private MovieService movieService; - - @Test - public void testCreateMovie() { - MovieEntity movie = new MovieEntity(); - when(movieRepository.save(any(MovieEntity.class))).thenReturn(movie); - - MovieEntity createdMovie = movieService.create(movie); - - assertNotNull(createdMovie); - verify(movieRepository, times(1)).save(any(MovieEntity.class)); - } - - @Test - public void testDeleteMovie() { - MovieEntity movie = new MovieEntity(); - when(movieRepository.findById(anyLong())).thenReturn(Optional.of(movie)); - - MovieEntity deletedMovie = movieService.delete(1L); - - assertNotNull(deletedMovie); - verify(movieRepository, times(1)).delete(any(MovieEntity.class)); - } -} diff --git a/2 семестр/Lab4-5/src/test/java/com/example/demo/UserEntityTest.java b/2 семестр/Lab4-5/src/test/java/com/example/demo/UserEntityTest.java deleted file mode 100644 index 8475d8b..0000000 --- a/2 семестр/Lab4-5/src/test/java/com/example/demo/UserEntityTest.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.example.demo; - -import org.junit.jupiter.api.Test; - -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.model.UserRole; - -import static org.junit.jupiter.api.Assertions.*; - -public class UserEntityTest { - - @Test - public void testUserEntityEqualsAndHashCode() { - UserEntity user1 = new UserEntity("testUser", "password123"); - user1.setRole(UserRole.ADMIN); - - UserEntity user2 = new UserEntity("testUser", "password123"); - user2.setRole(UserRole.ADMIN); - - assertEquals(user1, user2); - assertEquals(user1.hashCode(), user2.hashCode()); - - user2.setRole(UserRole.USER); - assertNotEquals(user1, user2); - assertNotEquals(user1.hashCode(), user2.hashCode()); - } - - @Test - public void testUserEntitySettersAndGetters() { - UserEntity user = new UserEntity(); - user.setLogin("testUser"); - user.setPassword("password123"); - user.setRole(UserRole.ADMIN); - - assertEquals("testUser", user.getLogin()); - assertEquals("password123", user.getPassword()); - assertEquals(UserRole.ADMIN, user.getRole()); - } -} diff --git a/2 семестр/Lab4-5/src/test/java/com/example/demo/UserServiceTest.java b/2 семестр/Lab4-5/src/test/java/com/example/demo/UserServiceTest.java deleted file mode 100644 index f49d053..0000000 --- a/2 семестр/Lab4-5/src/test/java/com/example/demo/UserServiceTest.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.example.demo; - -import com.example.demo.core.errors.NotFoundException; -import com.example.demo.users.model.UserEntity; -import com.example.demo.users.repository.UserRepository; -import com.example.demo.users.service.UserService; - -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.junit.jupiter.MockitoExtension; -import org.springframework.security.core.userdetails.UsernameNotFoundException; -import org.springframework.security.crypto.password.PasswordEncoder; - -import java.util.Optional; - -import static org.junit.jupiter.api.Assertions.*; -import static org.mockito.ArgumentMatchers.anyString; -import static org.mockito.Mockito.*; - -@ExtendWith(MockitoExtension.class) -public class UserServiceTest { - - @Mock - private UserRepository userRepository; - - @Mock - private PasswordEncoder passwordEncoder; - - @InjectMocks - private UserService userService; - - @Test - public void testCreateUser() { - UserEntity user = new UserEntity("testUser", "password123"); - when(userRepository.save(any(UserEntity.class))).thenReturn(user); - when(passwordEncoder.encode(anyString())).thenReturn("encodedPassword"); - - UserEntity createdUser = userService.create(user); - - assertNotNull(createdUser); - assertEquals("testUser", createdUser.getLogin()); - assertEquals("encodedPassword", createdUser.getPassword()); - verify(userRepository, times(2)).save(any(UserEntity.class)); - } - - @Test - public void testGetUserNotFound() { - when(userRepository.findById(anyLong())).thenReturn(Optional.empty()); - - assertThrows(NotFoundException.class, () -> userService.get(1L)); - } -} diff --git a/2 семестр/Lab4-5/src/test/resources/application.properties b/2 семестр/Lab4-5/src/test/resources/application.properties deleted file mode 100644 index d5f355c..0000000 --- a/2 семестр/Lab4-5/src/test/resources/application.properties +++ /dev/null @@ -1,14 +0,0 @@ -# Server -spring.main.banner-mode=off - -# Logger settings -# Available levels are: TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF -logging.level.com.example.demo=DEBUG - -# JPA Settings -spring.datasource.url=jdbc:h2:mem:testdb -spring.datasource.username=sa -spring.datasource.password=password -spring.datasource.driver-class-name=org.h2.Driver -spring.jpa.hibernate.ddl-auto=create -spring.jpa.open-in-view=false \ No newline at end of file