From 2b2413ee60c420855e98ed878fe4eba0dcf5fc87 Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Tue, 12 Feb 2019 00:09:09 -0500 Subject: [PATCH] JDT LS based index for searches and refactorings to replace Jandex --- .../META-INF/MANIFEST.MF | 8 +- .../java-data-json/Map.json | 720 + .../java-data-json/NestedRouter3.json | 69 + .../java-data-json/Quote.json | 274 + .../java-data-json/ServerProperties.json | 632 + .../java-data-json/search-util-map.json | 53756 ++++++++++++++++ .../commons/test/JavaLangugeClientTest.java | 175 + .../ls/eclipse/commons/test/JavadocTest.java | 24 +- .../ls/eclipse/commons/test/TestUtils.java | 96 +- .../test-projects/test-webflux-project/mvnw | 233 + .../test-webflux-project/mvnw.cmd | 145 + .../test-webflux-project/pom.xml | 49 + .../src/main/java/org/test/Application.java | 17 + .../src/main/java/org/test/NestedRouter1.java | 33 + .../src/main/java/org/test/NestedRouter2.java | 35 + .../src/main/java/org/test/NestedRouter3.java | 39 + .../main/java/org/test/PersonHandler1.java | 22 + .../main/java/org/test/PersonHandler2.java | 22 + .../main/java/org/test/PersonHandler3.java | 26 + .../src/main/java/org/test/Quote.java | 61 + .../main/java/org/test/QuoteGenerator.java | 67 + .../src/main/java/org/test/QuoteHandler.java | 48 + .../src/main/java/org/test/QuoteRouter.java | 28 + .../main/java/org/test/UserController.java | 24 + .../ls/eclipse/commons/HighlightParams.java | 51 - .../commons/HighlightsCodeLensProvider.java | 1 + .../eclipse/commons/STS4LanguageClient.java | 58 - .../commons/STS4LanguageClientImpl.java | 149 +- .../gradle/GradleProjectClasspath.java | 4 +- .../commons/gradle/GradleProjectTest.java | 4 +- .../commons/commons-java/pom.xml | 6 + .../vscode/commons/jandex/AnnotationImpl.java | 9 +- .../commons/jandex/ClassTypeWrapper.java | 9 +- .../vscode/commons/jandex/IndexRoutines.java | 4 +- .../commons/jandex/JandexClasspath.java | 39 +- .../jandex/ParameterizedTypeWrapper.java | 26 +- .../commons/java/AbstractJavaProject.java | 71 + .../vscode/commons/java/ClasspathData.java | 4 +- .../vscode/commons/java/ClasspathIndex.java | 23 +- .../java/DelegatingCachedClasspath.java | 4 +- .../ide/vscode/commons/java/IAnnotation.java | 7 +- .../ide/vscode/commons/java/IClassType.java | 4 +- .../ide/vscode/commons/java/IClasspath.java | 4 +- .../vscode/commons/java/IClasspathUtil.java | 38 +- .../ide/vscode/commons/java/IJavaProject.java | 38 +- .../ide/vscode/commons/java/JavaProject.java | 54 +- .../vscode/commons/java/JdtLsJavaProject.java | 32 + .../commons/javadoc/JavaDocProviders.java | 4 +- .../commons/javadoc/JdtLsJavadocProvider.java | 13 +- .../ide/vscode/commons/jdtls/JdtLsIndex.java | 125 + .../ide/vscode/commons/jdtls/Wrappers.java | 494 + .../languageserver/java/JavadocService.java | 4 +- .../commons/jandex/JandexClasspathTest.java | 4 +- .../vscode/commons/jandex/JdtLsIndexTest.java | 162 + .../test/resources/java-data-json/Map.json | 720 + .../java-data-json/NestedRouter3.json | 69 + .../test/resources/java-data-json/Quote.json | 274 + .../java-data-json/ServerProperties.json | 632 + .../java-data-json/search-util-map.json | 53756 ++++++++++++++++ .../commons/commons-language-server/pom.xml | 5 + .../languageserver/LanguageServerRunner.java | 3 +- .../languageserver/ProgressParams.java | 89 - .../java/ls/ClasspathListener.java | 4 +- .../java/ls/ClasspathListenerManager.java | 4 +- .../java/ls/ClasspathListenerParams.java | 35 - .../java/ls/JavaElementData.java | 37 - .../java/ls/JavaTypeResponse.java | 29 - .../java/ls/JavadocHoverLinkResponse.java | 29 - .../java/ls/JavadocResponse.java | 29 - .../languageserver/java/ls/TypeData.java | 234 - .../languageserver/quickfix/QuickfixEdit.java | 34 +- .../util/SimpleLanguageServer.java | 4 +- .../commons/commons-lsp-extensions/pom.xml | 22 + .../commons/protocol}/CursorMovement.java | 4 +- .../commons/protocol}/HighlightParams.java | 4 +- .../commons/protocol}/ProgressParams.java | 4 +- .../commons/protocol}/STS4LanguageClient.java | 36 +- .../commons/protocol/java}/Classpath.java | 29 +- .../java}/ClasspathListenerParams.java | 4 +- .../protocol/java}/JavaDataParams.java | 8 +- .../protocol/java/JavaElementData.java | 83 + .../protocol/java/JavaSearchParams.java | 65 + .../commons/protocol/java/JavaTypeData.java | 90 + .../java/JavaTypeHierarchyParams.java | 40 + .../commons/protocol/java}/MemberData.java | 32 +- .../commons/protocol/java/SearchMatch.java} | 31 +- .../commons/protocol/java/TypeData.java | 497 + .../maven/java/MavenProjectClasspath.java | 4 +- .../vscode/commons/maven/HtmlJavadocTest.java | 26 +- .../vscode/commons/maven/JavaIndexTest.java | 30 +- .../commons/maven/MavenProjectCacheTest.java | 4 +- .../commons/yaml/quickfix/YamlQuickfixes.java | 2 +- .../testharness/ClasspathTestUtil.java | 6 +- .../languageserver/testharness/Editor.java | 2 +- .../testharness/LanguageServerHarness.java | 50 +- headless-services/commons/pom.xml | 1 + .../test/ClasspathListenerHandlerTest.java | 11 +- .../.classpath | 1 + .../.gitignore | 1 + .../META-INF/MANIFEST.MF | 10 +- .../build.properties | 3 +- .../pom.xml | 55 +- .../jdt/ls/commons/classpath/Classpath.java | 157 - .../ls/commons/classpath/ClasspathUtil.java | 7 +- .../ReusableClasspathListenerHandler.java | 3 +- .../tooling/jdt/ls/commons/java/JavaData.java | 196 +- .../jdt/ls/commons/java/JavaDataParams.java | 63 - .../jdt/ls/commons/java/JavaElementData.java | 37 - .../jdt/ls/commons/java/JavaSearch.java | 59 + .../jdt/ls/commons/java/JavaTypeResponse.java | 29 - .../java/JavadocHoverLinkResponse.java | 29 - .../jdt/ls/commons/java/MemberData.java | 34 - .../jdt/ls/commons/java/StreamJdtSearch.java | 220 + .../tooling/jdt/ls/commons/java/TypeData.java | 234 - .../jdt/ls/commons/java/TypeHierarchy.java | 82 + .../plugin.xml | 20 +- .../jdt/ls/extension/HierarchyHandler.java | 40 + .../tooling/jdt/ls/extension/JavaHelpers.java | 33 + ...aTypeHanlder.java => JavaTypeHandler.java} | 15 +- .../jdt/ls/extension/JavadocHandler.java | 17 +- .../ls/extension/JavadocHoverLinkHandler.java | 6 +- .../jdt/ls/extension/SearchHandler.java | 42 + .../boot/app/BootLanguageServerParams.java | 2 +- .../autowired/AutowiredHoverProvider.java | 4 +- .../java/handlers/BootJavaHoverProvider.java | 1 + .../boot/java/handlers/RunningAppMatcher.java | 4 +- .../boot/java/links/AbstractSourceLinks.java | 3 +- .../boot/java/links/EclipseSourceLinks.java | 6 +- .../JavaServerElementLocationProvider.java | 2 +- .../java/links/JavaServerSourceLinks.java | 4 +- .../vscode/boot/java/links/SourceLinks.java | 8 +- .../java/utils/SpringLiveHoverWatchdog.java | 2 +- .../ls/JavaProjectsServiceWithFallback.java | 2 +- .../vscode/boot/jdt/ls/JdtLsProjectCache.java | 32 +- .../boot/metadata/ClassReferenceProvider.java | 8 +- .../boot/metadata/LoggerNameProvider.java | 4 +- .../boot/metadata/ResourceHintProvider.java | 5 +- .../boot/metadata/hints/StsValueHint.java | 2 +- .../ide/vscode/boot/metadata/types/Type.java | 15 +- .../vscode/boot/metadata/types/TypeUtil.java | 2 +- .../boot/metadata/util/DeprecationUtil.java | 4 +- .../hover/PropertiesDefinitionCalculator.java | 8 +- .../quickfix/AppPropertiesQuickFixes.java | 2 +- .../ApplicationYamlAssistContext.java | 2 +- .../boot/yaml/quickfix/AppYamlQuickfixes.java | 2 +- .../test/AutowiredHoverProviderTest.java | 4 +- .../BeanInjectedIntoHoverProviderTest.java | 4 +- .../ComponentInjectionsHoverProviderTest.java | 2 +- .../boot/java/value/test/MockProjects.java | 8 +- .../vscode/boot/metadata/TypeUtilTest.java | 4 +- .../test/ApplicationPropertiesEditorTest.java | 46 +- .../boot/test/ApplicationYamlEditorTest.java | 8 +- .../harness/BootLanguageServerHarness.java | 6 +- .../src/main/resources/application.properties | 0 theia-extensions/theia-spring-boot/build.sh | 6 + .../spring-boot/src/browser/java-data.ts | 20 + .../commons-vscode/src/java-data.ts | 32 + .../vscode-spring-boot/scripts/preinstall.sh | 7 + 158 files changed, 115097 insertions(+), 1687 deletions(-) create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/Map.json create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/NestedRouter3.json create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/Quote.json create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/ServerProperties.json create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/search-util-map.json create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/JavaLangugeClientTest.java create mode 100755 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/mvnw create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/mvnw.cmd create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/pom.xml create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/Application.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter1.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter2.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter3.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler1.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler2.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler3.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/Quote.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteGenerator.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteHandler.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteRouter.java create mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/UserController.java delete mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightParams.java delete mode 100644 eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageClient.java create mode 100644 headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/AbstractJavaProject.java create mode 100644 headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/JdtLsJavaProject.java create mode 100644 headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jdtls/JdtLsIndex.java create mode 100644 headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jdtls/Wrappers.java create mode 100644 headless-services/commons/commons-java/src/test/java/org/springframework/ide/vscode/commons/jandex/JdtLsIndexTest.java create mode 100644 headless-services/commons/commons-java/src/test/resources/java-data-json/Map.json create mode 100644 headless-services/commons/commons-java/src/test/resources/java-data-json/NestedRouter3.json create mode 100644 headless-services/commons/commons-java/src/test/resources/java-data-json/Quote.json create mode 100644 headless-services/commons/commons-java/src/test/resources/java-data-json/ServerProperties.json create mode 100644 headless-services/commons/commons-java/src/test/resources/java-data-json/search-util-map.json delete mode 100644 headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/ProgressParams.java delete mode 100644 headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListenerParams.java delete mode 100644 headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaElementData.java delete mode 100644 headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaTypeResponse.java delete mode 100644 headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavadocHoverLinkResponse.java delete mode 100644 headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavadocResponse.java delete mode 100644 headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/TypeData.java create mode 100644 headless-services/commons/commons-lsp-extensions/pom.xml rename {eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons => headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol}/CursorMovement.java (91%) rename headless-services/commons/{commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver => commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol}/HighlightParams.java (92%) rename {eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons => headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol}/ProgressParams.java (95%) rename headless-services/commons/{commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver => commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol}/STS4LanguageClient.java (57%) rename headless-services/commons/{commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls => commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java}/Classpath.java (93%) rename {eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons => headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java}/ClasspathListenerParams.java (90%) rename headless-services/commons/{commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls => commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java}/JavaDataParams.java (93%) create mode 100644 headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaElementData.java create mode 100644 headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaSearchParams.java create mode 100644 headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaTypeData.java create mode 100644 headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaTypeHierarchyParams.java rename headless-services/commons/{commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls => commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java}/MemberData.java (52%) rename headless-services/{jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/javadoc/JavadocResponse.java => commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/SearchMatch.java} (51%) create mode 100644 headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/TypeData.java create mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/.gitignore delete mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/Classpath.java delete mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaDataParams.java delete mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaElementData.java create mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaSearch.java delete mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaTypeResponse.java delete mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavadocHoverLinkResponse.java delete mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/MemberData.java create mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/StreamJdtSearch.java delete mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/TypeData.java create mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/TypeHierarchy.java create mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/HierarchyHandler.java create mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavaHelpers.java rename headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/{JavaTypeHanlder.java => JavaTypeHandler.java} (66%) create mode 100644 headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/SearchHandler.java create mode 100644 headless-services/spring-boot-language-server/src/test/resources/test-projects/test-webflux-project/src/main/resources/application.properties diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/META-INF/MANIFEST.MF b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/META-INF/MANIFEST.MF index 5543a757f..fa2903ea3 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/META-INF/MANIFEST.MF +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/META-INF/MANIFEST.MF @@ -11,4 +11,10 @@ Require-Bundle: org.junit, org.springframework.tooling.ls.eclipse.commons, org.eclipse.jdt.core, org.apache.commons.io, - org.springframework.tooling.jdt.ls.commons + org.springframework.tooling.jdt.ls.commons, + org.eclipse.lsp4j, + org.eclipse.m2e.core, + org.eclipse.m2e.maven.runtime, + org.eclipse.m2e.core.ui, + com.google.gson, + org.eclipse.lsp4j.jsonrpc diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/Map.json b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/Map.json new file mode 100644 index 000000000..59dbe9520 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/Map.json @@ -0,0 +1,720 @@ +{ + "fqName": "java.util.Map", + "bindingKey": "Ljava/util/Map;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Ljava/util/Map;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~size", + "label": "int java.util.Map.size()" + }, + { + "bindingKey": "Ljava/util/Map;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~isEmpty", + "label": "boolean java.util.Map.isEmpty()" + }, + { + "bindingKey": "Ljava/util/Map;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~containsKey~Ljava.lang.Object;", + "label": "boolean java.util.Map.containsKey(Object key)" + }, + { + "bindingKey": "Ljava/util/Map;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~containsValue~Ljava.lang.Object;", + "label": "boolean java.util.Map.containsValue(Object value)" + }, + { + "bindingKey": "Ljava/util/Map;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~get~Ljava.lang.Object;", + "label": "V java.util.Map.get(Object key)" + }, + { + "bindingKey": "Ljava/util/Map;.put(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~put~TK;~TV;", + "label": "V java.util.Map.put(K key, V value)" + }, + { + "bindingKey": "Ljava/util/Map;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~remove~Ljava.lang.Object;", + "label": "V java.util.Map.remove(Object key)" + }, + { + "bindingKey": "Ljava/util/Map;.putAll(Ljava/util/Map\u003c+TK;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+TK;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TK;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~putAll~Ljava.util.Map\\\u003c+TK;+TV;\u003e;", + "label": "void java.util.Map.putAll(Map\u003c? extends K, ? extends V\u003e m)" + }, + { + "bindingKey": "Ljava/util/Map;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~clear", + "label": "void java.util.Map.clear()" + }, + { + "bindingKey": "Ljava/util/Map;.keySet()Ljava.util.Set\u003cTK;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~keySet", + "label": "Set\u003cK\u003e java.util.Map.keySet()" + }, + { + "bindingKey": "Ljava/util/Map;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~values", + "label": "Collection\u003cV\u003e java.util.Map.values()" + }, + { + "bindingKey": "Ljava/util/Map;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~entrySet", + "label": "Set\u003cEntry\u003cK, V\u003e\u003e java.util.Map.entrySet()" + }, + { + "bindingKey": "Ljava/util/Map;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~equals~Ljava.lang.Object;", + "label": "boolean java.util.Map.equals(Object o)" + }, + { + "bindingKey": "Ljava/util/Map;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~hashCode", + "label": "int java.util.Map.hashCode()" + }, + { + "bindingKey": "Ljava/util/Map;.getOrDefault(Ljava/lang/Object;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "getOrDefault", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~getOrDefault~Ljava.lang.Object;~TV;", + "label": "V java.util.Map.getOrDefault(Object key, V defaultValue)" + }, + { + "bindingKey": "Ljava/util/Map;.forEach(Ljava/util/function/BiConsumer\u003c-TK;-TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.BiConsumer\u003c-TK;-TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.BiConsumer;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TK;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "forEach", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~forEach~Ljava.util.function.BiConsumer\\\u003c-TK;-TV;\u003e;", + "label": "void java.util.Map.forEach(BiConsumer\u003c? super K, ? super V\u003e action)" + }, + { + "bindingKey": "Ljava/util/Map;.replaceAll(Ljava/util/function/BiFunction\u003c-TK;-TV;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.BiFunction\u003c-TK;-TV;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.BiFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TK;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "replaceAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~replaceAll~Ljava.util.function.BiFunction\\\u003c-TK;-TV;+TV;\u003e;", + "label": "void java.util.Map.replaceAll(BiFunction\u003c? super K, ? super V, ? extends V\u003e function)" + }, + { + "bindingKey": "Ljava/util/Map;.putIfAbsent(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "putIfAbsent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~putIfAbsent~TK;~TV;", + "label": "V java.util.Map.putIfAbsent(K key, V value)" + }, + { + "bindingKey": "Ljava/util/Map;.remove(Ljava/lang/Object;Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~remove~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "boolean java.util.Map.remove(Object key, Object value)" + }, + { + "bindingKey": "Ljava/util/Map;.replace(TK;TV;TV;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~replace~TK;~TV;~TV;", + "label": "boolean java.util.Map.replace(K key, V oldValue, V newValue)" + }, + { + "bindingKey": "Ljava/util/Map;.replace(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~replace~TK;~TV;", + "label": "V java.util.Map.replace(K key, V value)" + }, + { + "bindingKey": "Ljava/util/Map;.computeIfAbsent(TK;Ljava/util/function/Function\u003c-TK;+TV;\u003e;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.Function\u003c-TK;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.Function;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TK;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "computeIfAbsent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~computeIfAbsent~TK;~Ljava.util.function.Function\\\u003c-TK;+TV;\u003e;", + "label": "V java.util.Map.computeIfAbsent(K key, Function\u003c? super K, ? extends V\u003e mappingFunction)" + }, + { + "bindingKey": "Ljava/util/Map;.computeIfPresent(TK;Ljava/util/function/BiFunction\u003c-TK;-TV;+TV;\u003e;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.BiFunction\u003c-TK;-TV;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.BiFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TK;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "computeIfPresent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~computeIfPresent~TK;~Ljava.util.function.BiFunction\\\u003c-TK;-TV;+TV;\u003e;", + "label": "V java.util.Map.computeIfPresent(K key, BiFunction\u003c? super K, ? super V, ? extends V\u003e remappingFunction)" + }, + { + "bindingKey": "Ljava/util/Map;.compute(TK;Ljava/util/function/BiFunction\u003c-TK;-TV;+TV;\u003e;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.BiFunction\u003c-TK;-TV;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.BiFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TK;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "compute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~compute~TK;~Ljava.util.function.BiFunction\\\u003c-TK;-TV;+TV;\u003e;", + "label": "V java.util.Map.compute(K key, BiFunction\u003c? super K, ? super V, ? extends V\u003e remappingFunction)" + }, + { + "bindingKey": "Ljava/util/Map;.merge(TK;TV;Ljava/util/function/BiFunction\u003c-TV;-TV;+TV;\u003e;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.BiFunction\u003c-TV;-TV;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.BiFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "merge", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~merge~TK;~TV;~Ljava.util.function.BiFunction\\\u003c-TV;-TV;+TV;\u003e;", + "label": "V java.util.Map.merge(K key, V value, BiFunction\u003c? super V, ? super V, ? extends V\u003e remappingFunction)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar", + "sourceContainerUrl": "file:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/src.zip", + "isSystem": true, + "isOwn": false + } + }, + "flags": 1537, + "name": "Map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map", + "label": "java.util.Map\u003cK, V\u003e" +} \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/NestedRouter3.json b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/NestedRouter3.json new file mode 100644 index 000000000..8549f3c69 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/NestedRouter3.json @@ -0,0 +1,69 @@ +{ + "fqName": "org.test.NestedRouter3", + "bindingKey": "Lorg/test/NestedRouter3;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/test/NestedRouter3;.routingFunction()Lorg/springframework/web/reactive/function/server/RouterFunction\u003cLorg/springframework/web/reactive/function/server/ServerResponse;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg/springframework/web/reactive/function/server/RouterFunction\u003cLorg/springframework/web/reactive/function/server/ServerResponse;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg/springframework/web/reactive/function/server/RouterFunction;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg/springframework/web/reactive/function/server/ServerResponse;" + } + ] + } + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "Bean", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{NestedRouter3.java[NestedRouter3~routingFunction}Bean", + "label": "Bean" + } + ], + "declaringType": "Lorg/test/NestedRouter3;", + "flags": 1, + "name": "routingFunction", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{NestedRouter3.java[NestedRouter3~routingFunction", + "label": "RouterFunction\u003cServerResponse\u003e org.test.NestedRouter3.routingFunction()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "Configuration", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{NestedRouter3.java[NestedRouter3}Configuration", + "label": "Configuration" + } + ], + "classpathEntry": { + "cpe": { + "kind": "source", + "path": "/Users/aboyko/Documents/junit-workspace/test-webflux-project/src/main/java", + "outputFolder": "/Users/aboyko/Documents/junit-workspace/test-webflux-project/target/classes", + "isSystem": false, + "isOwn": true + } + }, + "flags": 1, + "name": "NestedRouter3", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{NestedRouter3.java[NestedRouter3", + "label": "org.test.NestedRouter3" +} \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/Quote.json b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/Quote.json new file mode 100644 index 000000000..4386deb0b --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/Quote.json @@ -0,0 +1,274 @@ +{ + "fqName": "org.test.Quote", + "bindingKey": "Lorg/test/Quote;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/test/Quote;.MATH_CONTEXT", + "type": { + "kind": "CLASS", + "name": "Ljava/math/MathContext;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 26, + "name": "MATH_CONTEXT", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote^MATH_CONTEXT", + "label": "MathContext MATH_CONTEXT" + }, + { + "bindingKey": "Lorg/test/Quote;.ticker", + "type": { + "kind": "CLASS", + "name": "Ljava/lang/String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 2, + "name": "ticker", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote^ticker", + "label": "String ticker" + }, + { + "bindingKey": "Lorg/test/Quote;.price", + "type": { + "kind": "CLASS", + "name": "Ljava/math/BigDecimal;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 2, + "name": "price", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote^price", + "label": "BigDecimal price" + }, + { + "bindingKey": "Lorg/test/Quote;.instant", + "type": { + "kind": "CLASS", + "name": "Ljava/time/Instant;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 2, + "name": "instant", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote^instant", + "label": "Instant instant" + } + ], + "methods": [ + { + "bindingKey": "Lorg/test/Quote;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "Quote", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~Quote", + "label": "org.test.Quote.Quote()" + }, + { + "bindingKey": "Lorg/test/Quote;.(Ljava/lang/String;Ljava/math/BigDecimal;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava/lang/String;" + }, + { + "kind": "CLASS", + "name": "Ljava/math/BigDecimal;" + } + ], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "Quote", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~Quote~QString;~QBigDecimal;", + "label": "org.test.Quote.Quote(String ticker, BigDecimal price)" + }, + { + "bindingKey": "Lorg/test/Quote;.(Ljava/lang/String;Ljava/lang/Double;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava/lang/String;" + }, + { + "kind": "CLASS", + "name": "Ljava/lang/Double;" + } + ], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "Quote", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~Quote~QString;~QDouble;", + "label": "org.test.Quote.Quote(String ticker, Double price)" + }, + { + "bindingKey": "Lorg/test/Quote;.getTicker()Ljava/lang/String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava/lang/String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "getTicker", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~getTicker", + "label": "String org.test.Quote.getTicker()" + }, + { + "bindingKey": "Lorg/test/Quote;.setTicker(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava/lang/String;" + } + ], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "setTicker", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~setTicker~QString;", + "label": "void org.test.Quote.setTicker(String ticker)" + }, + { + "bindingKey": "Lorg/test/Quote;.getPrice()Ljava/math/BigDecimal;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava/math/BigDecimal;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "getPrice", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~getPrice", + "label": "BigDecimal org.test.Quote.getPrice()" + }, + { + "bindingKey": "Lorg/test/Quote;.setPrice(Ljava/math/BigDecimal;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava/math/BigDecimal;" + } + ], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "setPrice", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~setPrice~QBigDecimal;", + "label": "void org.test.Quote.setPrice(BigDecimal price)" + }, + { + "bindingKey": "Lorg/test/Quote;.getInstant()Ljava/time/Instant;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava/time/Instant;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "getInstant", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~getInstant", + "label": "Instant org.test.Quote.getInstant()" + }, + { + "bindingKey": "Lorg/test/Quote;.setInstant(Ljava/time/Instant;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava/time/Instant;" + } + ], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "setInstant", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~setInstant~QInstant;", + "label": "void org.test.Quote.setInstant(Instant instant)" + }, + { + "bindingKey": "Lorg/test/Quote;.toString()Ljava/lang/String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava/lang/String;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "java.lang.Override", + "valuePairs": {}, + "name": "Override", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~toString}Override", + "label": "Override" + } + ], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~toString", + "label": "String org.test.Quote.toString()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "source", + "path": "/Users/aboyko/Documents/junit-workspace/test-webflux-project/src/main/java", + "outputFolder": "/Users/aboyko/Documents/junit-workspace/test-webflux-project/target/classes", + "isSystem": false, + "isOwn": true + } + }, + "flags": 1, + "name": "Quote", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote", + "label": "org.test.Quote" +} \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/ServerProperties.json b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/ServerProperties.json new file mode 100644 index 000000000..e098124bf --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/ServerProperties.json @@ -0,0 +1,632 @@ +{ + "fqName": "org.springframework.boot.autoconfigure.web.ServerProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.port", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "port", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^port", + "label": "Integer port" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.address", + "type": { + "kind": "CLASS", + "name": "Ljava.net.InetAddress;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "address", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^address", + "label": "InetAddress address" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.error", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ErrorProperties;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "valuePairs": {}, + "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^error}org.springframework.boot.context.properties.NestedConfigurationProperty", + "label": "org.springframework.boot.context.properties.NestedConfigurationProperty" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "error", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^error", + "label": "ErrorProperties error" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.useForwardHeaders", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "useForwardHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^useForwardHeaders", + "label": "Boolean useForwardHeaders" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.serverHeader", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "serverHeader", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^serverHeader", + "label": "String serverHeader" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.maxHttpHeaderSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "maxHttpHeaderSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^maxHttpHeaderSize", + "label": "int maxHttpHeaderSize" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.connectionTimeout", + "type": { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "connectionTimeout", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^connectionTimeout", + "label": "Duration connectionTimeout" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.ssl", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Ssl;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "valuePairs": {}, + "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^ssl}org.springframework.boot.context.properties.NestedConfigurationProperty", + "label": "org.springframework.boot.context.properties.NestedConfigurationProperty" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "ssl", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^ssl", + "label": "Ssl ssl" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.compression", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Compression;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "valuePairs": {}, + "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^compression}org.springframework.boot.context.properties.NestedConfigurationProperty", + "label": "org.springframework.boot.context.properties.NestedConfigurationProperty" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "compression", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^compression", + "label": "Compression compression" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.http2", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Http2;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "valuePairs": {}, + "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^http2}org.springframework.boot.context.properties.NestedConfigurationProperty", + "label": "org.springframework.boot.context.properties.NestedConfigurationProperty" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "http2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^http2", + "label": "Http2 http2" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.servlet", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Servlet;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "servlet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^servlet", + "label": "Servlet servlet" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.tomcat", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Tomcat;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "tomcat", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^tomcat", + "label": "Tomcat tomcat" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.jetty", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Jetty;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "jetty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^jetty", + "label": "Jetty jetty" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.undertow", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Undertow;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "undertow", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^undertow", + "label": "Undertow undertow" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "ServerProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~ServerProperties", + "label": "org.springframework.boot.autoconfigure.web.ServerProperties.ServerProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getPort()Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getPort", + "label": "Integer org.springframework.boot.autoconfigure.web.ServerProperties.getPort()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setPort(Ljava/lang/Integer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setPort~Ljava.lang.Integer;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setPort(Integer port)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getAddress()Ljava.net.InetAddress;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.net.InetAddress;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getAddress", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getAddress", + "label": "InetAddress org.springframework.boot.autoconfigure.web.ServerProperties.getAddress()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setAddress(Ljava/net/InetAddress;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.net.InetAddress;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setAddress", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setAddress~Ljava.net.InetAddress;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setAddress(InetAddress address)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.isUseForwardHeaders()Ljava.lang.Boolean;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "isUseForwardHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~isUseForwardHeaders", + "label": "Boolean org.springframework.boot.autoconfigure.web.ServerProperties.isUseForwardHeaders()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setUseForwardHeaders(Ljava/lang/Boolean;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setUseForwardHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setUseForwardHeaders~Ljava.lang.Boolean;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setUseForwardHeaders(Boolean useForwardHeaders)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getServerHeader()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getServerHeader", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getServerHeader", + "label": "String org.springframework.boot.autoconfigure.web.ServerProperties.getServerHeader()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setServerHeader(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setServerHeader", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setServerHeader~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setServerHeader(String serverHeader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getMaxHttpHeaderSize()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getMaxHttpHeaderSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getMaxHttpHeaderSize", + "label": "int org.springframework.boot.autoconfigure.web.ServerProperties.getMaxHttpHeaderSize()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setMaxHttpHeaderSize(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setMaxHttpHeaderSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setMaxHttpHeaderSize~I", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setMaxHttpHeaderSize(int maxHttpHeaderSize)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getConnectionTimeout()Ljava.time.Duration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getConnectionTimeout", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getConnectionTimeout", + "label": "Duration org.springframework.boot.autoconfigure.web.ServerProperties.getConnectionTimeout()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setConnectionTimeout(Ljava/time/Duration;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setConnectionTimeout", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setConnectionTimeout~Ljava.time.Duration;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setConnectionTimeout(Duration connectionTimeout)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getError()Lorg.springframework.boot.autoconfigure.web.ErrorProperties;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ErrorProperties;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getError", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getError", + "label": "ErrorProperties org.springframework.boot.autoconfigure.web.ServerProperties.getError()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getSsl()Lorg.springframework.boot.web.server.Ssl;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Ssl;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getSsl", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getSsl", + "label": "Ssl org.springframework.boot.autoconfigure.web.ServerProperties.getSsl()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setSsl(Lorg/springframework/boot/web/server/Ssl;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Ssl;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setSsl", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setSsl~Lorg.springframework.boot.web.server.Ssl;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setSsl(Ssl ssl)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getCompression()Lorg.springframework.boot.web.server.Compression;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Compression;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getCompression", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getCompression", + "label": "Compression org.springframework.boot.autoconfigure.web.ServerProperties.getCompression()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getHttp2()Lorg.springframework.boot.web.server.Http2;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Http2;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getHttp2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getHttp2", + "label": "Http2 org.springframework.boot.autoconfigure.web.ServerProperties.getHttp2()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getServlet()Lorg.springframework.boot.autoconfigure.web.ServerProperties$Servlet;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Servlet;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getServlet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getServlet", + "label": "Servlet org.springframework.boot.autoconfigure.web.ServerProperties.getServlet()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getTomcat()Lorg.springframework.boot.autoconfigure.web.ServerProperties$Tomcat;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Tomcat;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getTomcat", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getTomcat", + "label": "Tomcat org.springframework.boot.autoconfigure.web.ServerProperties.getTomcat()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getJetty()Lorg.springframework.boot.autoconfigure.web.ServerProperties$Jetty;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Jetty;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getJetty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getJetty", + "label": "Jetty org.springframework.boot.autoconfigure.web.ServerProperties.getJetty()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getUndertow()Lorg.springframework.boot.autoconfigure.web.ServerProperties$Undertow;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Undertow;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getUndertow", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getUndertow", + "label": "Undertow org.springframework.boot.autoconfigure.web.ServerProperties.getUndertow()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "ignoreUnknownFields": true, + "prefix": "server" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ServerProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties", + "label": "org.springframework.boot.autoconfigure.web.ServerProperties" +} \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/search-util-map.json b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/search-util-map.json new file mode 100644 index 000000000..15d1a9d35 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/search-util-map.json @@ -0,0 +1,53756 @@ +[ + { + "fqName": "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck", + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer$Check" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.PROBLEM_PACKAGES", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 26, + "name": "PROBLEM_PACKAGES", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck^PROBLEM_PACKAGES", + "label": "Set\u003cString\u003e PROBLEM_PACKAGES" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 4, + "name": "ComponentScanPackageCheck", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~ComponentScanPackageCheck", + "label": "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.ComponentScanPackageCheck()" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.getWarning(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 1, + "name": "getWarning", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~getWarning~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "String org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.getWarning(BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.getComponentScanningPackages(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 4, + "name": "getComponentScanningPackages", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~getComponentScanningPackages~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "Set\u003cString\u003e org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.getComponentScanningPackages(BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.addComponentScanningPackages(Ljava/util/Set\u003cLjava/lang/String;\u003e;Lorg/springframework/core/type/AnnotationMetadata;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.type.AnnotationMetadata;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "addComponentScanningPackages", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~addComponentScanningPackages~Ljava.util.Set\\\u003cLjava.lang.String;\u003e;~Lorg.springframework.core.type.AnnotationMetadata;", + "label": "void org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.addComponentScanningPackages(Set\u003cString\u003e packages, AnnotationMetadata metadata)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.addPackages(Ljava/util/Set\u003cLjava/lang/String;\u003e;[Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "addPackages", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~addPackages~Ljava.util.Set\\\u003cLjava.lang.String;\u003e;~\\[Ljava.lang.String;", + "label": "void org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.addPackages(Set\u003cString\u003e packages, String[] values)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.addClasses(Ljava/util/Set\u003cLjava/lang/String;\u003e;[Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "addClasses", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~addClasses~Ljava.util.Set\\\u003cLjava.lang.String;\u003e;~\\[Ljava.lang.String;", + "label": "void org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.addClasses(Set\u003cString\u003e packages, String[] values)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.getProblematicPackages(Ljava/util/Set\u003cLjava/lang/String;\u003e;)Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "getProblematicPackages", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~getProblematicPackages~Ljava.util.Set\\\u003cLjava.lang.String;\u003e;", + "label": "List\u003cString\u003e org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.getProblematicPackages(Set\u003cString\u003e scannedPackages)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.isProblematicPackage(Ljava/lang/String;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "isProblematicPackage", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~isProblematicPackage~Ljava.lang.String;", + "label": "boolean org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.isProblematicPackage(String scannedPackage)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.getDisplayName(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "getDisplayName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~getDisplayName~Ljava.lang.String;", + "label": "String org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.getDisplayName(String scannedPackage)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot/2.0.0.RELEASE/spring-boot-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot/2.0.0.RELEASE/spring-boot-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer;", + "flags": 12, + "name": "ComponentScanPackageCheck", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck", + "label": "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck" + }, + { + "fqName": "org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor", + "bindingKey": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.BeanFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;", + "flags": 18, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-context\\/5.0.4.RELEASE\\/spring-context-5.0.4.RELEASE.jar\u003corg.springframework.context.annotation(ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.class[ImportAwareBeanPostProcessor^beanFactory", + "label": "BeanFactory beanFactory" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;.(Lorg/springframework/beans/factory/BeanFactory;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.BeanFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;", + "flags": 1, + "name": "ImportAwareBeanPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-context\\/5.0.4.RELEASE\\/spring-context-5.0.4.RELEASE.jar\u003corg.springframework.context.annotation(ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.class[ImportAwareBeanPostProcessor~ImportAwareBeanPostProcessor~Lorg.springframework.beans.factory.BeanFactory;", + "label": "org.springframework.context.annotation.ConfigurationClassPostProcessor.ImportAwareBeanPostProcessor.ImportAwareBeanPostProcessor(BeanFactory beanFactory)" + }, + { + "bindingKey": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;.postProcessPropertyValues(Lorg/springframework/beans/PropertyValues;[Ljava/beans/PropertyDescriptor;Ljava/lang/Object;Ljava/lang/String;)Lorg.springframework.beans.PropertyValues;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.PropertyValues;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.PropertyValues;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.beans.PropertyDescriptor;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.beans.PropertyDescriptor;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;", + "flags": 1, + "name": "postProcessPropertyValues", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-context\\/5.0.4.RELEASE\\/spring-context-5.0.4.RELEASE.jar\u003corg.springframework.context.annotation(ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.class[ImportAwareBeanPostProcessor~postProcessPropertyValues~Lorg.springframework.beans.PropertyValues;~\\[Ljava.beans.PropertyDescriptor;~Ljava.lang.Object;~Ljava.lang.String;", + "label": "PropertyValues org.springframework.context.annotation.ConfigurationClassPostProcessor.ImportAwareBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs, PropertyDescriptor[] pds, Object bean, String beanName)" + }, + { + "bindingKey": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;.postProcessBeforeInitialization(Ljava/lang/Object;Ljava/lang/String;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;", + "flags": 1, + "name": "postProcessBeforeInitialization", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-context\\/5.0.4.RELEASE\\/spring-context-5.0.4.RELEASE.jar\u003corg.springframework.context.annotation(ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.class[ImportAwareBeanPostProcessor~postProcessBeforeInitialization~Ljava.lang.Object;~Ljava.lang.String;", + "label": "Object org.springframework.context.annotation.ConfigurationClassPostProcessor.ImportAwareBeanPostProcessor.postProcessBeforeInitialization(Object bean, String beanName)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-context/5.0.4.RELEASE/spring-context-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-context/5.0.4.RELEASE/spring-context-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor;", + "flags": 10, + "name": "ImportAwareBeanPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-context\\/5.0.4.RELEASE\\/spring-context-5.0.4.RELEASE.jar\u003corg.springframework.context.annotation(ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.class[ImportAwareBeanPostProcessor", + "label": "org.springframework.context.annotation.ConfigurationClassPostProcessor.ImportAwareBeanPostProcessor" + }, + { + "fqName": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor", + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor", + "org.springframework.core.PriorityOrdered" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 2, + "name": "CachingMetadataReaderFactoryPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~CachingMetadataReaderFactoryPostProcessor", + "label": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.CachingMetadataReaderFactoryPostProcessor()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.getOrder()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 1, + "name": "getOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~getOrder", + "label": "int org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.getOrder()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.postProcessBeanFactory(Lorg/springframework/beans/factory/config/ConfigurableListableBeanFactory;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.config.ConfigurableListableBeanFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 1, + "name": "postProcessBeanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~postProcessBeanFactory~Lorg.springframework.beans.factory.config.ConfigurableListableBeanFactory;", + "label": "void org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.postProcessBeanDefinitionRegistry(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 1, + "name": "postProcessBeanDefinitionRegistry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~postProcessBeanDefinitionRegistry~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "void org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.register(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 2, + "name": "register", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~register~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "void org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.register(BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.configureConfigurationClassPostProcessor(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 2, + "name": "configureConfigurationClassPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~configureConfigurationClassPostProcessor~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "void org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.configureConfigurationClassPostProcessor(BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.(Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 4096, + "name": "CachingMetadataReaderFactoryPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~CachingMetadataReaderFactoryPostProcessor~Lorg.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer$1;", + "label": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.CachingMetadataReaderFactoryPostProcessor(SharedMetadataReaderFactoryContextInitializer(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer;", + "flags": 10, + "name": "CachingMetadataReaderFactoryPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor", + "label": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType", + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "clazz": false, + "annotation": false, + "interfaze": false, + "enam": true, + "superClassName": "java.lang.Enum", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.PRESENT", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;" + }, + "enumConstant": true, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 16409, + "name": "PRESENT", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType^PRESENT", + "label": "PRESENT" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.MISSING", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;" + }, + "enumConstant": true, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 16409, + "name": "MISSING", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType^MISSING", + "label": "MISSING" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.$VALUES", + "type": { + "kind": "ARRAY", + "name": "[Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 4122, + "name": "$VALUES", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType^$VALUES", + "label": "MatchType[] $VALUES" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.values()[Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 9, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~values", + "label": "MatchType[] org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.values()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.valueOf(Ljava/lang/String;)Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 9, + "name": "valueOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~valueOf~Ljava.lang.String;", + "label": "MatchType org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.valueOf(String name)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 2, + "name": "MatchType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~MatchType", + "label": "org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.MatchType()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.isPresent(Ljava/lang/String;Ljava/lang/ClassLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 10, + "name": "isPresent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~isPresent~Ljava.lang.String;~Ljava.lang.ClassLoader;", + "label": "boolean org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.isPresent(String className, ClassLoader classLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.forName(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava.lang.Class\u003c*\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 10, + "name": "forName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~forName~Ljava.lang.String;~Ljava.lang.ClassLoader;", + "label": "Class\u003c?\u003e org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.forName(String className, ClassLoader classLoader) throws ClassNotFoundException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.matches(Ljava/lang/String;Ljava/lang/ClassLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 1025, + "name": "matches", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~matches~Ljava.lang.String;~Ljava.lang.ClassLoader;", + "label": "boolean org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.matches(String className, ClassLoader classLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.(Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 4096, + "name": "MatchType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~MatchType~Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$1;", + "label": "org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.MatchType(OnClassCondition(){} arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.access$300(Ljava/lang/String;Ljava/lang/ClassLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~access$300~Ljava.lang.String;~Ljava.lang.ClassLoader;", + "label": "boolean org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.access$300(String arg0, ClassLoader arg1)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition;", + "flags": 17418, + "name": "MatchType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType", + "label": "org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType" + }, + { + "fqName": "org.springframework.boot.autoconfigure.flyway.FlywaySchemaManagementProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.jdbc.SchemaManagementProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;.flywayInstances", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.flywaydb.core.Flyway;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.flywaydb.core.Flyway;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;", + "flags": 18, + "name": "flywayInstances", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.flyway(FlywaySchemaManagementProvider.class[FlywaySchemaManagementProvider^flywayInstances", + "label": "List\u003cFlyway\u003e flywayInstances" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;.(Ljava/util/List\u003cLorg/flywaydb/core/Flyway;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.flywaydb.core.Flyway;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.flywaydb.core.Flyway;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;", + "flags": 0, + "name": "FlywaySchemaManagementProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.flyway(FlywaySchemaManagementProvider.class[FlywaySchemaManagementProvider~FlywaySchemaManagementProvider~Ljava.util.List\\\u003cLorg.flywaydb.core.Flyway;\u003e;", + "label": "org.springframework.boot.autoconfigure.flyway.FlywaySchemaManagementProvider.FlywaySchemaManagementProvider(List\u003cFlyway\u003e flywayInstances)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;.getSchemaManagement(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.SchemaManagement;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.SchemaManagement;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;", + "flags": 1, + "name": "getSchemaManagement", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.flyway(FlywaySchemaManagementProvider.class[FlywaySchemaManagementProvider~getSchemaManagement~Ljavax.sql.DataSource;", + "label": "SchemaManagement org.springframework.boot.autoconfigure.flyway.FlywaySchemaManagementProvider.getSchemaManagement(DataSource dataSource)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "FlywaySchemaManagementProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.flyway(FlywaySchemaManagementProvider.class[FlywaySchemaManagementProvider", + "label": "org.springframework.boot.autoconfigure.flyway.FlywaySchemaManagementProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;.templateLoaderPath", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "flags": 2, + "name": "templateLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties^templateLoaderPath", + "label": "List\u003cString\u003e templateLoaderPath" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "flags": 0, + "name": "FreeMarkerTemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties~FreeMarkerTemplateAvailabilityProperties", + "label": "org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider.FreeMarkerTemplateAvailabilityProperties.FreeMarkerTemplateAvailabilityProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;.getLoaderPath()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "flags": 4, + "name": "getLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties~getLoaderPath", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider.FreeMarkerTemplateAvailabilityProperties.getLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;.getTemplateLoaderPath()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "flags": 1, + "name": "getTemplateLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties~getTemplateLoaderPath", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider.FreeMarkerTemplateAvailabilityProperties.getTemplateLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;.setTemplateLoaderPath(Ljava/util/List\u003cLjava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "flags": 1, + "name": "setTemplateLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties~setTemplateLoaderPath~Ljava.util.List\\\u003cLjava.lang.String;\u003e;", + "label": "void org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider.FreeMarkerTemplateAvailabilityProperties.setTemplateLoaderPath(List\u003cString\u003e templateLoaderPath)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider;", + "flags": 24, + "name": "FreeMarkerTemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties", + "label": "org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider.FreeMarkerTemplateAvailabilityProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.applicationContext", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 18, + "name": "applicationContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration^applicationContext", + "label": "ApplicationContext applicationContext" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.properties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 18, + "name": "properties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration^properties", + "label": "GroovyTemplateProperties properties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.templateEngine", + "type": { + "kind": "CLASS", + "name": "Lgroovy.text.markup.MarkupTemplateEngine;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 18, + "name": "templateEngine", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration^templateEngine", + "label": "MarkupTemplateEngine templateEngine" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.(Lorg/springframework/context/ApplicationContext;Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;Lorg/springframework/beans/factory/ObjectProvider\u003cLgroovy/text/markup/MarkupTemplateEngine;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.beans.factory.ObjectProvider\u003cLgroovy.text.markup.MarkupTemplateEngine;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ObjectProvider;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lgroovy.text.markup.MarkupTemplateEngine;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 1, + "name": "GroovyMarkupConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~GroovyMarkupConfiguration~Lorg.springframework.context.ApplicationContext;~Lorg.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties;~Lorg.springframework.beans.factory.ObjectProvider\\\u003cLgroovy.text.markup.MarkupTemplateEngine;\u003e;", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration.GroovyMarkupConfiguration(ApplicationContext applicationContext, GroovyTemplateProperties properties, ObjectProvider\u003cMarkupTemplateEngine\u003e templateEngine)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.checkTemplateLocationExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [ + { + "fqName": "javax.annotation.PostConstruct", + "valuePairs": {}, + "name": "javax.annotation.PostConstruct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~checkTemplateLocationExists}javax.annotation.PostConstruct", + "label": "javax.annotation.PostConstruct" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 1, + "name": "checkTemplateLocationExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~checkTemplateLocationExists", + "label": "void org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration.checkTemplateLocationExists()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.isUsingGroovyAllJar()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 2, + "name": "isUsingGroovyAllJar", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~isUsingGroovyAllJar", + "label": "boolean org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration.isUsingGroovyAllJar()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.groovyMarkupConfigurer()Lorg.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~groovyMarkupConfigurer}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": { + "value": [ + "org.springframework.web.servlet.view.groovy.GroovyMarkupConfig" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~groovyMarkupConfigurer}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + }, + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "prefix": "spring.groovy.template.configuration" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~groovyMarkupConfigurer}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 1, + "name": "groovyMarkupConfigurer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~groovyMarkupConfigurer", + "label": "GroovyMarkupConfigurer org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration.groovyMarkupConfigurer()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "valuePairs": { + "value": [ + "org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration;", + "flags": 9, + "name": "GroovyMarkupConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider;", + "flags": 1, + "name": "GroovyTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider.class[GroovyTemplateAvailabilityProvider~GroovyTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProvider()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "GroovyTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider.class[GroovyTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;.resourceLoaderPath", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "flags": 2, + "name": "resourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties^resourceLoaderPath", + "label": "List\u003cString\u003e resourceLoaderPath" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "flags": 0, + "name": "GroovyTemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties~GroovyTemplateAvailabilityProperties", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProperties.GroovyTemplateAvailabilityProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;.getLoaderPath()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "flags": 4, + "name": "getLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties~getLoaderPath", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProperties.getLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;.getResourceLoaderPath()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "flags": 1, + "name": "getResourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties~getResourceLoaderPath", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProperties.getResourceLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;.setResourceLoaderPath(Ljava/util/List\u003cLjava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "flags": 1, + "name": "setResourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties~setResourceLoaderPath~Ljava.util.List\\\u003cLjava.lang.String;\u003e;", + "label": "void org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProperties.setResourceLoaderPath(List\u003cString\u003e resourceLoaderPath)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider;", + "flags": 24, + "name": "GroovyTemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.DEFAULT_RESOURCE_LOADER_PATH", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 25, + "name": "DEFAULT_RESOURCE_LOADER_PATH", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties^DEFAULT_RESOURCE_LOADER_PATH", + "label": "String DEFAULT_RESOURCE_LOADER_PATH" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.DEFAULT_PREFIX", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 25, + "name": "DEFAULT_PREFIX", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties^DEFAULT_PREFIX", + "label": "String DEFAULT_PREFIX" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.DEFAULT_SUFFIX", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 25, + "name": "DEFAULT_SUFFIX", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties^DEFAULT_SUFFIX", + "label": "String DEFAULT_SUFFIX" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.DEFAULT_REQUEST_CONTEXT_ATTRIBUTE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 25, + "name": "DEFAULT_REQUEST_CONTEXT_ATTRIBUTE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties^DEFAULT_REQUEST_CONTEXT_ATTRIBUTE", + "label": "String DEFAULT_REQUEST_CONTEXT_ATTRIBUTE" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.resourceLoaderPath", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 2, + "name": "resourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties^resourceLoaderPath", + "label": "String resourceLoaderPath" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 1, + "name": "GroovyTemplateProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties~GroovyTemplateProperties", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties.GroovyTemplateProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.getResourceLoaderPath()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 1, + "name": "getResourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties~getResourceLoaderPath", + "label": "String org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties.getResourceLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.setResourceLoaderPath(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 1, + "name": "setResourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties~setResourceLoaderPath~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties.setResourceLoaderPath(String resourceLoaderPath)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "ignoreUnknownFields": true, + "prefix": "spring.groovy.template" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "GroovyTemplateProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer", + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer", + "org.springframework.core.Ordered" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.applicationContext", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 18, + "name": "applicationContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer^applicationContext", + "label": "ApplicationContext applicationContext" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.jacksonProperties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.jackson.JacksonProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 18, + "name": "jacksonProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer^jacksonProperties", + "label": "JacksonProperties jacksonProperties" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.(Lorg/springframework/context/ApplicationContext;Lorg/springframework/boot/autoconfigure/jackson/JacksonProperties;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.jackson.JacksonProperties;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 0, + "name": "StandardJackson2ObjectMapperBuilderCustomizer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~StandardJackson2ObjectMapperBuilderCustomizer~Lorg.springframework.context.ApplicationContext;~Lorg.springframework.boot.autoconfigure.jackson.JacksonProperties;", + "label": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.StandardJackson2ObjectMapperBuilderCustomizer(ApplicationContext applicationContext, JacksonProperties jacksonProperties)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.getOrder()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 1, + "name": "getOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~getOrder", + "label": "int org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.getOrder()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.customize(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 1, + "name": "customize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~customize~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.customize(Jackson2ObjectMapperBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configureFeatures(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;Ljava/util/Map\u003c*Ljava/lang/Boolean;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c*Ljava.lang.Boolean;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configureFeatures", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configureFeatures~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;~Ljava.util.Map\\\u003c*Ljava.lang.Boolean;\u003e;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configureFeatures(Jackson2ObjectMapperBuilder builder, Map\u003c?, Boolean\u003e features)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configureDateFormat(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configureDateFormat", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configureDateFormat~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configureDateFormat(Jackson2ObjectMapperBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configurePropertyNamingStrategy(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configurePropertyNamingStrategy", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configurePropertyNamingStrategy~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configurePropertyNamingStrategy(Jackson2ObjectMapperBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configurePropertyNamingStrategyClass(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;Ljava/lang/Class\u003c*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configurePropertyNamingStrategyClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configurePropertyNamingStrategyClass~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;~Ljava.lang.Class\\\u003c*\u003e;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configurePropertyNamingStrategyClass(Jackson2ObjectMapperBuilder builder, Class\u003c?\u003e propertyNamingStrategyClass)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configurePropertyNamingStrategyField(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configurePropertyNamingStrategyField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configurePropertyNamingStrategyField~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configurePropertyNamingStrategyField(Jackson2ObjectMapperBuilder builder, String fieldName)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configureModules(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configureModules", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configureModules~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configureModules(Jackson2ObjectMapperBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configureLocale(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configureLocale", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configureLocale~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configureLocale(Jackson2ObjectMapperBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.getBeans(Lorg/springframework/beans/factory/ListableBeanFactory;Ljava/lang/Class\u003cTT;\u003e;)Ljava.util.Collection\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 10, + "name": "getBeans", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~getBeans~Lorg.springframework.beans.factory.ListableBeanFactory;~Ljava.lang.Class\\\u003cTT;\u003e;", + "label": "\u003cT\u003e Collection\u003cT\u003e org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.getBeans(ListableBeanFactory beanFactory, Class\u003cT\u003e type)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.lambda$configureFeatures$0(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;Ljava/lang/Object;Ljava/lang/Boolean;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 4106, + "name": "lambda$configureFeatures$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~lambda$configureFeatures$0~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;~Ljava.lang.Object;~Ljava.lang.Boolean;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.lambda$configureFeatures$0(Jackson2ObjectMapperBuilder arg0, Object arg1, Boolean arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration;", + "flags": 26, + "name": "StandardJackson2ObjectMapperBuilderCustomizer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer", + "label": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer" + }, + { + "fqName": "org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration;", + "flags": 0, + "name": "NamedParameterJdbcTemplateConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~NamedParameterJdbcTemplateConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration.NamedParameterJdbcTemplateConfiguration.NamedParameterJdbcTemplateConfiguration()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration;.namedParameterJdbcTemplate(Lorg/springframework/jdbc/core/JdbcTemplate;)Lorg.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.jdbc.core.JdbcTemplate;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~namedParameterJdbcTemplate~Lorg.springframework.jdbc.core.JdbcTemplate;}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.context.annotation.Primary", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Primary", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~namedParameterJdbcTemplate~Lorg.springframework.jdbc.core.JdbcTemplate;}org.springframework.context.annotation.Primary", + "label": "org.springframework.context.annotation.Primary" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", + "valuePairs": { + "value": "org.springframework.jdbc.core.JdbcTemplate" + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~namedParameterJdbcTemplate~Lorg.springframework.jdbc.core.JdbcTemplate;}org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": { + "value": [ + "org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~namedParameterJdbcTemplate~Lorg.springframework.jdbc.core.JdbcTemplate;}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration;", + "flags": 1, + "name": "namedParameterJdbcTemplate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~namedParameterJdbcTemplate~Lorg.springframework.jdbc.core.JdbcTemplate;", + "label": "NamedParameterJdbcTemplate org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration.NamedParameterJdbcTemplateConfiguration.namedParameterJdbcTemplate(JdbcTemplate jdbcTemplate)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.context.annotation.Import", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration.JdbcTemplateConfiguration" + ] + }, + "name": "org.springframework.context.annotation.Import", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration}org.springframework.context.annotation.Import", + "label": "org.springframework.context.annotation.Import" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration;", + "flags": 8, + "name": "NamedParameterJdbcTemplateConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration.NamedParameterJdbcTemplateConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;", + "flags": 0, + "name": "TomcatDataSourcePoolMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration~TomcatDataSourcePoolMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;.tomcatPoolDataSourceMetadataProvider()Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration~tomcatPoolDataSourceMetadataProvider}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;", + "flags": 1, + "name": "tomcatPoolDataSourceMetadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration~tomcatPoolDataSourceMetadataProvider", + "label": "DataSourcePoolMetadataProvider org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration.tomcatPoolDataSourceMetadataProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;.lambda$tomcatPoolDataSourceMetadataProvider$0(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;", + "flags": 4106, + "name": "lambda$tomcatPoolDataSourceMetadataProvider$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration~lambda$tomcatPoolDataSourceMetadataProvider$0~Ljavax.sql.DataSource;", + "label": "DataSourcePoolMetadata org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration.lambda$tomcatPoolDataSourceMetadataProvider$0(DataSource arg0)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "valuePairs": { + "value": [ + "org.apache.tomcat.jdbc.pool.DataSource" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration;", + "flags": 8, + "name": "TomcatDataSourcePoolMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;", + "flags": 0, + "name": "HikariPoolDataSourceMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration~HikariPoolDataSourceMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.HikariPoolDataSourceMetadataProviderConfiguration.HikariPoolDataSourceMetadataProviderConfiguration()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;.hikariPoolDataSourceMetadataProvider()Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration~hikariPoolDataSourceMetadataProvider}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;", + "flags": 1, + "name": "hikariPoolDataSourceMetadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration~hikariPoolDataSourceMetadataProvider", + "label": "DataSourcePoolMetadataProvider org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.HikariPoolDataSourceMetadataProviderConfiguration.hikariPoolDataSourceMetadataProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;.lambda$hikariPoolDataSourceMetadataProvider$0(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;", + "flags": 4106, + "name": "lambda$hikariPoolDataSourceMetadataProvider$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration~lambda$hikariPoolDataSourceMetadataProvider$0~Ljavax.sql.DataSource;", + "label": "DataSourcePoolMetadata org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.HikariPoolDataSourceMetadataProviderConfiguration.lambda$hikariPoolDataSourceMetadataProvider$0(DataSource arg0)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "valuePairs": { + "value": [ + "com.zaxxer.hikari.HikariDataSource" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration;", + "flags": 8, + "name": "HikariPoolDataSourceMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.HikariPoolDataSourceMetadataProviderConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;", + "flags": 0, + "name": "CommonsDbcp2PoolDataSourceMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration~CommonsDbcp2PoolDataSourceMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;.commonsDbcp2PoolDataSourceMetadataProvider()Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration~commonsDbcp2PoolDataSourceMetadataProvider}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;", + "flags": 1, + "name": "commonsDbcp2PoolDataSourceMetadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration~commonsDbcp2PoolDataSourceMetadataProvider", + "label": "DataSourcePoolMetadataProvider org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.commonsDbcp2PoolDataSourceMetadataProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;.lambda$commonsDbcp2PoolDataSourceMetadataProvider$0(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;", + "flags": 4106, + "name": "lambda$commonsDbcp2PoolDataSourceMetadataProvider$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration~lambda$commonsDbcp2PoolDataSourceMetadataProvider$0~Ljavax.sql.DataSource;", + "label": "DataSourcePoolMetadata org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.lambda$commonsDbcp2PoolDataSourceMetadataProvider$0(DataSource arg0)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "valuePairs": { + "value": [ + "org.apache.commons.dbcp2.BasicDataSource" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration;", + "flags": 8, + "name": "CommonsDbcp2PoolDataSourceMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.PROPERTY_SOURCE_NAME", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 26, + "name": "PROPERTY_SOURCE_NAME", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^PROPERTY_SOURCE_NAME", + "label": "String PROPERTY_SOURCE_NAME" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.embeddedProperties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 18, + "name": "embeddedProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^embeddedProperties", + "label": "EmbeddedLdapProperties embeddedProperties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.properties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.LdapProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 18, + "name": "properties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^properties", + "label": "LdapProperties properties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.applicationContext", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.context.ConfigurableApplicationContext;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 18, + "name": "applicationContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^applicationContext", + "label": "ConfigurableApplicationContext applicationContext" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.environment", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 18, + "name": "environment", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^environment", + "label": "Environment environment" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.server", + "type": { + "kind": "CLASS", + "name": "Lcom.unboundid.ldap.listener.InMemoryDirectoryServer;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "server", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^server", + "label": "InMemoryDirectoryServer server" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.(Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;Lorg/springframework/boot/autoconfigure/ldap/LdapProperties;Lorg/springframework/context/ConfigurableApplicationContext;Lorg/springframework/core/env/Environment;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.LdapProperties;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ConfigurableApplicationContext;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 1, + "name": "EmbeddedLdapAutoConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~EmbeddedLdapAutoConfiguration~Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties;~Lorg.springframework.boot.autoconfigure.ldap.LdapProperties;~Lorg.springframework.context.ConfigurableApplicationContext;~Lorg.springframework.core.env.Environment;", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapAutoConfiguration(EmbeddedLdapProperties embeddedProperties, LdapProperties properties, ConfigurableApplicationContext applicationContext, Environment environment)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.ldapContextSource()Lorg.springframework.ldap.core.ContextSource;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.ldap.core.ContextSource;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~ldapContextSource}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.context.annotation.DependsOn", + "valuePairs": { + "value": [ + "directoryServer" + ] + }, + "name": "org.springframework.context.annotation.DependsOn", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~ldapContextSource}org.springframework.context.annotation.DependsOn", + "label": "org.springframework.context.annotation.DependsOn" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": {}, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~ldapContextSource}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 1, + "name": "ldapContextSource", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~ldapContextSource", + "label": "ContextSource org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.ldapContextSource()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.directoryServer()Lcom.unboundid.ldap.listener.InMemoryDirectoryServer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.unboundid.ldap.listener.InMemoryDirectoryServer;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~directoryServer}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 1, + "name": "directoryServer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~directoryServer", + "label": "InMemoryDirectoryServer org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.directoryServer() throws LDAPException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.setSchema(Lcom/unboundid/ldap/listener/InMemoryDirectoryServerConfig;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.unboundid.ldap.listener.InMemoryDirectoryServerConfig;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "setSchema", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~setSchema~Lcom.unboundid.ldap.listener.InMemoryDirectoryServerConfig;", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.setSchema(InMemoryDirectoryServerConfig config)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.setSchema(Lcom/unboundid/ldap/listener/InMemoryDirectoryServerConfig;Lorg/springframework/core/io/Resource;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.unboundid.ldap.listener.InMemoryDirectoryServerConfig;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "setSchema", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~setSchema~Lcom.unboundid.ldap.listener.InMemoryDirectoryServerConfig;~Lorg.springframework.core.io.Resource;", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.setSchema(InMemoryDirectoryServerConfig config, Resource resource)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.hasCredentials(Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties$Credential;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "hasCredentials", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~hasCredentials~Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;", + "label": "boolean org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.hasCredentials(Credential credential)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.importLdif()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "importLdif", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~importLdif", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.importLdif() throws LDAPException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.setPortProperty(Lorg/springframework/context/ApplicationContext;I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "setPortProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~setPortProperty~Lorg.springframework.context.ApplicationContext;~I", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.setPortProperty(ApplicationContext context, int port)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.getLdapPorts(Lorg/springframework/core/env/MutablePropertySources;)Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.MutablePropertySources;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "getLdapPorts", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~getLdapPorts~Lorg.springframework.core.env.MutablePropertySources;", + "label": "Map\u003cString, Object\u003e org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.getLdapPorts(MutablePropertySources sources)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.close()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [ + { + "fqName": "javax.annotation.PreDestroy", + "valuePairs": {}, + "name": "javax.annotation.PreDestroy", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~close}javax.annotation.PreDestroy", + "label": "javax.annotation.PreDestroy" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 1, + "name": "close", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~close", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.close()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.boot.context.properties.EnableConfigurationProperties", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.ldap.LdapProperties", + "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties" + ] + }, + "name": "org.springframework.boot.context.properties.EnableConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration}org.springframework.boot.context.properties.EnableConfigurationProperties", + "label": "org.springframework.boot.context.properties.EnableConfigurationProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.AutoConfigureBefore", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.ldap.LdapAutoConfiguration" + ] + }, + "name": "org.springframework.boot.autoconfigure.AutoConfigureBefore", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration}org.springframework.boot.autoconfigure.AutoConfigureBefore", + "label": "org.springframework.boot.autoconfigure.AutoConfigureBefore" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "valuePairs": { + "value": [ + "com.unboundid.ldap.listener.InMemoryDirectoryServer" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass" + }, + { + "fqName": "org.springframework.context.annotation.Conditional", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition" + ] + }, + "name": "org.springframework.context.annotation.Conditional", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration}org.springframework.context.annotation.Conditional", + "label": "org.springframework.context.annotation.Conditional" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "EmbeddedLdapAutoConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition", + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.condition.SpringBootCondition", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;.STRING_LIST", + "type": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.boot.context.properties.bind.Bindable\u003cLjava.util.List\u003cLjava.lang.String;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.context.properties.bind.Bindable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;", + "flags": 26, + "name": "STRING_LIST", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition.class[EmbeddedLdapCondition^STRING_LIST", + "label": "Bindable\u003cList\u003cString\u003e\u003e STRING_LIST" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;", + "flags": 0, + "name": "EmbeddedLdapCondition", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition.class[EmbeddedLdapCondition~EmbeddedLdapCondition", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition.EmbeddedLdapCondition()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;.getMatchOutcome(Lorg/springframework/context/annotation/ConditionContext;Lorg/springframework/core/type/AnnotatedTypeMetadata;)Lorg.springframework.boot.autoconfigure.condition.ConditionOutcome;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.ConditionOutcome;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.annotation.ConditionContext;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.type.AnnotatedTypeMetadata;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;", + "flags": 1, + "name": "getMatchOutcome", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition.class[EmbeddedLdapCondition~getMatchOutcome~Lorg.springframework.context.annotation.ConditionContext;~Lorg.springframework.core.type.AnnotatedTypeMetadata;", + "label": "ConditionOutcome org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition.getMatchOutcome(ConditionContext context, AnnotatedTypeMetadata metadata)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition.class[EmbeddedLdapCondition~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 8, + "name": "EmbeddedLdapCondition", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition.class[EmbeddedLdapCondition", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition" + }, + { + "fqName": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.port", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 2, + "name": "port", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^port", + "label": "int port" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.credential", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 2, + "name": "credential", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^credential", + "label": "Credential credential" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.baseDn", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.boot.convert.Delimiter", + "valuePairs": { + "value": "" + }, + "name": "org.springframework.boot.convert.Delimiter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^baseDn}org.springframework.boot.convert.Delimiter", + "label": "org.springframework.boot.convert.Delimiter" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 2, + "name": "baseDn", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^baseDn", + "label": "List\u003cString\u003e baseDn" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.ldif", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 2, + "name": "ldif", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^ldif", + "label": "String ldif" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.validation", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Validation;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 2, + "name": "validation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^validation", + "label": "Validation validation" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "EmbeddedLdapProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~EmbeddedLdapProperties", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.EmbeddedLdapProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.getPort()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "getPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~getPort", + "label": "int org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.getPort()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.setPort(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "setPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~setPort~I", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.setPort(int port)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.getCredential()Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "getCredential", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~getCredential", + "label": "Credential org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.getCredential()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.setCredential(Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties$Credential;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "setCredential", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~setCredential~Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.setCredential(Credential credential)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.getBaseDn()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "getBaseDn", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~getBaseDn", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.getBaseDn()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.setBaseDn(Ljava/util/List\u003cLjava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "setBaseDn", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~setBaseDn~Ljava.util.List\\\u003cLjava.lang.String;\u003e;", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.setBaseDn(List\u003cString\u003e baseDn)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.getLdif()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "getLdif", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~getLdif", + "label": "String org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.getLdif()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.setLdif(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "setLdif", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~setLdif~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.setLdif(String ldif)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.getValidation()Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Validation;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Validation;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "getValidation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~getValidation", + "label": "Validation org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.getValidation()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "prefix": "spring.ldap.embedded" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "EmbeddedLdapProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.liquibase.LiquibaseSchemaManagementProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.jdbc.SchemaManagementProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;.liquibaseInstances", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLliquibase.integration.spring.SpringLiquibase;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lliquibase.integration.spring.SpringLiquibase;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;", + "flags": 18, + "name": "liquibaseInstances", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.liquibase(LiquibaseSchemaManagementProvider.class[LiquibaseSchemaManagementProvider^liquibaseInstances", + "label": "List\u003cSpringLiquibase\u003e liquibaseInstances" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;.(Ljava/util/List\u003cLliquibase/integration/spring/SpringLiquibase;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLliquibase.integration.spring.SpringLiquibase;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lliquibase.integration.spring.SpringLiquibase;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;", + "flags": 0, + "name": "LiquibaseSchemaManagementProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.liquibase(LiquibaseSchemaManagementProvider.class[LiquibaseSchemaManagementProvider~LiquibaseSchemaManagementProvider~Ljava.util.List\\\u003cLliquibase.integration.spring.SpringLiquibase;\u003e;", + "label": "org.springframework.boot.autoconfigure.liquibase.LiquibaseSchemaManagementProvider.LiquibaseSchemaManagementProvider(List\u003cSpringLiquibase\u003e liquibases)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;.getSchemaManagement(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.SchemaManagement;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.SchemaManagement;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;", + "flags": 1, + "name": "getSchemaManagement", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.liquibase(LiquibaseSchemaManagementProvider.class[LiquibaseSchemaManagementProvider~getSchemaManagement~Ljavax.sql.DataSource;", + "label": "SchemaManagement org.springframework.boot.autoconfigure.liquibase.LiquibaseSchemaManagementProvider.getSchemaManagement(DataSource dataSource)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "LiquibaseSchemaManagementProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.liquibase(LiquibaseSchemaManagementProvider.class[LiquibaseSchemaManagementProvider", + "label": "org.springframework.boot.autoconfigure.liquibase.LiquibaseSchemaManagementProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.mail.MailProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.DEFAULT_CHARSET", + "type": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 26, + "name": "DEFAULT_CHARSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^DEFAULT_CHARSET", + "label": "Charset DEFAULT_CHARSET" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.host", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "host", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^host", + "label": "String host" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.port", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "port", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^port", + "label": "Integer port" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.username", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "username", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^username", + "label": "String username" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.password", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "password", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^password", + "label": "String password" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.protocol", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "protocol", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^protocol", + "label": "String protocol" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.defaultEncoding", + "type": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "defaultEncoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^defaultEncoding", + "label": "Charset defaultEncoding" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.properties", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "properties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^properties", + "label": "Map\u003cString, String\u003e properties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.jndiName", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "jndiName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^jndiName", + "label": "String jndiName" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.testConnection", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "testConnection", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^testConnection", + "label": "boolean testConnection" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "MailProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~MailProperties", + "label": "org.springframework.boot.autoconfigure.mail.MailProperties.MailProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getHost()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getHost", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getHost", + "label": "String org.springframework.boot.autoconfigure.mail.MailProperties.getHost()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setHost(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setHost", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setHost~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setHost(String host)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getPort()Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getPort", + "label": "Integer org.springframework.boot.autoconfigure.mail.MailProperties.getPort()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setPort(Ljava/lang/Integer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setPort~Ljava.lang.Integer;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setPort(Integer port)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getUsername()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getUsername", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getUsername", + "label": "String org.springframework.boot.autoconfigure.mail.MailProperties.getUsername()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setUsername(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setUsername", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setUsername~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setUsername(String username)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getPassword()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getPassword", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getPassword", + "label": "String org.springframework.boot.autoconfigure.mail.MailProperties.getPassword()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setPassword(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setPassword", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setPassword~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setPassword(String password)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getProtocol()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getProtocol", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getProtocol", + "label": "String org.springframework.boot.autoconfigure.mail.MailProperties.getProtocol()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setProtocol(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setProtocol", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setProtocol~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setProtocol(String protocol)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getDefaultEncoding()Ljava.nio.charset.Charset;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getDefaultEncoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getDefaultEncoding", + "label": "Charset org.springframework.boot.autoconfigure.mail.MailProperties.getDefaultEncoding()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setDefaultEncoding(Ljava/nio/charset/Charset;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setDefaultEncoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setDefaultEncoding~Ljava.nio.charset.Charset;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setDefaultEncoding(Charset defaultEncoding)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getProperties()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getProperties", + "label": "Map\u003cString, String\u003e org.springframework.boot.autoconfigure.mail.MailProperties.getProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setJndiName(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setJndiName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setJndiName~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setJndiName(String jndiName)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getJndiName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getJndiName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getJndiName", + "label": "String org.springframework.boot.autoconfigure.mail.MailProperties.getJndiName()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.isTestConnection()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "isTestConnection", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~isTestConnection", + "label": "boolean org.springframework.boot.autoconfigure.mail.MailProperties.isTestConnection()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setTestConnection(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setTestConnection", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setTestConnection~Z", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setTestConnection(boolean testConnection)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.\u003cclinit\u003e()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "prefix": "spring.mail" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "MailProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties", + "label": "org.springframework.boot.autoconfigure.mail.MailProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.template.AbstractViewResolverProperties", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.prefix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "prefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^prefix", + "label": "String prefix" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.suffix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "suffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^suffix", + "label": "String suffix" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.requestContextAttribute", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "requestContextAttribute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^requestContextAttribute", + "label": "String requestContextAttribute" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.exposeRequestAttributes", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "exposeRequestAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^exposeRequestAttributes", + "label": "boolean exposeRequestAttributes" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.exposeSessionAttributes", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "exposeSessionAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^exposeSessionAttributes", + "label": "boolean exposeSessionAttributes" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.allowRequestOverride", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "allowRequestOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^allowRequestOverride", + "label": "boolean allowRequestOverride" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.exposeSpringMacroHelpers", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "exposeSpringMacroHelpers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^exposeSpringMacroHelpers", + "label": "boolean exposeSpringMacroHelpers" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.allowSessionOverride", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "allowSessionOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^allowSessionOverride", + "label": "boolean allowSessionOverride" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.(Ljava/lang/String;Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 4, + "name": "AbstractTemplateViewResolverProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~AbstractTemplateViewResolverProperties~Ljava.lang.String;~Ljava.lang.String;", + "label": "org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.AbstractTemplateViewResolverProperties(String defaultPrefix, String defaultSuffix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.getPrefix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "getPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~getPrefix", + "label": "String org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.getPrefix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setPrefix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setPrefix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setPrefix(String prefix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.getSuffix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "getSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~getSuffix", + "label": "String org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.getSuffix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setSuffix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setSuffix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setSuffix(String suffix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.getRequestContextAttribute()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "getRequestContextAttribute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~getRequestContextAttribute", + "label": "String org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.getRequestContextAttribute()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setRequestContextAttribute(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setRequestContextAttribute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setRequestContextAttribute~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setRequestContextAttribute(String requestContextAttribute)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.isExposeRequestAttributes()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "isExposeRequestAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~isExposeRequestAttributes", + "label": "boolean org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.isExposeRequestAttributes()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setExposeRequestAttributes(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setExposeRequestAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setExposeRequestAttributes~Z", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setExposeRequestAttributes(boolean exposeRequestAttributes)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.isExposeSessionAttributes()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "isExposeSessionAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~isExposeSessionAttributes", + "label": "boolean org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.isExposeSessionAttributes()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setExposeSessionAttributes(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setExposeSessionAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setExposeSessionAttributes~Z", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setExposeSessionAttributes(boolean exposeSessionAttributes)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.isAllowRequestOverride()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "isAllowRequestOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~isAllowRequestOverride", + "label": "boolean org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.isAllowRequestOverride()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setAllowRequestOverride(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setAllowRequestOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setAllowRequestOverride~Z", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setAllowRequestOverride(boolean allowRequestOverride)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.isAllowSessionOverride()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "isAllowSessionOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~isAllowSessionOverride", + "label": "boolean org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.isAllowSessionOverride()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setAllowSessionOverride(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setAllowSessionOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setAllowSessionOverride~Z", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setAllowSessionOverride(boolean allowSessionOverride)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.isExposeSpringMacroHelpers()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "isExposeSpringMacroHelpers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~isExposeSpringMacroHelpers", + "label": "boolean org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.isExposeSpringMacroHelpers()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setExposeSpringMacroHelpers(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setExposeSpringMacroHelpers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setExposeSpringMacroHelpers~Z", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setExposeSpringMacroHelpers(boolean exposeSpringMacroHelpers)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.applyToMvcViewResolver(Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "applyToMvcViewResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~applyToMvcViewResolver~Ljava.lang.Object;", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.applyToMvcViewResolver(Object viewResolver)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1025, + "name": "AbstractTemplateViewResolverProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties", + "label": "org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.className", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 18, + "name": "className", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider^className", + "label": "String className" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.propertiesClass", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 18, + "name": "propertiesClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider^propertiesClass", + "label": "Class\u003cTemplateAvailabilityProperties\u003e propertiesClass" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.propertyPrefix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 18, + "name": "propertyPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider^propertyPrefix", + "label": "String propertyPrefix" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.(Ljava/lang/String;Ljava/lang/Class\u003c+Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;\u003e;Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c+Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 1, + "name": "PathBasedTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider~PathBasedTemplateAvailabilityProvider~Ljava.lang.String;~Ljava.lang.Class\\\u003c+Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;\u003e;~Ljava.lang.String;", + "label": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.PathBasedTemplateAvailabilityProvider(String className, Class\u003c? extends TemplateAvailabilityProperties\u003e propertiesClass, String propertyPrefix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 1, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "boolean org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/io/ResourceLoader;Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 2, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.io.ResourceLoader;~Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "label": "boolean org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.isTemplateAvailable(String view, ResourceLoader resourceLoader, TemplateAvailabilityProperties properties)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1025, + "name": "PathBasedTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.prefix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 2, + "name": "prefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties^prefix", + "label": "String prefix" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.suffix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 2, + "name": "suffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties^suffix", + "label": "String suffix" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.(Ljava/lang/String;Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 4, + "name": "TemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~TemplateAvailabilityProperties~Ljava.lang.String;~Ljava.lang.String;", + "label": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.TemplateAvailabilityProperties(String prefix, String suffix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.getLoaderPath()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 1028, + "name": "getLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~getLoaderPath", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.getLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.getPrefix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 1, + "name": "getPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~getPrefix", + "label": "String org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.getPrefix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.setPrefix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 1, + "name": "setPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~setPrefix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.setPrefix(String prefix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.getSuffix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 1, + "name": "getSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~getSuffix", + "label": "String org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.getSuffix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.setSuffix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 1, + "name": "setSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~setSuffix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.setSuffix(String suffix)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 1036, + "name": "TemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties", + "label": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProvider;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProvider;", + "flags": 1025, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProvider.class[TemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "boolean org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider.isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + } + ], + "annotations": [ + { + "fqName": "java.lang.FunctionalInterface", + "valuePairs": {}, + "name": "java.lang.FunctionalInterface", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProvider.class[TemplateAvailabilityProvider}java.lang.FunctionalInterface", + "label": "java.lang.FunctionalInterface" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "TemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProvider.class[TemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.providers", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 18, + "name": "providers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders^providers", + "label": "List\u003cTemplateAvailabilityProvider\u003e providers" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.CACHE_LIMIT", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 26, + "name": "CACHE_LIMIT", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders^CACHE_LIMIT", + "label": "int CACHE_LIMIT" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.NONE", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 26, + "name": "NONE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders^NONE", + "label": "TemplateAvailabilityProvider NONE" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.resolved", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 18, + "name": "resolved", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders^resolved", + "label": "Map\u003cString, TemplateAvailabilityProvider\u003e resolved" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.cache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 18, + "name": "cache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders^cache", + "label": "Map\u003cString, TemplateAvailabilityProvider\u003e cache" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.(Lorg/springframework/context/ApplicationContext;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 1, + "name": "TemplateAvailabilityProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~TemplateAvailabilityProviders~Lorg.springframework.context.ApplicationContext;", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.TemplateAvailabilityProviders(ApplicationContext applicationContext)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.(Ljava/lang/ClassLoader;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 1, + "name": "TemplateAvailabilityProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~TemplateAvailabilityProviders~Ljava.lang.ClassLoader;", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.TemplateAvailabilityProviders(ClassLoader classLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.(Ljava/util/Collection\u003c+Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProvider;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003c+Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 4, + "name": "TemplateAvailabilityProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~TemplateAvailabilityProviders~Ljava.util.Collection\\\u003c+Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.TemplateAvailabilityProviders(Collection\u003c? extends TemplateAvailabilityProvider\u003e providers)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.getProviders()Ljava.util.List\u003cLorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 1, + "name": "getProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~getProviders", + "label": "List\u003cTemplateAvailabilityProvider\u003e org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.getProviders()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.getProvider(Ljava/lang/String;Lorg/springframework/context/ApplicationContext;)Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 1, + "name": "getProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~getProvider~Ljava.lang.String;~Lorg.springframework.context.ApplicationContext;", + "label": "TemplateAvailabilityProvider org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.getProvider(String view, ApplicationContext applicationContext)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.getProvider(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 1, + "name": "getProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~getProvider~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "TemplateAvailabilityProvider org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.getProvider(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.findProvider(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 2, + "name": "findProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~findProvider~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "TemplateAvailabilityProvider org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.findProvider(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.access$100(Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;)Ljava.util.Map;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~access$100~Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;", + "label": "Map org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.access$100(TemplateAvailabilityProviders arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "TemplateAvailabilityProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders$NoTemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;", + "flags": 2, + "name": "NoTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders$NoTemplateAvailabilityProvider.class[NoTemplateAvailabilityProvider~NoTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.NoTemplateAvailabilityProvider.NoTemplateAvailabilityProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;", + "flags": 1, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders$NoTemplateAvailabilityProvider.class[NoTemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "boolean org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.NoTemplateAvailabilityProvider.isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;.(Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;", + "flags": 4096, + "name": "NoTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders$NoTemplateAvailabilityProvider.class[NoTemplateAvailabilityProvider~NoTemplateAvailabilityProvider~Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders$1;", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.NoTemplateAvailabilityProvider.NoTemplateAvailabilityProvider(TemplateAvailabilityProviders(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 10, + "name": "NoTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders$NoTemplateAvailabilityProvider.class[NoTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.NoTemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.DEFAULT_ENCODING", + "type": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 26, + "name": "DEFAULT_ENCODING", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^DEFAULT_ENCODING", + "label": "Charset DEFAULT_ENCODING" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.DEFAULT_PREFIX", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 25, + "name": "DEFAULT_PREFIX", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^DEFAULT_PREFIX", + "label": "String DEFAULT_PREFIX" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.DEFAULT_SUFFIX", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 25, + "name": "DEFAULT_SUFFIX", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^DEFAULT_SUFFIX", + "label": "String DEFAULT_SUFFIX" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.checkTemplate", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "checkTemplate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^checkTemplate", + "label": "boolean checkTemplate" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.checkTemplateLocation", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "checkTemplateLocation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^checkTemplateLocation", + "label": "boolean checkTemplateLocation" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.prefix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "prefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^prefix", + "label": "String prefix" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.suffix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "suffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^suffix", + "label": "String suffix" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.mode", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "mode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^mode", + "label": "String mode" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.encoding", + "type": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "encoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^encoding", + "label": "Charset encoding" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.cache", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "cache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^cache", + "label": "boolean cache" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.templateResolverOrder", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "templateResolverOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^templateResolverOrder", + "label": "Integer templateResolverOrder" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.viewNames", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "viewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^viewNames", + "label": "String[] viewNames" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.excludedViewNames", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "excludedViewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^excludedViewNames", + "label": "String[] excludedViewNames" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.enableSpringElCompiler", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "enableSpringElCompiler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^enableSpringElCompiler", + "label": "boolean enableSpringElCompiler" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.enabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "enabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^enabled", + "label": "boolean enabled" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.servlet", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Servlet;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 18, + "name": "servlet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^servlet", + "label": "Servlet servlet" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.reactive", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Reactive;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 18, + "name": "reactive", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^reactive", + "label": "Reactive reactive" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "ThymeleafProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~ThymeleafProperties", + "label": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.ThymeleafProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.isEnabled()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "isEnabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~isEnabled", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.isEnabled()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setEnabled(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setEnabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setEnabled~Z", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setEnabled(boolean enabled)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.isCheckTemplate()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "isCheckTemplate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~isCheckTemplate", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.isCheckTemplate()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setCheckTemplate(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setCheckTemplate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setCheckTemplate~Z", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setCheckTemplate(boolean checkTemplate)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.isCheckTemplateLocation()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "isCheckTemplateLocation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~isCheckTemplateLocation", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.isCheckTemplateLocation()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setCheckTemplateLocation(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setCheckTemplateLocation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setCheckTemplateLocation~Z", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setCheckTemplateLocation(boolean checkTemplateLocation)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getPrefix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getPrefix", + "label": "String org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getPrefix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setPrefix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setPrefix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setPrefix(String prefix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getSuffix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getSuffix", + "label": "String org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getSuffix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setSuffix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setSuffix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setSuffix(String suffix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getMode()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getMode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getMode", + "label": "String org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getMode()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setMode(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setMode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setMode~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setMode(String mode)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getEncoding()Ljava.nio.charset.Charset;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getEncoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getEncoding", + "label": "Charset org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getEncoding()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setEncoding(Ljava/nio/charset/Charset;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setEncoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setEncoding~Ljava.nio.charset.Charset;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setEncoding(Charset encoding)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.isCache()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "isCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~isCache", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.isCache()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setCache(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setCache~Z", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setCache(boolean cache)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getTemplateResolverOrder()Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getTemplateResolverOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getTemplateResolverOrder", + "label": "Integer org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getTemplateResolverOrder()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setTemplateResolverOrder(Ljava/lang/Integer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setTemplateResolverOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setTemplateResolverOrder~Ljava.lang.Integer;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setTemplateResolverOrder(Integer templateResolverOrder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getExcludedViewNames()[Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getExcludedViewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getExcludedViewNames", + "label": "String[] org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getExcludedViewNames()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setExcludedViewNames([Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setExcludedViewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setExcludedViewNames~\\[Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setExcludedViewNames(String[] excludedViewNames)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getViewNames()[Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getViewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getViewNames", + "label": "String[] org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getViewNames()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setViewNames([Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setViewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setViewNames~\\[Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setViewNames(String[] viewNames)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.isEnableSpringElCompiler()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "isEnableSpringElCompiler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~isEnableSpringElCompiler", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.isEnableSpringElCompiler()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setEnableSpringElCompiler(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setEnableSpringElCompiler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setEnableSpringElCompiler~Z", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setEnableSpringElCompiler(boolean enableSpringElCompiler)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getReactive()Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Reactive;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Reactive;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getReactive", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getReactive", + "label": "Reactive org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getReactive()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getServlet()Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Servlet;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Servlet;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getServlet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getServlet", + "label": "Servlet org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getServlet()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.\u003cclinit\u003e()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "prefix": "spring.thymeleaf" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ThymeleafProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties", + "label": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafTemplateAvailabilityProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafTemplateAvailabilityProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafTemplateAvailabilityProvider;", + "flags": 1, + "name": "ThymeleafTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafTemplateAvailabilityProvider.class[ThymeleafTemplateAvailabilityProvider~ThymeleafTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider.ThymeleafTemplateAvailabilityProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafTemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafTemplateAvailabilityProvider;", + "flags": 1, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafTemplateAvailabilityProvider.class[ThymeleafTemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider.isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ThymeleafTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafTemplateAvailabilityProvider.class[ThymeleafTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration;", + "flags": 1, + "name": "JdkDynamicAutoProxyConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.transaction(TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration.class[JdkDynamicAutoProxyConfiguration~JdkDynamicAutoProxyConfiguration", + "label": "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration.EnableTransactionManagementConfiguration.JdkDynamicAutoProxyConfiguration.JdkDynamicAutoProxyConfiguration()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.transaction(TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration.class[JdkDynamicAutoProxyConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.transaction.annotation.EnableTransactionManagement", + "valuePairs": { + "proxyTargetClass": false + }, + "name": "org.springframework.transaction.annotation.EnableTransactionManagement", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.transaction(TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration.class[JdkDynamicAutoProxyConfiguration}org.springframework.transaction.annotation.EnableTransactionManagement", + "label": "org.springframework.transaction.annotation.EnableTransactionManagement" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "valuePairs": { + "havingValue": "false", + "prefix": "spring.aop", + "name": [ + "proxy-target-class" + ], + "matchIfMissing": false + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.transaction(TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration.class[JdkDynamicAutoProxyConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration$EnableTransactionManagementConfiguration;", + "flags": 9, + "name": "JdkDynamicAutoProxyConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.transaction(TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration.class[JdkDynamicAutoProxyConfiguration", + "label": "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration.EnableTransactionManagementConfiguration.JdkDynamicAutoProxyConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor", + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.context.annotation.ImportBeanDefinitionRegistrar", + "org.springframework.beans.factory.BeanFactoryAware" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.VALIDATOR_BEAN_NAME", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 26, + "name": "VALIDATOR_BEAN_NAME", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor^VALIDATOR_BEAN_NAME", + "label": "String VALIDATOR_BEAN_NAME" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.config.ConfigurableListableBeanFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 2, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor^beanFactory", + "label": "ConfigurableListableBeanFactory beanFactory" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 0, + "name": "PrimaryDefaultValidatorPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~PrimaryDefaultValidatorPostProcessor", + "label": "org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.PrimaryDefaultValidatorPostProcessor()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.setBeanFactory(Lorg/springframework/beans/factory/BeanFactory;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.BeanFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 1, + "name": "setBeanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~setBeanFactory~Lorg.springframework.beans.factory.BeanFactory;", + "label": "void org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.setBeanFactory(BeanFactory beanFactory) throws BeansException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.registerBeanDefinitions(Lorg/springframework/core/type/AnnotationMetadata;Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.type.AnnotationMetadata;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 1, + "name": "registerBeanDefinitions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~registerBeanDefinitions~Lorg.springframework.core.type.AnnotationMetadata;~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "void org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.getAutoConfiguredValidator(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)Lorg.springframework.beans.factory.config.BeanDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.config.BeanDefinition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 2, + "name": "getAutoConfiguredValidator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~getAutoConfiguredValidator~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "BeanDefinition org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.getAutoConfiguredValidator(BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.isTypeMatch(Ljava/lang/String;Ljava/lang/Class\u003c*\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 2, + "name": "isTypeMatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~isTypeMatch~Ljava.lang.String;~Ljava.lang.Class\\\u003c*\u003e;", + "label": "boolean org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.isTypeMatch(String name, Class\u003c?\u003e type)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.hasPrimarySpringValidator(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 2, + "name": "hasPrimarySpringValidator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~hasPrimarySpringValidator~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "boolean org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.hasPrimarySpringValidator(BeanDefinitionRegistry registry)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "PrimaryDefaultValidatorPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor", + "label": "org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor" + }, + { + "fqName": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.web.server.WebServerFactoryCustomizer", + "org.springframework.core.Ordered" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;.properties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.http.HttpEncodingProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "flags": 18, + "name": "properties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer^properties", + "label": "HttpEncodingProperties properties" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;.(Lorg/springframework/boot/autoconfigure/http/HttpEncodingProperties;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.http.HttpEncodingProperties;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "flags": 0, + "name": "LocaleCharsetMappingsCustomizer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer~LocaleCharsetMappingsCustomizer~Lorg.springframework.boot.autoconfigure.http.HttpEncodingProperties;", + "label": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.LocaleCharsetMappingsCustomizer.LocaleCharsetMappingsCustomizer(HttpEncodingProperties properties)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;.customize(Lorg/springframework/boot/web/servlet/server/ConfigurableServletWebServerFactory;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "flags": 1, + "name": "customize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer~customize~Lorg.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.LocaleCharsetMappingsCustomizer.customize(ConfigurableServletWebServerFactory factory)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;.getOrder()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "flags": 1, + "name": "getOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer~getOrder", + "label": "int org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.LocaleCharsetMappingsCustomizer.getOrder()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;.customize(Lorg/springframework/boot/web/server/WebServerFactory;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.WebServerFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "flags": 4161, + "name": "customize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer~customize~Lorg.springframework.boot.web.server.WebServerFactory;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.LocaleCharsetMappingsCustomizer.customize(WebServerFactory arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration;", + "flags": 10, + "name": "LocaleCharsetMappingsCustomizer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer", + "label": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.LocaleCharsetMappingsCustomizer" + }, + { + "fqName": "org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;", + "flags": 1, + "name": "JspTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(JspTemplateAvailabilityProvider.class[JspTemplateAvailabilityProvider~JspTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider.JspTemplateAvailabilityProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;", + "flags": 1, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(JspTemplateAvailabilityProvider.class[JspTemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "boolean org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider.isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;.getResourceName(Ljava/lang/String;Lorg/springframework/core/env/Environment;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;", + "flags": 2, + "name": "getResourceName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(JspTemplateAvailabilityProvider.class[JspTemplateAvailabilityProvider~getResourceName~Ljava.lang.String;~Lorg.springframework.core.env.Environment;", + "label": "String org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider.getResourceName(String view, Environment environment)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "JspTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(JspTemplateAvailabilityProvider.class[JspTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.enabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "enabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^enabled", + "label": "boolean enabled" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.location", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "location", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^location", + "label": "String location" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.maxFileSize", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "maxFileSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^maxFileSize", + "label": "String maxFileSize" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.maxRequestSize", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "maxRequestSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^maxRequestSize", + "label": "String maxRequestSize" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.fileSizeThreshold", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "fileSizeThreshold", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^fileSizeThreshold", + "label": "String fileSizeThreshold" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.resolveLazily", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "resolveLazily", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^resolveLazily", + "label": "boolean resolveLazily" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "MultipartProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~MultipartProperties", + "label": "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.MultipartProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.getEnabled()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "getEnabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~getEnabled", + "label": "boolean org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.getEnabled()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setEnabled(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setEnabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setEnabled~Z", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setEnabled(boolean enabled)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.getLocation()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "getLocation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~getLocation", + "label": "String org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.getLocation()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setLocation(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setLocation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setLocation~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setLocation(String location)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.getMaxFileSize()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "getMaxFileSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~getMaxFileSize", + "label": "String org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.getMaxFileSize()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setMaxFileSize(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setMaxFileSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setMaxFileSize~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setMaxFileSize(String maxFileSize)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.getMaxRequestSize()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "getMaxRequestSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~getMaxRequestSize", + "label": "String org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.getMaxRequestSize()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setMaxRequestSize(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setMaxRequestSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setMaxRequestSize~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setMaxRequestSize(String maxRequestSize)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.getFileSizeThreshold()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "getFileSizeThreshold", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~getFileSizeThreshold", + "label": "String org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.getFileSizeThreshold()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setFileSizeThreshold(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setFileSizeThreshold", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setFileSizeThreshold~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setFileSizeThreshold(String fileSizeThreshold)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.isResolveLazily()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "isResolveLazily", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~isResolveLazily", + "label": "boolean org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.isResolveLazily()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setResolveLazily(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setResolveLazily", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setResolveLazily~Z", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setResolveLazily(boolean resolveLazily)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.createMultipartConfig()Ljavax.servlet.MultipartConfigElement;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljavax.servlet.MultipartConfigElement;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "createMultipartConfig", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~createMultipartConfig", + "label": "MultipartConfigElement org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.createMultipartConfig()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "ignoreUnknownFields": false, + "prefix": "spring.servlet.multipart" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "MultipartProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties", + "label": "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.servlet.config.annotation.WebMvcConfigurer", + "org.springframework.context.ResourceLoaderAware" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.logger", + "type": { + "kind": "CLASS", + "name": "Lorg.apache.commons.logging.Log;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 26, + "name": "logger", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^logger", + "label": "Log logger" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.resourceProperties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ResourceProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 18, + "name": "resourceProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^resourceProperties", + "label": "ResourceProperties resourceProperties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.mvcProperties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.servlet.WebMvcProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 18, + "name": "mvcProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^mvcProperties", + "label": "WebMvcProperties mvcProperties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 18, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^beanFactory", + "label": "ListableBeanFactory beanFactory" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.messageConverters", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.http.HttpMessageConverters;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 18, + "name": "messageConverters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^messageConverters", + "label": "HttpMessageConverters messageConverters" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.resourceHandlerRegistrationCustomizer", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 16, + "name": "resourceHandlerRegistrationCustomizer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^resourceHandlerRegistrationCustomizer", + "label": "ResourceHandlerRegistrationCustomizer resourceHandlerRegistrationCustomizer" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.resourceLoader", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "resourceLoader", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^resourceLoader", + "label": "ResourceLoader resourceLoader" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.(Lorg/springframework/boot/autoconfigure/web/ResourceProperties;Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcProperties;Lorg/springframework/beans/factory/ListableBeanFactory;Lorg/springframework/boot/autoconfigure/http/HttpMessageConverters;Lorg/springframework/beans/factory/ObjectProvider\u003cLorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ResourceProperties;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.servlet.WebMvcProperties;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.http.HttpMessageConverters;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.beans.factory.ObjectProvider\u003cLorg.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ObjectProvider;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "WebMvcAutoConfigurationAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~WebMvcAutoConfigurationAdapter~Lorg.springframework.boot.autoconfigure.web.ResourceProperties;~Lorg.springframework.boot.autoconfigure.web.servlet.WebMvcProperties;~Lorg.springframework.beans.factory.ListableBeanFactory;~Lorg.springframework.boot.autoconfigure.http.HttpMessageConverters;~Lorg.springframework.beans.factory.ObjectProvider\\\u003cLorg.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer;\u003e;", + "label": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.WebMvcAutoConfigurationAdapter(ResourceProperties resourceProperties, WebMvcProperties mvcProperties, ListableBeanFactory beanFactory, @Lazy HttpMessageConverters messageConverters, ObjectProvider\u003cResourceHandlerRegistrationCustomizer\u003e resourceHandlerRegistrationCustomizerProvider)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.setResourceLoader(Lorg/springframework/core/io/ResourceLoader;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "setResourceLoader", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~setResourceLoader~Lorg.springframework.core.io.ResourceLoader;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.setResourceLoader(ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.configureMessageConverters(Ljava/util/List\u003cLorg/springframework/http/converter/HttpMessageConverter\u003c*\u003e;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.http.converter.HttpMessageConverter\u003c*\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.http.converter.HttpMessageConverter\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.HttpMessageConverter;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "configureMessageConverters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~configureMessageConverters~Ljava.util.List\\\u003cLorg.springframework.http.converter.HttpMessageConverter\\\u003c*\u003e;\u003e;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.configureMessageConverters(List\u003cHttpMessageConverter\u003c?\u003e\u003e converters)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.configureAsyncSupport(Lorg/springframework/web/servlet/config/annotation/AsyncSupportConfigurer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.config.annotation.AsyncSupportConfigurer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "configureAsyncSupport", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~configureAsyncSupport~Lorg.springframework.web.servlet.config.annotation.AsyncSupportConfigurer;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.configureAsyncSupport(AsyncSupportConfigurer configurer)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.configurePathMatch(Lorg/springframework/web/servlet/config/annotation/PathMatchConfigurer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.config.annotation.PathMatchConfigurer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "configurePathMatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~configurePathMatch~Lorg.springframework.web.servlet.config.annotation.PathMatchConfigurer;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.configurePathMatch(PathMatchConfigurer configurer)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.configureContentNegotiation(Lorg/springframework/web/servlet/config/annotation/ContentNegotiationConfigurer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "configureContentNegotiation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~configureContentNegotiation~Lorg.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.configureContentNegotiation(ContentNegotiationConfigurer configurer)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.defaultViewResolver()Lorg.springframework.web.servlet.view.InternalResourceViewResolver;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.view.InternalResourceViewResolver;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~defaultViewResolver}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": {}, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~defaultViewResolver}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "defaultViewResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~defaultViewResolver", + "label": "InternalResourceViewResolver org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.defaultViewResolver()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.beanNameViewResolver()Lorg.springframework.web.servlet.view.BeanNameViewResolver;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.view.BeanNameViewResolver;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~beanNameViewResolver}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "valuePairs": { + "value": [ + "org.springframework.web.servlet.View" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~beanNameViewResolver}org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": {}, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~beanNameViewResolver}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "beanNameViewResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~beanNameViewResolver", + "label": "BeanNameViewResolver org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.beanNameViewResolver()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.viewResolver(Lorg/springframework/beans/factory/BeanFactory;)Lorg.springframework.web.servlet.view.ContentNegotiatingViewResolver;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.view.ContentNegotiatingViewResolver;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.BeanFactory;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~viewResolver~Lorg.springframework.beans.factory.BeanFactory;}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "valuePairs": { + "value": [ + "org.springframework.web.servlet.ViewResolver" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~viewResolver~Lorg.springframework.beans.factory.BeanFactory;}org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": { + "name": [ + "viewResolver" + ], + "value": [ + "org.springframework.web.servlet.view.ContentNegotiatingViewResolver" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~viewResolver~Lorg.springframework.beans.factory.BeanFactory;}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "viewResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~viewResolver~Lorg.springframework.beans.factory.BeanFactory;", + "label": "ContentNegotiatingViewResolver org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.viewResolver(BeanFactory beanFactory)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.localeResolver()Lorg.springframework.web.servlet.LocaleResolver;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.LocaleResolver;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~localeResolver}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": {}, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~localeResolver}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "valuePairs": { + "prefix": "spring.mvc", + "name": [ + "locale" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~localeResolver}org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "localeResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~localeResolver", + "label": "LocaleResolver org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.localeResolver()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getMessageCodesResolver()Lorg.springframework.validation.MessageCodesResolver;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.validation.MessageCodesResolver;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "getMessageCodesResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getMessageCodesResolver", + "label": "MessageCodesResolver org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getMessageCodesResolver()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.addFormatters(Lorg/springframework/format/FormatterRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.format.FormatterRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "addFormatters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~addFormatters~Lorg.springframework.format.FormatterRegistry;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.addFormatters(FormatterRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getBeansOfType(Ljava/lang/Class\u003cTT;\u003e;)Ljava.util.Collection\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "getBeansOfType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getBeansOfType~Ljava.lang.Class\\\u003cTT;\u003e;", + "label": "\u003cT\u003e Collection\u003cT\u003e org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getBeansOfType(Class\u003cT\u003e type)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.addResourceHandlers(Lorg/springframework/web/servlet/config/annotation/ResourceHandlerRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "addResourceHandlers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~addResourceHandlers~Lorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.addResourceHandlers(ResourceHandlerRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getSeconds(Ljava/time/Duration;)Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "getSeconds", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getSeconds~Ljava.time.Duration;", + "label": "Integer org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getSeconds(Duration cachePeriod)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.welcomePageHandlerMapping(Lorg/springframework/context/ApplicationContext;)Lorg.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~welcomePageHandlerMapping~Lorg.springframework.context.ApplicationContext;}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "welcomePageHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~welcomePageHandlerMapping~Lorg.springframework.context.ApplicationContext;", + "label": "WelcomePageHandlerMapping org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.welcomePageHandlerMapping(ApplicationContext applicationContext)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getResourceLocations([Ljava/lang/String;)[Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 8, + "name": "getResourceLocations", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getResourceLocations~\\[Ljava.lang.String;", + "label": "String[] org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getResourceLocations(String[] staticLocations)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getWelcomePage()Ljava.util.Optional\u003cLorg.springframework.core.io.Resource;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Optional\u003cLorg.springframework.core.io.Resource;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Optional;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "getWelcomePage", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getWelcomePage", + "label": "Optional\u003cResource\u003e org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getWelcomePage()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getIndexHtml(Ljava/lang/String;)Lorg.springframework.core.io.Resource;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "getIndexHtml", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getIndexHtml~Ljava.lang.String;", + "label": "Resource org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getIndexHtml(String location)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.isReadable(Lorg/springframework/core/io/Resource;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "isReadable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~isReadable~Lorg.springframework.core.io.Resource;", + "label": "boolean org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.isReadable(Resource resource)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.customizeResourceHandlerRegistration(Lorg/springframework/web/servlet/config/annotation/ResourceHandlerRegistration;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "customizeResourceHandlerRegistration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~customizeResourceHandlerRegistration~Lorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistration;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.customizeResourceHandlerRegistration(ResourceHandlerRegistration registration)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.requestContextFilter()Lorg.springframework.web.filter.RequestContextFilter;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.filter.RequestContextFilter;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~requestContextFilter}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": { + "value": [ + "org.springframework.web.context.request.RequestContextListener", + "org.springframework.web.filter.RequestContextFilter" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~requestContextFilter}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 9, + "name": "requestContextFilter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~requestContextFilter", + "label": "RequestContextFilter org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.requestContextFilter()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.\u003cclinit\u003e()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.context.annotation.Import", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.EnableWebMvcConfiguration" + ] + }, + "name": "org.springframework.context.annotation.Import", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter}org.springframework.context.annotation.Import", + "label": "org.springframework.context.annotation.Import" + }, + { + "fqName": "org.springframework.boot.context.properties.EnableConfigurationProperties", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", + "org.springframework.boot.autoconfigure.web.ResourceProperties" + ] + }, + "name": "org.springframework.boot.context.properties.EnableConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter}org.springframework.boot.context.properties.EnableConfigurationProperties", + "label": "org.springframework.boot.context.properties.EnableConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration;", + "flags": 9, + "name": "WebMvcAutoConfigurationAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter", + "label": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter" + }, + { + "fqName": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.web.servlet.handler.AbstractUrlHandlerMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.logger", + "type": { + "kind": "CLASS", + "name": "Lorg.apache.commons.logging.Log;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 26, + "name": "logger", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping^logger", + "label": "Log logger" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.MEDIA_TYPES_ALL", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.http.MediaType;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.MediaType;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 26, + "name": "MEDIA_TYPES_ALL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping^MEDIA_TYPES_ALL", + "label": "List\u003cMediaType\u003e MEDIA_TYPES_ALL" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.(Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;Lorg/springframework/context/ApplicationContext;Ljava/util/Optional\u003cLorg/springframework/core/io/Resource;\u003e;Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Optional\u003cLorg.springframework.core.io.Resource;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Optional;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 0, + "name": "WelcomePageHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~WelcomePageHandlerMapping~Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;~Lorg.springframework.context.ApplicationContext;~Ljava.util.Optional\\\u003cLorg.springframework.core.io.Resource;\u003e;~Ljava.lang.String;", + "label": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.WelcomePageHandlerMapping(TemplateAvailabilityProviders templateAvailabilityProviders, ApplicationContext applicationContext, Optional\u003cResource\u003e welcomePage, String staticPathPattern)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.welcomeTemplateExists(Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;Lorg/springframework/context/ApplicationContext;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 2, + "name": "welcomeTemplateExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~welcomeTemplateExists~Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;~Lorg.springframework.context.ApplicationContext;", + "label": "boolean org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.welcomeTemplateExists(TemplateAvailabilityProviders templateAvailabilityProviders, ApplicationContext applicationContext)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.setRootViewName(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 2, + "name": "setRootViewName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~setRootViewName~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.setRootViewName(String viewName)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.getHandlerInternal(Ljavax/servlet/http/HttpServletRequest;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 1, + "name": "getHandlerInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~getHandlerInternal~Ljavax.servlet.http.HttpServletRequest;", + "label": "Object org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.getHandlerInternal(HttpServletRequest request) throws Exception" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.getAcceptedMediaTypes(Ljavax/servlet/http/HttpServletRequest;)Ljava.util.List\u003cLorg.springframework.http.MediaType;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.http.MediaType;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.MediaType;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 2, + "name": "getAcceptedMediaTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~getAcceptedMediaTypes~Ljavax.servlet.http.HttpServletRequest;", + "label": "List\u003cMediaType\u003e org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.getAcceptedMediaTypes(HttpServletRequest request)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 16, + "name": "WelcomePageHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping", + "label": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping" + }, + { + "fqName": "ch.qos.logback.classic.util.LogbackMDCAdapter", + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.slf4j.spi.MDCAdapter" + ], + "fields": [ + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.copyOnThreadLocal", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.ThreadLocal\u003cLjava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.ThreadLocal;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 16, + "name": "copyOnThreadLocal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter^copyOnThreadLocal", + "label": "ThreadLocal\u003cMap\u003cString, String\u003e\u003e copyOnThreadLocal" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.WRITE_OPERATION", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 26, + "name": "WRITE_OPERATION", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter^WRITE_OPERATION", + "label": "int WRITE_OPERATION" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.MAP_COPY_OPERATION", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 26, + "name": "MAP_COPY_OPERATION", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter^MAP_COPY_OPERATION", + "label": "int MAP_COPY_OPERATION" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.lastOperation", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.ThreadLocal\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.ThreadLocal;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 16, + "name": "lastOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter^lastOperation", + "label": "ThreadLocal\u003cInteger\u003e lastOperation" + } + ], + "methods": [ + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "LogbackMDCAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~LogbackMDCAdapter", + "label": "ch.qos.logback.classic.util.LogbackMDCAdapter.LogbackMDCAdapter()" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.getAndSetLastOperation(I)Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 2, + "name": "getAndSetLastOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~getAndSetLastOperation~I", + "label": "Integer ch.qos.logback.classic.util.LogbackMDCAdapter.getAndSetLastOperation(int op)" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.wasLastOpReadOrNull(Ljava/lang/Integer;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 2, + "name": "wasLastOpReadOrNull", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~wasLastOpReadOrNull~Ljava.lang.Integer;", + "label": "boolean ch.qos.logback.classic.util.LogbackMDCAdapter.wasLastOpReadOrNull(Integer lastOp)" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.duplicateAndInsertNewMap(Ljava/util/Map\u003cLjava/lang/String;Ljava/lang/String;\u003e;)Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 2, + "name": "duplicateAndInsertNewMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~duplicateAndInsertNewMap~Ljava.util.Map\\\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "label": "Map\u003cString, String\u003e ch.qos.logback.classic.util.LogbackMDCAdapter.duplicateAndInsertNewMap(Map\u003cString, String\u003e oldMap)" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.put(Ljava/lang/String;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~put~Ljava.lang.String;~Ljava.lang.String;", + "label": "void ch.qos.logback.classic.util.LogbackMDCAdapter.put(String key, String val) throws IllegalArgumentException" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.remove(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~remove~Ljava.lang.String;", + "label": "void ch.qos.logback.classic.util.LogbackMDCAdapter.remove(String key)" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~clear", + "label": "void ch.qos.logback.classic.util.LogbackMDCAdapter.clear()" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.get(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~get~Ljava.lang.String;", + "label": "String ch.qos.logback.classic.util.LogbackMDCAdapter.get(String key)" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.getPropertyMap()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "getPropertyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~getPropertyMap", + "label": "Map\u003cString, String\u003e ch.qos.logback.classic.util.LogbackMDCAdapter.getPropertyMap()" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.getKeys()Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "getKeys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~getKeys", + "label": "Set\u003cString\u003e ch.qos.logback.classic.util.LogbackMDCAdapter.getKeys()" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.getCopyOfContextMap()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "getCopyOfContextMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~getCopyOfContextMap", + "label": "Map\u003cString, String\u003e ch.qos.logback.classic.util.LogbackMDCAdapter.getCopyOfContextMap()" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.setContextMap(Ljava/util/Map\u003cLjava/lang/String;Ljava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "setContextMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~setContextMap~Ljava.util.Map\\\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "label": "void ch.qos.logback.classic.util.LogbackMDCAdapter.setContextMap(Map\u003cString, String\u003e contextMap)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "LogbackMDCAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter", + "label": "ch.qos.logback.classic.util.LogbackMDCAdapter" + }, + { + "fqName": "ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil", + "bindingKey": "Lch/qos/logback/core/pattern/util/AlmostAsIsEscapeUtil;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "ch.qos.logback.core.pattern.util.RestrictedEscapeUtil", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lch/qos/logback/core/pattern/util/AlmostAsIsEscapeUtil;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/pattern/util/AlmostAsIsEscapeUtil;", + "flags": 1, + "name": "AlmostAsIsEscapeUtil", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.pattern.util(AlmostAsIsEscapeUtil.class[AlmostAsIsEscapeUtil~AlmostAsIsEscapeUtil", + "label": "ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil.AlmostAsIsEscapeUtil()" + }, + { + "bindingKey": "Lch/qos/logback/core/pattern/util/AlmostAsIsEscapeUtil;.escape(Ljava/lang/String;Ljava/lang/StringBuffer;CI)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.StringBuffer;" + }, + { + "kind": "CHAR", + "name": "C" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/pattern/util/AlmostAsIsEscapeUtil;", + "flags": 1, + "name": "escape", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.pattern.util(AlmostAsIsEscapeUtil.class[AlmostAsIsEscapeUtil~escape~Ljava.lang.String;~Ljava.lang.StringBuffer;~C~I", + "label": "void ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil.escape(String escapeChars, StringBuffer buf, char next, int pointer)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "AlmostAsIsEscapeUtil", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.pattern.util(AlmostAsIsEscapeUtil.class[AlmostAsIsEscapeUtil", + "label": "ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil" + }, + { + "fqName": "ch.qos.logback.core.util.CharSequenceToRegexMapper", + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.symbols", + "type": { + "kind": "CLASS", + "name": "Ljava.text.DateFormatSymbols;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 0, + "name": "symbols", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper^symbols", + "label": "DateFormatSymbols symbols" + } + ], + "methods": [ + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 0, + "name": "CharSequenceToRegexMapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~CharSequenceToRegexMapper", + "label": "ch.qos.logback.core.util.CharSequenceToRegexMapper.CharSequenceToRegexMapper()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.toRegex(Lch/qos/logback/core/util/CharSequenceState;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lch.qos.logback.core.util.CharSequenceState;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 0, + "name": "toRegex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~toRegex~Lch.qos.logback.core.util.CharSequenceState;", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.toRegex(CharSequenceState css)" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.number(I)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "number", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~number~I", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.number(int occurrences)" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.getRegexForAmPms()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "getRegexForAmPms", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~getRegexForAmPms", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.getRegexForAmPms()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.getRegexForLongDaysOfTheWeek()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "getRegexForLongDaysOfTheWeek", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~getRegexForLongDaysOfTheWeek", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.getRegexForLongDaysOfTheWeek()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.getRegexForShortDaysOfTheWeek()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "getRegexForShortDaysOfTheWeek", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~getRegexForShortDaysOfTheWeek", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.getRegexForShortDaysOfTheWeek()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.getRegexForLongMonths()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "getRegexForLongMonths", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~getRegexForLongMonths", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.getRegexForLongMonths()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.getRegexForShortMonths()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 0, + "name": "getRegexForShortMonths", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~getRegexForShortMonths", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.getRegexForShortMonths()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.symbolArrayToRegex([Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "symbolArrayToRegex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~symbolArrayToRegex~\\[Ljava.lang.String;", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.symbolArrayToRegex(String[] symbolArray)" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.findMinMaxLengthsInSymbols([Ljava/lang/String;)[I", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[I", + "extras": { + "component": { + "kind": "INT", + "name": "I" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 8, + "name": "findMinMaxLengthsInSymbols", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~findMinMaxLengthsInSymbols~\\[Ljava.lang.String;", + "label": "int[] ch.qos.logback.core.util.CharSequenceToRegexMapper.findMinMaxLengthsInSymbols(String[] symbols)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CharSequenceToRegexMapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper", + "label": "ch.qos.logback.core.util.CharSequenceToRegexMapper" + }, + { + "fqName": "ch.qos.logback.core.util.DynamicClassLoadingException", + "bindingKey": "Lch/qos/logback/core/util/DynamicClassLoadingException;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Exception", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lch/qos/logback/core/util/DynamicClassLoadingException;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/DynamicClassLoadingException;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(DynamicClassLoadingException.class[DynamicClassLoadingException^serialVersionUID", + "label": "long serialVersionUID" + } + ], + "methods": [ + { + "bindingKey": "Lch/qos/logback/core/util/DynamicClassLoadingException;.(Ljava/lang/String;Ljava/lang/Throwable;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/DynamicClassLoadingException;", + "flags": 1, + "name": "DynamicClassLoadingException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(DynamicClassLoadingException.class[DynamicClassLoadingException~DynamicClassLoadingException~Ljava.lang.String;~Ljava.lang.Throwable;", + "label": "ch.qos.logback.core.util.DynamicClassLoadingException.DynamicClassLoadingException(String desc, Throwable root)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DynamicClassLoadingException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(DynamicClassLoadingException.class[DynamicClassLoadingException", + "label": "ch.qos.logback.core.util.DynamicClassLoadingException" + }, + { + "fqName": "ch.qos.logback.core.util.IncompatibleClassException", + "bindingKey": "Lch/qos/logback/core/util/IncompatibleClassException;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Exception", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lch/qos/logback/core/util/IncompatibleClassException;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/IncompatibleClassException;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(IncompatibleClassException.class[IncompatibleClassException^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lch/qos/logback/core/util/IncompatibleClassException;.requestedClass", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/IncompatibleClassException;", + "flags": 0, + "name": "requestedClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(IncompatibleClassException.class[IncompatibleClassException^requestedClass", + "label": "Class\u003c?\u003e requestedClass" + }, + { + "bindingKey": "Lch/qos/logback/core/util/IncompatibleClassException;.obtainedClass", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/IncompatibleClassException;", + "flags": 0, + "name": "obtainedClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(IncompatibleClassException.class[IncompatibleClassException^obtainedClass", + "label": "Class\u003c?\u003e obtainedClass" + } + ], + "methods": [ + { + "bindingKey": "Lch/qos/logback/core/util/IncompatibleClassException;.(Ljava/lang/Class\u003c*\u003e;Ljava/lang/Class\u003c*\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/IncompatibleClassException;", + "flags": 0, + "name": "IncompatibleClassException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(IncompatibleClassException.class[IncompatibleClassException~IncompatibleClassException~Ljava.lang.Class\\\u003c*\u003e;~Ljava.lang.Class\\\u003c*\u003e;", + "label": "ch.qos.logback.core.util.IncompatibleClassException.IncompatibleClassException(Class\u003c?\u003e requestedClass, Class\u003c?\u003e obtainedClass)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "IncompatibleClassException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(IncompatibleClassException.class[IncompatibleClassException", + "label": "ch.qos.logback.core.util.IncompatibleClassException" + }, + { + "fqName": "org.apache.logging.log4j.util.IndexedReadOnlyStringMap", + "bindingKey": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.apache.logging.log4j.util.ReadOnlyStringMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;.getKeyAt(I)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;", + "flags": 1025, + "name": "getKeyAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(IndexedReadOnlyStringMap.class[IndexedReadOnlyStringMap~getKeyAt~I", + "label": "String org.apache.logging.log4j.util.IndexedReadOnlyStringMap.getKeyAt(int index)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;.getValueAt(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;", + "flags": 1025, + "name": "getValueAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(IndexedReadOnlyStringMap.class[IndexedReadOnlyStringMap~getValueAt~I", + "label": "\u003cV\u003e V org.apache.logging.log4j.util.IndexedReadOnlyStringMap.getValueAt(int index)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;.indexOfKey(Ljava/lang/String;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;", + "flags": 1025, + "name": "indexOfKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(IndexedReadOnlyStringMap.class[IndexedReadOnlyStringMap~indexOfKey~Ljava.lang.String;", + "label": "int org.apache.logging.log4j.util.IndexedReadOnlyStringMap.indexOfKey(String key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "IndexedReadOnlyStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(IndexedReadOnlyStringMap.class[IndexedReadOnlyStringMap", + "label": "org.apache.logging.log4j.util.IndexedReadOnlyStringMap" + }, + { + "fqName": "org.apache.logging.log4j.util.IndexedStringMap", + "bindingKey": "Lorg/apache/logging/log4j/util/IndexedStringMap;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.apache.logging.log4j.util.IndexedReadOnlyStringMap", + "org.apache.logging.log4j.util.StringMap" + ], + "fields": [], + "methods": [], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "IndexedStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(IndexedStringMap.class[IndexedStringMap", + "label": "org.apache.logging.log4j.util.IndexedStringMap" + }, + { + "fqName": "org.apache.logging.log4j.util.MessageSupplier", + "bindingKey": "Lorg/apache/logging/log4j/util/MessageSupplier;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/MessageSupplier;.get()Lorg.apache.logging.log4j.message.Message;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.message.Message;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/MessageSupplier;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(MessageSupplier.class[MessageSupplier~get", + "label": "Message org.apache.logging.log4j.util.MessageSupplier.get()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "MessageSupplier", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(MessageSupplier.class[MessageSupplier", + "label": "org.apache.logging.log4j.util.MessageSupplier" + }, + { + "fqName": "org.apache.logging.log4j.util.ReadOnlyStringMap", + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.io.Serializable" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.toMap()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "toMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~toMap", + "label": "Map\u003cString, String\u003e org.apache.logging.log4j.util.ReadOnlyStringMap.toMap()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.containsKey(Ljava/lang/String;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~containsKey~Ljava.lang.String;", + "label": "boolean org.apache.logging.log4j.util.ReadOnlyStringMap.containsKey(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.forEach(Lorg/apache/logging/log4j/util/BiConsumer\u003cLjava/lang/String;-TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.apache.logging.log4j.util.BiConsumer\u003cLjava.lang.String;-TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.BiConsumer;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "forEach", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~forEach~Lorg.apache.logging.log4j.util.BiConsumer\\\u003cLjava.lang.String;-TV;\u003e;", + "label": "\u003cV\u003e void org.apache.logging.log4j.util.ReadOnlyStringMap.forEach(BiConsumer\u003cString, ? super V\u003e action)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.forEach(Lorg/apache/logging/log4j/util/TriConsumer\u003cLjava/lang/String;-TV;TS;\u003e;TS;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.apache.logging.log4j.util.TriConsumer\u003cLjava.lang.String;-TV;TS;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.TriConsumer;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TS;" + } + ] + } + }, + { + "kind": "TYPE_VARIABLE", + "name": "TS;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "forEach", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~forEach~Lorg.apache.logging.log4j.util.TriConsumer\\\u003cLjava.lang.String;-TV;TS;\u003e;~TS;", + "label": "\u003cV, S\u003e void org.apache.logging.log4j.util.ReadOnlyStringMap.forEach(TriConsumer\u003cString, ? super V, S\u003e action, S state)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.getValue(Ljava/lang/String;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~getValue~Ljava.lang.String;", + "label": "\u003cV\u003e V org.apache.logging.log4j.util.ReadOnlyStringMap.getValue(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~isEmpty", + "label": "boolean org.apache.logging.log4j.util.ReadOnlyStringMap.isEmpty()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~size", + "label": "int org.apache.logging.log4j.util.ReadOnlyStringMap.size()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "ReadOnlyStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap", + "label": "org.apache.logging.log4j.util.ReadOnlyStringMap" + }, + { + "fqName": "org.apache.logging.log4j.util.SortedArrayStringMap", + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.apache.logging.log4j.util.IndexedStringMap" + ], + "fields": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.DEFAULT_INITIAL_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "DEFAULT_INITIAL_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^DEFAULT_INITIAL_CAPACITY", + "label": "int DEFAULT_INITIAL_CAPACITY" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.HASHVAL", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "HASHVAL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^HASHVAL", + "label": "int HASHVAL" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.PUT_ALL", + "type": { + "kind": "PARAMETERIZED", + "name": "Lorg.apache.logging.log4j.util.TriConsumer\u003cLjava.lang.String;Ljava.lang.Object;Lorg.apache.logging.log4j.util.StringMap;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.TriConsumer;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.StringMap;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "PUT_ALL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^PUT_ALL", + "label": "TriConsumer\u003cString, Object, StringMap\u003e PUT_ALL" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.EMPTY", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "EMPTY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^EMPTY", + "label": "String[] EMPTY" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.FROZEN", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "FROZEN", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^FROZEN", + "label": "String FROZEN" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 130, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^keys", + "label": "String[] keys" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.values", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 130, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^values", + "label": "Object[] values" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 130, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^size", + "label": "int size" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.threshold", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "threshold", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^threshold", + "label": "int threshold" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.immutable", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "immutable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^immutable", + "label": "boolean immutable" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.iterating", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 130, + "name": "iterating", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^iterating", + "label": "boolean iterating" + } + ], + "methods": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "SortedArrayStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~SortedArrayStringMap", + "label": "org.apache.logging.log4j.util.SortedArrayStringMap.SortedArrayStringMap()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "SortedArrayStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~SortedArrayStringMap~I", + "label": "org.apache.logging.log4j.util.SortedArrayStringMap.SortedArrayStringMap(int initialCapacity)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.(Lorg/apache/logging/log4j/util/ReadOnlyStringMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.ReadOnlyStringMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "SortedArrayStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~SortedArrayStringMap~Lorg.apache.logging.log4j.util.ReadOnlyStringMap;", + "label": "org.apache.logging.log4j.util.SortedArrayStringMap.SortedArrayStringMap(ReadOnlyStringMap other)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.(Ljava/util/Map\u003cLjava/lang/String;*\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "SortedArrayStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~SortedArrayStringMap~Ljava.util.Map\\\u003cLjava.lang.String;*\u003e;", + "label": "org.apache.logging.log4j.util.SortedArrayStringMap.SortedArrayStringMap(Map\u003cString, ?\u003e map)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.assertNotFrozen()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "assertNotFrozen", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~assertNotFrozen", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.assertNotFrozen()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.assertNoConcurrentModification()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "assertNoConcurrentModification", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~assertNoConcurrentModification", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.assertNoConcurrentModification()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~clear", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.clear()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.containsKey(Ljava/lang/String;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~containsKey~Ljava.lang.String;", + "label": "boolean org.apache.logging.log4j.util.SortedArrayStringMap.containsKey(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.toMap()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "toMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~toMap", + "label": "Map\u003cString, String\u003e org.apache.logging.log4j.util.SortedArrayStringMap.toMap()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.freeze()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "freeze", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~freeze", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.freeze()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.isFrozen()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "isFrozen", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~isFrozen", + "label": "boolean org.apache.logging.log4j.util.SortedArrayStringMap.isFrozen()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.getValue(Ljava/lang/String;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~getValue~Ljava.lang.String;", + "label": "\u003cV\u003e V org.apache.logging.log4j.util.SortedArrayStringMap.getValue(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~isEmpty", + "label": "boolean org.apache.logging.log4j.util.SortedArrayStringMap.isEmpty()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.indexOfKey(Ljava/lang/String;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "indexOfKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~indexOfKey~Ljava.lang.String;", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.indexOfKey(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.nullKeyIndex()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "nullKeyIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~nullKeyIndex", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.nullKeyIndex()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.putValue(Ljava/lang/String;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "putValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~putValue~Ljava.lang.String;~Ljava.lang.Object;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.putValue(String key, Object value)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.insertAt(ILjava/lang/String;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "insertAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~insertAt~I~Ljava.lang.String;~Ljava.lang.Object;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.insertAt(int index, String key, Object value)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.putAll(Lorg/apache/logging/log4j/util/ReadOnlyStringMap;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.ReadOnlyStringMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~putAll~Lorg.apache.logging.log4j.util.ReadOnlyStringMap;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.putAll(ReadOnlyStringMap source)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.initFrom0(Lorg/apache/logging/log4j/util/SortedArrayStringMap;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.SortedArrayStringMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "initFrom0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~initFrom0~Lorg.apache.logging.log4j.util.SortedArrayStringMap;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.initFrom0(SortedArrayStringMap other)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.merge(Lorg/apache/logging/log4j/util/SortedArrayStringMap;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.SortedArrayStringMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "merge", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~merge~Lorg.apache.logging.log4j.util.SortedArrayStringMap;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.merge(SortedArrayStringMap other)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.ensureCapacity()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "ensureCapacity", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~ensureCapacity", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.ensureCapacity()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.resize(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "resize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~resize~I", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.resize(int newCapacity)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.inflateTable(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "inflateTable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~inflateTable~I", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.inflateTable(int toSize)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.remove(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~remove~Ljava.lang.String;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.remove(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.getKeyAt(I)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "getKeyAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~getKeyAt~I", + "label": "String org.apache.logging.log4j.util.SortedArrayStringMap.getKeyAt(int index)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.getValueAt(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "getValueAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~getValueAt~I", + "label": "\u003cV\u003e V org.apache.logging.log4j.util.SortedArrayStringMap.getValueAt(int index)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~size", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.size()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.forEach(Lorg/apache/logging/log4j/util/BiConsumer\u003cLjava/lang/String;-TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.apache.logging.log4j.util.BiConsumer\u003cLjava.lang.String;-TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.BiConsumer;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "forEach", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~forEach~Lorg.apache.logging.log4j.util.BiConsumer\\\u003cLjava.lang.String;-TV;\u003e;", + "label": "\u003cV\u003e void org.apache.logging.log4j.util.SortedArrayStringMap.forEach(BiConsumer\u003cString, ? super V\u003e action)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.forEach(Lorg/apache/logging/log4j/util/TriConsumer\u003cLjava/lang/String;-TV;TT;\u003e;TT;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.apache.logging.log4j.util.TriConsumer\u003cLjava.lang.String;-TV;TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.TriConsumer;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "forEach", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~forEach~Lorg.apache.logging.log4j.util.TriConsumer\\\u003cLjava.lang.String;-TV;TT;\u003e;~TT;", + "label": "\u003cV, T\u003e void org.apache.logging.log4j.util.SortedArrayStringMap.forEach(TriConsumer\u003cString, ? super V, T\u003e action, T state)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~equals~Ljava.lang.Object;", + "label": "boolean org.apache.logging.log4j.util.SortedArrayStringMap.equals(Object obj)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~hashCode", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.hashCode()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.hashCode([Ljava/lang/Object;I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~hashCode~\\[Ljava.lang.Object;~I", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.hashCode(Object[] values, int length)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~toString", + "label": "String org.apache.logging.log4j.util.SortedArrayStringMap.toString()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.writeObject(Ljava/io/ObjectOutputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectOutputStream;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "writeObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~writeObject~Ljava.io.ObjectOutputStream;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.writeObject(ObjectOutputStream s) throws IOException" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.marshall(Ljava/lang/Object;)[B", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[B", + "extras": { + "component": { + "kind": "BYTE", + "name": "B" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 10, + "name": "marshall", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~marshall~Ljava.lang.Object;", + "label": "byte[] org.apache.logging.log4j.util.SortedArrayStringMap.marshall(Object obj) throws IOException" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.unmarshall([B)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[B", + "extras": { + "component": { + "kind": "BYTE", + "name": "B" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 10, + "name": "unmarshall", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~unmarshall~\\[B", + "label": "Object org.apache.logging.log4j.util.SortedArrayStringMap.unmarshall(byte[] data) throws IOException, ClassNotFoundException" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.ceilingNextPowerOfTwo(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 10, + "name": "ceilingNextPowerOfTwo", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~ceilingNextPowerOfTwo~I", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.ceilingNextPowerOfTwo(int x)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.readObject(Ljava/io/ObjectInputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectInputStream;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "readObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~readObject~Ljava.io.ObjectInputStream;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.readObject(ObjectInputStream s) throws IOException, ClassNotFoundException" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.handleSerializationException(Ljava/lang/Throwable;ILjava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "handleSerializationException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~handleSerializationException~Ljava.lang.Throwable;~I~Ljava.lang.String;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.handleSerializationException(Throwable t, int i, String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~\\\u003cclinit\u003e", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "SortedArrayStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap", + "label": "org.apache.logging.log4j.util.SortedArrayStringMap" + }, + { + "fqName": "org.apache.logging.log4j.util.StringMap", + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.apache.logging.log4j.util.ReadOnlyStringMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~clear", + "label": "void org.apache.logging.log4j.util.StringMap.clear()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~equals~Ljava.lang.Object;", + "label": "boolean org.apache.logging.log4j.util.StringMap.equals(Object obj)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.freeze()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "freeze", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~freeze", + "label": "void org.apache.logging.log4j.util.StringMap.freeze()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~hashCode", + "label": "int org.apache.logging.log4j.util.StringMap.hashCode()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.isFrozen()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "isFrozen", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~isFrozen", + "label": "boolean org.apache.logging.log4j.util.StringMap.isFrozen()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.putAll(Lorg/apache/logging/log4j/util/ReadOnlyStringMap;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.ReadOnlyStringMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~putAll~Lorg.apache.logging.log4j.util.ReadOnlyStringMap;", + "label": "void org.apache.logging.log4j.util.StringMap.putAll(ReadOnlyStringMap source)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.putValue(Ljava/lang/String;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "putValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~putValue~Ljava.lang.String;~Ljava.lang.Object;", + "label": "void org.apache.logging.log4j.util.StringMap.putValue(String key, Object value)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.remove(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~remove~Ljava.lang.String;", + "label": "void org.apache.logging.log4j.util.StringMap.remove(String key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "StringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap", + "label": "org.apache.logging.log4j.util.StringMap" + }, + { + "fqName": "org.springframework.cglib.util.ParallelSorter$ComparatorComparer", + "bindingKey": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.cglib.util.ParallelSorter$Comparer" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;.a", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;", + "flags": 2, + "name": "a", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.cglib.util(ParallelSorter$ComparatorComparer.class[ComparatorComparer^a", + "label": "Object[] a" + }, + { + "bindingKey": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;.cmp", + "type": { + "kind": "CLASS", + "name": "Ljava.util.Comparator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;", + "flags": 2, + "name": "cmp", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.cglib.util(ParallelSorter$ComparatorComparer.class[ComparatorComparer^cmp", + "label": "Comparator cmp" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;.([Ljava/lang/Object;Ljava/util/Comparator;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.util.Comparator;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;", + "flags": 1, + "name": "ComparatorComparer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.cglib.util(ParallelSorter$ComparatorComparer.class[ComparatorComparer~ComparatorComparer~\\[Ljava.lang.Object;~Ljava.util.Comparator;", + "label": "org.springframework.cglib.util.ParallelSorter.ComparatorComparer.ComparatorComparer(Object[] a, Comparator cmp)" + }, + { + "bindingKey": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;.compare(II)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;", + "flags": 1, + "name": "compare", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.cglib.util(ParallelSorter$ComparatorComparer.class[ComparatorComparer~compare~I~I", + "label": "int org.springframework.cglib.util.ParallelSorter.ComparatorComparer.compare(int i, int j)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/cglib/util/ParallelSorter;", + "flags": 8, + "name": "ComparatorComparer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.cglib.util(ParallelSorter$ComparatorComparer.class[ComparatorComparer", + "label": "org.springframework.cglib.util.ParallelSorter.ComparatorComparer" + }, + { + "fqName": "org.springframework.core.annotation.AnnotatedElementUtils$SimpleAnnotationProcessor", + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor\u003cTT;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.core.annotation.AnnotatedElementUtils$Processor" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.alwaysProcesses", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 18, + "name": "alwaysProcesses", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor^alwaysProcesses", + "label": "boolean alwaysProcesses" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 1, + "name": "SimpleAnnotationProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~SimpleAnnotationProcessor", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.SimpleAnnotationProcessor()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.(Z)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 1, + "name": "SimpleAnnotationProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~SimpleAnnotationProcessor~Z", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.SimpleAnnotationProcessor(boolean alwaysProcesses)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.alwaysProcesses()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 17, + "name": "alwaysProcesses", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~alwaysProcesses", + "label": "boolean org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.alwaysProcesses()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.postProcess(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;TT;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 17, + "name": "postProcess", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~postProcess~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~TT;", + "label": "void org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.postProcess(@Nullable AnnotatedElement annotatedElement, Annotation annotation, T result)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.aggregates()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 17, + "name": "aggregates", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~aggregates", + "label": "boolean org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.aggregates()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.getAggregatedResults()Ljava.util.List\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 17, + "name": "getAggregatedResults", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~getAggregatedResults", + "label": "List\u003cT\u003e org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.getAggregatedResults()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils;", + "flags": 1034, + "name": "SimpleAnnotationProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor\u003cT\u003e" + }, + { + "fqName": "org.springframework.core.annotation.AnnotatedElementUtils$MergedAnnotationAttributesProcessor", + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.core.annotation.AnnotatedElementUtils$Processor" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.classValuesAsString", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 18, + "name": "classValuesAsString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor^classValuesAsString", + "label": "boolean classValuesAsString" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.nestedAnnotationsAsMap", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 18, + "name": "nestedAnnotationsAsMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor^nestedAnnotationsAsMap", + "label": "boolean nestedAnnotationsAsMap" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.aggregates", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 18, + "name": "aggregates", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor^aggregates", + "label": "boolean aggregates" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.aggregatedResults", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.core.annotation.AnnotationAttributes;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 18, + "name": "aggregatedResults", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor^aggregatedResults", + "label": "List\u003cAnnotationAttributes\u003e aggregatedResults" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 0, + "name": "MergedAnnotationAttributesProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~MergedAnnotationAttributesProcessor", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.MergedAnnotationAttributesProcessor()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.(ZZ)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + }, + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 0, + "name": "MergedAnnotationAttributesProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~MergedAnnotationAttributesProcessor~Z~Z", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.MergedAnnotationAttributesProcessor(boolean classValuesAsString, boolean nestedAnnotationsAsMap)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.(ZZZ)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + }, + { + "kind": "BOOLEAN", + "name": "Z" + }, + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 0, + "name": "MergedAnnotationAttributesProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~MergedAnnotationAttributesProcessor~Z~Z~Z", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.MergedAnnotationAttributesProcessor(boolean classValuesAsString, boolean nestedAnnotationsAsMap, boolean aggregates)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.alwaysProcesses()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 1, + "name": "alwaysProcesses", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~alwaysProcesses", + "label": "boolean org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.alwaysProcesses()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.aggregates()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 1, + "name": "aggregates", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~aggregates", + "label": "boolean org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.aggregates()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.getAggregatedResults()Ljava.util.List\u003cLorg.springframework.core.annotation.AnnotationAttributes;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.core.annotation.AnnotationAttributes;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 1, + "name": "getAggregatedResults", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~getAggregatedResults", + "label": "List\u003cAnnotationAttributes\u003e org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.getAggregatedResults()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.process(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;I)Lorg.springframework.core.annotation.AnnotationAttributes;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~process~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~I}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 1, + "name": "process", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~process~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~I", + "label": "AnnotationAttributes org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.process(@Nullable AnnotatedElement annotatedElement, Annotation annotation, int metaDepth)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.postProcess(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;Lorg/springframework/core/annotation/AnnotationAttributes;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 1, + "name": "postProcess", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~postProcess~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Lorg.springframework.core.annotation.AnnotationAttributes;", + "label": "void org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.postProcess(@Nullable AnnotatedElement element, Annotation annotation, AnnotationAttributes attributes)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.overrideAttributes(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;Lorg/springframework/core/annotation/AnnotationAttributes;Ljava/lang/String;Ljava/util/List\u003cLjava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 2, + "name": "overrideAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~overrideAttributes~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Lorg.springframework.core.annotation.AnnotationAttributes;~Ljava.lang.String;~Ljava.util.List\\\u003cLjava.lang.String;\u003e;", + "label": "void org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.overrideAttributes(@Nullable AnnotatedElement element, Annotation annotation, AnnotationAttributes attributes, String sourceAttributeName, List\u003cString\u003e targetAttributeNames)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.overrideAttribute(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;Lorg/springframework/core/annotation/AnnotationAttributes;Ljava/lang/String;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 2, + "name": "overrideAttribute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~overrideAttribute~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Lorg.springframework.core.annotation.AnnotationAttributes;~Ljava.lang.String;~Ljava.lang.String;", + "label": "void org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.overrideAttribute(@Nullable AnnotatedElement element, Annotation annotation, AnnotationAttributes attributes, String sourceAttributeName, String targetAttributeName)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.getAdaptedValue(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;Ljava/lang/String;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~getAdaptedValue~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Ljava.lang.String;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 2, + "name": "getAdaptedValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~getAdaptedValue~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Ljava.lang.String;", + "label": "Object org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.getAdaptedValue(@Nullable AnnotatedElement element, Annotation annotation, String sourceAttributeName)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.postProcess(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 4161, + "name": "postProcess", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~postProcess~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Ljava.lang.Object;", + "label": "void org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.postProcess(@Nullable AnnotatedElement arg0, Annotation arg1, Object arg2)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.process(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;I)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~process~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~I!2}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 4161, + "name": "process", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~process~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~I!2", + "label": "Object org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.process(@Nullable AnnotatedElement annotatedElement, Annotation annotation, int metaDepth)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils;", + "flags": 10, + "name": "MergedAnnotationAttributesProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor" + }, + { + "fqName": "org.springframework.util.AutoPopulatingList$ElementInstantiationException", + "bindingKey": "Lorg/springframework/util/AutoPopulatingList$ElementInstantiationException;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.RuntimeException", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/AutoPopulatingList$ElementInstantiationException;.(Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/AutoPopulatingList$ElementInstantiationException;", + "flags": 1, + "name": "ElementInstantiationException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(AutoPopulatingList$ElementInstantiationException.class[ElementInstantiationException~ElementInstantiationException~Ljava.lang.String;", + "label": "org.springframework.util.AutoPopulatingList.ElementInstantiationException.ElementInstantiationException(String msg)" + }, + { + "bindingKey": "Lorg/springframework/util/AutoPopulatingList$ElementInstantiationException;.(Ljava/lang/String;Ljava/lang/Throwable;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/AutoPopulatingList$ElementInstantiationException;", + "flags": 1, + "name": "ElementInstantiationException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(AutoPopulatingList$ElementInstantiationException.class[ElementInstantiationException~ElementInstantiationException~Ljava.lang.String;~Ljava.lang.Throwable;", + "label": "org.springframework.util.AutoPopulatingList.ElementInstantiationException.ElementInstantiationException(String message, Throwable cause)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/util/AutoPopulatingList;", + "flags": 9, + "name": "ElementInstantiationException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(AutoPopulatingList$ElementInstantiationException.class[ElementInstantiationException", + "label": "org.springframework.util.AutoPopulatingList.ElementInstantiationException" + }, + { + "fqName": "org.springframework.util.CollectionUtils$MultiValueMapAdapter", + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter\u003cTK;TV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.util.MultiValueMap", + "java.io.Serializable" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter^map", + "label": "Map\u003cK, List\u003cV\u003e\u003e map" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.(Ljava/util/Map\u003cTK;Ljava/util/List\u003cTV;\u003e;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "MultiValueMapAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~MultiValueMapAdapter~Ljava.util.Map\\\u003cTK;Ljava.util.List\\\u003cTV;\u003e;\u003e;", + "label": "org.springframework.util.CollectionUtils.MultiValueMapAdapter.MultiValueMapAdapter(Map\u003cK, List\u003cV\u003e\u003e map)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.getFirst(TK;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~getFirst~TK;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "getFirst", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~getFirst~TK;", + "label": "V org.springframework.util.CollectionUtils.MultiValueMapAdapter.getFirst(K key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.add(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~add~TK;~TV;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.add(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.addAll(TK;Ljava/util/List\u003c+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003c+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~addAll~TK;~Ljava.util.List\\\u003c+TV;\u003e;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.addAll(K key, List\u003c? extends V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.addAll(Lorg/springframework/util/MultiValueMap\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~addAll~Lorg.springframework.util.MultiValueMap\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.addAll(MultiValueMap\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.set(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "set", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~set~TK;~TV;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.set(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.setAll(Ljava/util/Map\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "setAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~setAll~Ljava.util.Map\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.setAll(Map\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.toSingleValueMap()Ljava.util.Map\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "toSingleValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~toSingleValueMap", + "label": "Map\u003cK, V\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.toSingleValueMap()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~size", + "label": "int org.springframework.util.CollectionUtils.MultiValueMapAdapter.size()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~isEmpty", + "label": "boolean org.springframework.util.CollectionUtils.MultiValueMapAdapter.isEmpty()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~containsKey~Ljava.lang.Object;", + "label": "boolean org.springframework.util.CollectionUtils.MultiValueMapAdapter.containsKey(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~containsValue~Ljava.lang.Object;", + "label": "boolean org.springframework.util.CollectionUtils.MultiValueMapAdapter.containsValue(Object value)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.get(Ljava/lang/Object;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~get~Ljava.lang.Object;", + "label": "List\u003cV\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.put(TK;Ljava/util/List\u003cTV;\u003e;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~put~TK;~Ljava.util.List\\\u003cTV;\u003e;", + "label": "List\u003cV\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.put(K key, List\u003cV\u003e value)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.remove(Ljava/lang/Object;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~remove~Ljava.lang.Object;", + "label": "List\u003cV\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.putAll(Ljava/util/Map\u003c+TK;+Ljava/util/List\u003cTV;\u003e;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+TK;+Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "+Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "WILDCARD", + "name": "+Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~putAll~Ljava.util.Map\\\u003c+TK;+Ljava.util.List\\\u003cTV;\u003e;\u003e;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.putAll(Map\u003c? extends K, ? extends List\u003cV\u003e\u003e map)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~clear", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.clear()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.keySet()Ljava.util.Set\u003cTK;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~keySet", + "label": "Set\u003cK\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.keySet()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.values()Ljava.util.Collection\u003cLjava.util.List\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~values", + "label": "Collection\u003cList\u003cV\u003e\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.values()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~entrySet", + "label": "Set\u003cEntry\u003cK, List\u003cV\u003e\u003e\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.entrySet()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~equals~Ljava.lang.Object;", + "label": "boolean org.springframework.util.CollectionUtils.MultiValueMapAdapter.equals(Object other)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~hashCode", + "label": "int org.springframework.util.CollectionUtils.MultiValueMapAdapter.hashCode()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~toString", + "label": "String org.springframework.util.CollectionUtils.MultiValueMapAdapter.toString()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4161, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~remove~Ljava.lang.Object;!2", + "label": "Object org.springframework.util.CollectionUtils.MultiValueMapAdapter.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object org.springframework.util.CollectionUtils.MultiValueMapAdapter.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4161, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~get~Ljava.lang.Object;!2", + "label": "Object org.springframework.util.CollectionUtils.MultiValueMapAdapter.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.lambda$toSingleValueMap$2(Ljava/util/LinkedHashMap;Ljava/lang/Object;Ljava/util/List;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.LinkedHashMap;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.List;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4106, + "name": "lambda$toSingleValueMap$2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~lambda$toSingleValueMap$2~Ljava.util.LinkedHashMap;~Ljava.lang.Object;~Ljava.util.List;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.lambda$toSingleValueMap$2(LinkedHashMap arg0, Object arg1, List arg2)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.lambda$addAll$1(Ljava/lang/Object;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4106, + "name": "lambda$addAll$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~lambda$addAll$1~Ljava.lang.Object;", + "label": "List org.springframework.util.CollectionUtils.MultiValueMapAdapter.lambda$addAll$1(Object arg0)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.lambda$add$0(Ljava/lang/Object;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4106, + "name": "lambda$add$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~lambda$add$0~Ljava.lang.Object;", + "label": "List org.springframework.util.CollectionUtils.MultiValueMapAdapter.lambda$add$0(Object arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/util/CollectionUtils;", + "flags": 10, + "name": "MultiValueMapAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter", + "label": "org.springframework.util.CollectionUtils.MultiValueMapAdapter\u003cK, V\u003e" + }, + { + "fqName": "org.springframework.util.ConcurrentReferenceHashMap", + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap\u003cTK;TV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.util.AbstractMap", + "superInterfaceNames": [ + "java.util.concurrent.ConcurrentMap" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.DEFAULT_INITIAL_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "DEFAULT_INITIAL_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_INITIAL_CAPACITY", + "label": "int DEFAULT_INITIAL_CAPACITY" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.DEFAULT_CONCURRENCY_LEVEL", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "DEFAULT_CONCURRENCY_LEVEL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_CONCURRENCY_LEVEL", + "label": "int DEFAULT_CONCURRENCY_LEVEL" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.DEFAULT_REFERENCE_TYPE", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "DEFAULT_REFERENCE_TYPE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_REFERENCE_TYPE", + "label": "ReferenceType DEFAULT_REFERENCE_TYPE" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.MAXIMUM_CONCURRENCY_LEVEL", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "MAXIMUM_CONCURRENCY_LEVEL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^MAXIMUM_CONCURRENCY_LEVEL", + "label": "int MAXIMUM_CONCURRENCY_LEVEL" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.MAXIMUM_SEGMENT_SIZE", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "MAXIMUM_SEGMENT_SIZE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^MAXIMUM_SEGMENT_SIZE", + "label": "int MAXIMUM_SEGMENT_SIZE" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.segments", + "type": { + "kind": "ARRAY", + "name": "[Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 18, + "name": "segments", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^segments", + "label": "Segment[] segments" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.referenceType", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 18, + "name": "referenceType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^referenceType", + "label": "ReferenceType referenceType" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.shift", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 18, + "name": "shift", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^shift", + "label": "int shift" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^entrySet}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^entrySet", + "label": "Set\u003cEntry\u003cK, V\u003e\u003e entrySet" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(II)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~I", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, int concurrencyLevel)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(ILorg/springframework/util/ConcurrentReferenceHashMap$ReferenceType;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, ReferenceType referenceType)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(IFI)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F~I", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor, int concurrencyLevel)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(IFILorg/springframework/util/ConcurrentReferenceHashMap$ReferenceType;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F~I~Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor, int concurrencyLevel, ReferenceType referenceType)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getLoadFactor()F", + "constructor": false, + "returnType": { + "kind": "FLOAT", + "name": "F" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 20, + "name": "getLoadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getLoadFactor", + "label": "float org.springframework.util.ConcurrentReferenceHashMap.getLoadFactor()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getSegmentsSize()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 20, + "name": "getSegmentsSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getSegmentsSize", + "label": "int org.springframework.util.ConcurrentReferenceHashMap.getSegmentsSize()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getSegment(I)Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 20, + "name": "getSegment", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getSegment~I", + "label": "Segment org.springframework.util.ConcurrentReferenceHashMap.getSegment(int index)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.createReferenceManager()Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.ReferenceManager;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.ReferenceManager;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 4, + "name": "createReferenceManager", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~createReferenceManager", + "label": "ReferenceManager org.springframework.util.ConcurrentReferenceHashMap.createReferenceManager()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getHash(Ljava/lang/Object;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 4, + "name": "getHash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getHash~Ljava.lang.Object;", + "label": "int org.springframework.util.ConcurrentReferenceHashMap.getHash(@Nullable Object o)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~get~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~get~Ljava.lang.Object;", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean org.springframework.util.ConcurrentReferenceHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getReference(Ljava/lang/Object;Lorg/springframework/util/ConcurrentReferenceHashMap$Restructure;)Lorg.springframework.util.ConcurrentReferenceHashMap$Reference\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$Reference\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$Reference;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$Restructure;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getReference~Ljava.lang.Object;~Lorg.springframework.util.ConcurrentReferenceHashMap$Restructure;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 20, + "name": "getReference", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getReference~Ljava.lang.Object;~Lorg.springframework.util.ConcurrentReferenceHashMap$Restructure;", + "label": "Reference\u003cK, V\u003e org.springframework.util.ConcurrentReferenceHashMap.getReference(@Nullable Object key, Restructure restructure)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.put(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~put~TK;~TV;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~put~TK;~TV;", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.put(K key, V value)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.putIfAbsent(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~putIfAbsent~TK;~TV;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "putIfAbsent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~putIfAbsent~TK;~TV;", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.putIfAbsent(K key, V value)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.put(TK;TV;Z)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~put~TK;~TV;~Z}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~put~TK;~TV;~Z", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.put(K key, V value, boolean overwriteExisting)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~remove~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~remove~Ljava.lang.Object;", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.remove(Ljava/lang/Object;Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~remove~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "boolean org.springframework.util.ConcurrentReferenceHashMap.remove(Object key, Object value)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.replace(TK;TV;TV;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~replace~TK;~TV;~TV;", + "label": "boolean org.springframework.util.ConcurrentReferenceHashMap.replace(K key, V oldValue, V newValue)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.replace(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~replace~TK;~TV;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~replace~TK;~TV;", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.replace(K key, V value)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~clear", + "label": "void org.springframework.util.ConcurrentReferenceHashMap.clear()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.purgeUnreferencedEntries()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "purgeUnreferencedEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~purgeUnreferencedEntries", + "label": "void org.springframework.util.ConcurrentReferenceHashMap.purgeUnreferencedEntries()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~size", + "label": "int org.springframework.util.ConcurrentReferenceHashMap.size()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~entrySet", + "label": "Set\u003cEntry\u003cK, V\u003e\u003e org.springframework.util.ConcurrentReferenceHashMap.entrySet()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.doTask(Ljava/lang/Object;Lorg/springframework/util/ConcurrentReferenceHashMap\u003cTK;TV;\u003e/Task\u003cTT;\u003e;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Task\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap.Task;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~doTask~Ljava.lang.Object;~Lorg.springframework.util.ConcurrentReferenceHashMap\\\u003cTK;TV;\u003e.Task\\\u003cTT;\u003e;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "doTask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~doTask~Ljava.lang.Object;~Lorg.springframework.util.ConcurrentReferenceHashMap\\\u003cTK;TV;\u003e.Task\\\u003cTT;\u003e;", + "label": "\u003cT\u003e T org.springframework.util.ConcurrentReferenceHashMap.doTask(Object key, Task\u003cT\u003e task)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getSegmentForHash(I)Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "getSegmentForHash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getSegmentForHash~I", + "label": "Segment org.springframework.util.ConcurrentReferenceHashMap.getSegmentForHash(int hash)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.calculateShift(II)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 12, + "name": "calculateShift", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~calculateShift~I~I", + "label": "int org.springframework.util.ConcurrentReferenceHashMap.calculateShift(int minimumValue, int maximumValue)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.access$600(Lorg/springframework/util/ConcurrentReferenceHashMap;)[Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~access$600~Lorg.springframework.util.ConcurrentReferenceHashMap;", + "label": "Segment[] org.springframework.util.ConcurrentReferenceHashMap.access$600(ConcurrentReferenceHashMap arg0)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.access$700(Lorg/springframework/util/ConcurrentReferenceHashMap;)Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~access$700~Lorg.springframework.util.ConcurrentReferenceHashMap;", + "label": "ReferenceType org.springframework.util.ConcurrentReferenceHashMap.access$700(ConcurrentReferenceHashMap arg0)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~\\\u003cclinit\u003e", + "label": "void org.springframework.util.ConcurrentReferenceHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap", + "label": "org.springframework.util.ConcurrentReferenceHashMap\u003cK, V\u003e" + }, + { + "fqName": "org.springframework.util.LinkedCaseInsensitiveMap", + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map", + "java.io.Serializable", + "java.lang.Cloneable" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.targetMap", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.LinkedHashMap\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.LinkedHashMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 18, + "name": "targetMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap^targetMap", + "label": "LinkedHashMap\u003cString, V\u003e targetMap" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.caseInsensitiveKeys", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.HashMap\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.HashMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 18, + "name": "caseInsensitiveKeys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap^caseInsensitiveKeys", + "label": "HashMap\u003cString, String\u003e caseInsensitiveKeys" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.locale", + "type": { + "kind": "CLASS", + "name": "Ljava.util.Locale;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 18, + "name": "locale", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap^locale", + "label": "Locale locale" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~LinkedCaseInsensitiveMap", + "label": "org.springframework.util.LinkedCaseInsensitiveMap.LinkedCaseInsensitiveMap()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.(Ljava/util/Locale;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.Locale;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~LinkedCaseInsensitiveMap~Ljava.util.Locale;", + "label": "org.springframework.util.LinkedCaseInsensitiveMap.LinkedCaseInsensitiveMap(@Nullable Locale locale)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~LinkedCaseInsensitiveMap~I", + "label": "org.springframework.util.LinkedCaseInsensitiveMap.LinkedCaseInsensitiveMap(int initialCapacity)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.(ILjava/util/Locale;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.util.Locale;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~LinkedCaseInsensitiveMap~I~Ljava.util.Locale;", + "label": "org.springframework.util.LinkedCaseInsensitiveMap.LinkedCaseInsensitiveMap(int initialCapacity, @Nullable Locale locale)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.(Lorg/springframework/util/LinkedCaseInsensitiveMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.LinkedCaseInsensitiveMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedCaseInsensitiveMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 2, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~LinkedCaseInsensitiveMap~Lorg.springframework.util.LinkedCaseInsensitiveMap\\\u003cTV;\u003e;", + "label": "org.springframework.util.LinkedCaseInsensitiveMap.LinkedCaseInsensitiveMap(LinkedCaseInsensitiveMap\u003cV\u003e other)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~size", + "label": "int org.springframework.util.LinkedCaseInsensitiveMap.size()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~isEmpty", + "label": "boolean org.springframework.util.LinkedCaseInsensitiveMap.isEmpty()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~containsKey~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedCaseInsensitiveMap.containsKey(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~containsValue~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedCaseInsensitiveMap.containsValue(Object value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~get~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~get~Ljava.lang.Object;", + "label": "V org.springframework.util.LinkedCaseInsensitiveMap.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.getOrDefault(Ljava/lang/Object;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "getOrDefault", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~getOrDefault~Ljava.lang.Object;~TV;", + "label": "V org.springframework.util.LinkedCaseInsensitiveMap.getOrDefault(Object key, V defaultValue)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.put(Ljava/lang/String;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~put~Ljava.lang.String;~TV;", + "label": "V org.springframework.util.LinkedCaseInsensitiveMap.put(String key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/String;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.String;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.String;+TV;\u003e;", + "label": "void org.springframework.util.LinkedCaseInsensitiveMap.putAll(Map\u003c? extends String, ? extends V\u003e map)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~remove~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~remove~Ljava.lang.Object;", + "label": "V org.springframework.util.LinkedCaseInsensitiveMap.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~clear", + "label": "void org.springframework.util.LinkedCaseInsensitiveMap.clear()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.keySet()Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~keySet", + "label": "Set\u003cString\u003e org.springframework.util.LinkedCaseInsensitiveMap.keySet()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~values", + "label": "Collection\u003cV\u003e org.springframework.util.LinkedCaseInsensitiveMap.values()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.String;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.String;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~entrySet", + "label": "Set\u003cEntry\u003cString, V\u003e\u003e org.springframework.util.LinkedCaseInsensitiveMap.entrySet()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.clone()Lorg.springframework.util.LinkedCaseInsensitiveMap\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.LinkedCaseInsensitiveMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedCaseInsensitiveMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "clone", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~clone", + "label": "LinkedCaseInsensitiveMap\u003cV\u003e org.springframework.util.LinkedCaseInsensitiveMap.clone()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~equals~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedCaseInsensitiveMap.equals(Object obj)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~hashCode", + "label": "int org.springframework.util.LinkedCaseInsensitiveMap.hashCode()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~toString", + "label": "String org.springframework.util.LinkedCaseInsensitiveMap.toString()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.getLocale()Ljava.util.Locale;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Locale;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "getLocale", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~getLocale", + "label": "Locale org.springframework.util.LinkedCaseInsensitiveMap.getLocale()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.convertKey(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 4, + "name": "convertKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~convertKey~Ljava.lang.String;", + "label": "String org.springframework.util.LinkedCaseInsensitiveMap.convertKey(String key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.removeEldestEntry(Ljava/util/Map$Entry\u003cLjava/lang/String;TV;\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 4, + "name": "removeEldestEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~removeEldestEntry~Ljava.util.Map$Entry\\\u003cLjava.lang.String;TV;\u003e;", + "label": "boolean org.springframework.util.LinkedCaseInsensitiveMap.removeEldestEntry(Entry\u003cString, V\u003e eldest)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.clone()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 4161, + "name": "clone", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~clone!2", + "label": "Object org.springframework.util.LinkedCaseInsensitiveMap.clone() throws CloneNotSupportedException" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object org.springframework.util.LinkedCaseInsensitiveMap.put(Object arg0, @Nullable Object arg1)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.access$000(Lorg/springframework/util/LinkedCaseInsensitiveMap;)Ljava.util.HashMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.HashMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedCaseInsensitiveMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 4104, + "name": "access$000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~access$000~Lorg.springframework.util.LinkedCaseInsensitiveMap;", + "label": "HashMap org.springframework.util.LinkedCaseInsensitiveMap.access$000(LinkedCaseInsensitiveMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap", + "label": "org.springframework.util.LinkedCaseInsensitiveMap\u003cV\u003e" + }, + { + "fqName": "org.springframework.util.LinkedMultiValueMap", + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap\u003cTK;TV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.util.MultiValueMap", + "java.io.Serializable", + "java.lang.Cloneable" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.targetMap", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 18, + "name": "targetMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap^targetMap", + "label": "Map\u003cK, List\u003cV\u003e\u003e targetMap" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "LinkedMultiValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~LinkedMultiValueMap", + "label": "org.springframework.util.LinkedMultiValueMap.LinkedMultiValueMap()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "LinkedMultiValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~LinkedMultiValueMap~I", + "label": "org.springframework.util.LinkedMultiValueMap.LinkedMultiValueMap(int initialCapacity)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.(Ljava/util/Map\u003cTK;Ljava/util/List\u003cTV;\u003e;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "LinkedMultiValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~LinkedMultiValueMap~Ljava.util.Map\\\u003cTK;Ljava.util.List\\\u003cTV;\u003e;\u003e;", + "label": "org.springframework.util.LinkedMultiValueMap.LinkedMultiValueMap(Map\u003cK, List\u003cV\u003e\u003e otherMap)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.getFirst(TK;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~getFirst~TK;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "getFirst", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~getFirst~TK;", + "label": "V org.springframework.util.LinkedMultiValueMap.getFirst(K key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.add(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~add~TK;~TV;", + "label": "void org.springframework.util.LinkedMultiValueMap.add(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.addAll(TK;Ljava/util/List\u003c+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003c+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~addAll~TK;~Ljava.util.List\\\u003c+TV;\u003e;", + "label": "void org.springframework.util.LinkedMultiValueMap.addAll(K key, List\u003c? extends V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.addAll(Lorg/springframework/util/MultiValueMap\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~addAll~Lorg.springframework.util.MultiValueMap\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.LinkedMultiValueMap.addAll(MultiValueMap\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.set(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "set", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~set~TK;~TV;", + "label": "void org.springframework.util.LinkedMultiValueMap.set(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.setAll(Ljava/util/Map\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "setAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~setAll~Ljava.util.Map\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.LinkedMultiValueMap.setAll(Map\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.toSingleValueMap()Ljava.util.Map\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "toSingleValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~toSingleValueMap", + "label": "Map\u003cK, V\u003e org.springframework.util.LinkedMultiValueMap.toSingleValueMap()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~size", + "label": "int org.springframework.util.LinkedMultiValueMap.size()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~isEmpty", + "label": "boolean org.springframework.util.LinkedMultiValueMap.isEmpty()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~containsKey~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedMultiValueMap.containsKey(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~containsValue~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedMultiValueMap.containsValue(Object value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.get(Ljava/lang/Object;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~get~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~get~Ljava.lang.Object;", + "label": "List\u003cV\u003e org.springframework.util.LinkedMultiValueMap.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.put(TK;Ljava/util/List\u003cTV;\u003e;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~put~TK;~Ljava.util.List\\\u003cTV;\u003e;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~put~TK;~Ljava.util.List\\\u003cTV;\u003e;", + "label": "List\u003cV\u003e org.springframework.util.LinkedMultiValueMap.put(K key, List\u003cV\u003e value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.remove(Ljava/lang/Object;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~remove~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~remove~Ljava.lang.Object;", + "label": "List\u003cV\u003e org.springframework.util.LinkedMultiValueMap.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.putAll(Ljava/util/Map\u003c+TK;+Ljava/util/List\u003cTV;\u003e;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+TK;+Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "+Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "WILDCARD", + "name": "+Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~putAll~Ljava.util.Map\\\u003c+TK;+Ljava.util.List\\\u003cTV;\u003e;\u003e;", + "label": "void org.springframework.util.LinkedMultiValueMap.putAll(Map\u003c? extends K, ? extends List\u003cV\u003e\u003e map)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~clear", + "label": "void org.springframework.util.LinkedMultiValueMap.clear()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.keySet()Ljava.util.Set\u003cTK;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~keySet", + "label": "Set\u003cK\u003e org.springframework.util.LinkedMultiValueMap.keySet()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.values()Ljava.util.Collection\u003cLjava.util.List\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~values", + "label": "Collection\u003cList\u003cV\u003e\u003e org.springframework.util.LinkedMultiValueMap.values()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~entrySet", + "label": "Set\u003cEntry\u003cK, List\u003cV\u003e\u003e\u003e org.springframework.util.LinkedMultiValueMap.entrySet()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.deepCopy()Lorg.springframework.util.LinkedMultiValueMap\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.LinkedMultiValueMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedMultiValueMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "deepCopy", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~deepCopy", + "label": "LinkedMultiValueMap\u003cK, V\u003e org.springframework.util.LinkedMultiValueMap.deepCopy()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.clone()Lorg.springframework.util.LinkedMultiValueMap\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.LinkedMultiValueMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedMultiValueMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "clone", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~clone", + "label": "LinkedMultiValueMap\u003cK, V\u003e org.springframework.util.LinkedMultiValueMap.clone()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~equals~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedMultiValueMap.equals(Object obj)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~hashCode", + "label": "int org.springframework.util.LinkedMultiValueMap.hashCode()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~toString", + "label": "String org.springframework.util.LinkedMultiValueMap.toString()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.clone()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4161, + "name": "clone", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~clone!2", + "label": "Object org.springframework.util.LinkedMultiValueMap.clone() throws CloneNotSupportedException" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~remove~Ljava.lang.Object;!2}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4161, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~remove~Ljava.lang.Object;!2", + "label": "Object org.springframework.util.LinkedMultiValueMap.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~put~Ljava.lang.Object;~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object org.springframework.util.LinkedMultiValueMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~get~Ljava.lang.Object;!2}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4161, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~get~Ljava.lang.Object;!2", + "label": "Object org.springframework.util.LinkedMultiValueMap.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.lambda$deepCopy$3(Lorg/springframework/util/LinkedMultiValueMap;Ljava/lang/Object;Ljava/util/List;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedMultiValueMap;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.List;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4106, + "name": "lambda$deepCopy$3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~lambda$deepCopy$3~Lorg.springframework.util.LinkedMultiValueMap;~Ljava.lang.Object;~Ljava.util.List;", + "label": "void org.springframework.util.LinkedMultiValueMap.lambda$deepCopy$3(LinkedMultiValueMap arg0, Object arg1, List arg2)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.lambda$toSingleValueMap$2(Ljava/util/LinkedHashMap;Ljava/lang/Object;Ljava/util/List;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.LinkedHashMap;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.List;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4106, + "name": "lambda$toSingleValueMap$2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~lambda$toSingleValueMap$2~Ljava.util.LinkedHashMap;~Ljava.lang.Object;~Ljava.util.List;", + "label": "void org.springframework.util.LinkedMultiValueMap.lambda$toSingleValueMap$2(LinkedHashMap arg0, Object arg1, List arg2)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.lambda$addAll$1(Ljava/lang/Object;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4106, + "name": "lambda$addAll$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~lambda$addAll$1~Ljava.lang.Object;", + "label": "List org.springframework.util.LinkedMultiValueMap.lambda$addAll$1(Object arg0)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.lambda$add$0(Ljava/lang/Object;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4106, + "name": "lambda$add$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~lambda$add$0~Ljava.lang.Object;", + "label": "List org.springframework.util.LinkedMultiValueMap.lambda$add$0(Object arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "LinkedMultiValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap", + "label": "org.springframework.util.LinkedMultiValueMap\u003cK, V\u003e" + }, + { + "fqName": "org.springframework.util.MultiValueMap", + "bindingKey": "Lorg/springframework/util/MultiValueMap\u003cTK;TV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.getFirst(TK;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~getFirst~TK;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "getFirst", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~getFirst~TK;", + "label": "V org.springframework.util.MultiValueMap.getFirst(K key)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.add(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~add~TK;~TV;", + "label": "void org.springframework.util.MultiValueMap.add(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.addAll(TK;Ljava/util/List\u003c+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003c+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~addAll~TK;~Ljava.util.List\\\u003c+TV;\u003e;", + "label": "void org.springframework.util.MultiValueMap.addAll(K key, List\u003c? extends V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.addAll(Lorg/springframework/util/MultiValueMap\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~addAll~Lorg.springframework.util.MultiValueMap\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.MultiValueMap.addAll(MultiValueMap\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.set(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "set", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~set~TK;~TV;", + "label": "void org.springframework.util.MultiValueMap.set(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.setAll(Ljava/util/Map\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "setAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~setAll~Ljava.util.Map\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.MultiValueMap.setAll(Map\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.toSingleValueMap()Ljava.util.Map\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "toSingleValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~toSingleValueMap", + "label": "Map\u003cK, V\u003e org.springframework.util.MultiValueMap.toSingleValueMap()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "MultiValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap", + "label": "org.springframework.util.MultiValueMap\u003cK, V\u003e" + }, + { + "fqName": "org.springframework.util.UpdateMessageDigestInputStream", + "bindingKey": "Lorg/springframework/util/UpdateMessageDigestInputStream;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.io.InputStream", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/UpdateMessageDigestInputStream;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/UpdateMessageDigestInputStream;", + "flags": 0, + "name": "UpdateMessageDigestInputStream", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(UpdateMessageDigestInputStream.class[UpdateMessageDigestInputStream~UpdateMessageDigestInputStream", + "label": "org.springframework.util.UpdateMessageDigestInputStream.UpdateMessageDigestInputStream()" + }, + { + "bindingKey": "Lorg/springframework/util/UpdateMessageDigestInputStream;.updateMessageDigest(Ljava/security/MessageDigest;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.security.MessageDigest;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/UpdateMessageDigestInputStream;", + "flags": 1, + "name": "updateMessageDigest", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(UpdateMessageDigestInputStream.class[UpdateMessageDigestInputStream~updateMessageDigest~Ljava.security.MessageDigest;", + "label": "void org.springframework.util.UpdateMessageDigestInputStream.updateMessageDigest(MessageDigest messageDigest) throws IOException" + }, + { + "bindingKey": "Lorg/springframework/util/UpdateMessageDigestInputStream;.updateMessageDigest(Ljava/security/MessageDigest;I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.security.MessageDigest;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/UpdateMessageDigestInputStream;", + "flags": 1, + "name": "updateMessageDigest", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(UpdateMessageDigestInputStream.class[UpdateMessageDigestInputStream~updateMessageDigest~Ljava.security.MessageDigest;~I", + "label": "void org.springframework.util.UpdateMessageDigestInputStream.updateMessageDigest(MessageDigest messageDigest, int len) throws IOException" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "UpdateMessageDigestInputStream", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(UpdateMessageDigestInputStream.class[UpdateMessageDigestInputStream", + "label": "org.springframework.util.UpdateMessageDigestInputStream" + }, + { + "fqName": "org.springframework.util.comparator.ComparableComparator", + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator\u003cTT;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Comparator" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator;.INSTANCE", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.util.comparator.ComparableComparator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/comparator/ComparableComparator;", + "flags": 25, + "name": "INSTANCE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator^INSTANCE", + "label": "ComparableComparator INSTANCE" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/comparator/ComparableComparator;", + "flags": 1, + "name": "ComparableComparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator~ComparableComparator", + "label": "org.springframework.util.comparator.ComparableComparator.ComparableComparator()" + }, + { + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator;.compare(TT;TT;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/comparator/ComparableComparator;", + "flags": 1, + "name": "compare", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator~compare~TT;~TT;", + "label": "int org.springframework.util.comparator.ComparableComparator.compare(T o1, T o2)" + }, + { + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator;.compare(Ljava/lang/Object;Ljava/lang/Object;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/comparator/ComparableComparator;", + "flags": 4161, + "name": "compare", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator~compare~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "int org.springframework.util.comparator.ComparableComparator.compare(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/comparator/ComparableComparator;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator~\\\u003cclinit\u003e", + "label": "void org.springframework.util.comparator.ComparableComparator.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ComparableComparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator", + "label": "org.springframework.util.comparator.ComparableComparator\u003cT\u003e" + }, + { + "fqName": "org.springframework.util.concurrent.CompletableToListenableFutureAdapter", + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter\u003cTT;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.util.concurrent.ListenableFuture" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.completableFuture", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.CompletableFuture\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.CompletableFuture;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 18, + "name": "completableFuture", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter^completableFuture", + "label": "CompletableFuture\u003cT\u003e completableFuture" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.callbacks", + "type": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.concurrent.ListenableFutureCallbackRegistry\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.concurrent.ListenableFutureCallbackRegistry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 18, + "name": "callbacks", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter^callbacks", + "label": "ListenableFutureCallbackRegistry\u003cT\u003e callbacks" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.(Ljava/util/concurrent/CompletionStage\u003cTT;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.CompletionStage\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.CompletionStage;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "CompletableToListenableFutureAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~CompletableToListenableFutureAdapter~Ljava.util.concurrent.CompletionStage\\\u003cTT;\u003e;", + "label": "org.springframework.util.concurrent.CompletableToListenableFutureAdapter.CompletableToListenableFutureAdapter(CompletionStage\u003cT\u003e completionStage)" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.(Ljava/util/concurrent/CompletableFuture\u003cTT;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.CompletableFuture\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.CompletableFuture;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "CompletableToListenableFutureAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~CompletableToListenableFutureAdapter~Ljava.util.concurrent.CompletableFuture\\\u003cTT;\u003e;", + "label": "org.springframework.util.concurrent.CompletableToListenableFutureAdapter.CompletableToListenableFutureAdapter(CompletableFuture\u003cT\u003e completableFuture)" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.addCallback(Lorg/springframework/util/concurrent/ListenableFutureCallback\u003c-TT;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.concurrent.ListenableFutureCallback\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.concurrent.ListenableFutureCallback;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "addCallback", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~addCallback~Lorg.springframework.util.concurrent.ListenableFutureCallback\\\u003c-TT;\u003e;", + "label": "void org.springframework.util.concurrent.CompletableToListenableFutureAdapter.addCallback(ListenableFutureCallback\u003c? super T\u003e callback)" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.addCallback(Lorg/springframework/util/concurrent/SuccessCallback\u003c-TT;\u003e;Lorg/springframework/util/concurrent/FailureCallback;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.concurrent.SuccessCallback\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.concurrent.SuccessCallback;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.util.concurrent.FailureCallback;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "addCallback", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~addCallback~Lorg.springframework.util.concurrent.SuccessCallback\\\u003c-TT;\u003e;~Lorg.springframework.util.concurrent.FailureCallback;", + "label": "void org.springframework.util.concurrent.CompletableToListenableFutureAdapter.addCallback(SuccessCallback\u003c? super T\u003e successCallback, FailureCallback failureCallback)" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.completable()Ljava.util.concurrent.CompletableFuture\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.CompletableFuture\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.CompletableFuture;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "completable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~completable", + "label": "CompletableFuture\u003cT\u003e org.springframework.util.concurrent.CompletableToListenableFutureAdapter.completable()" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.cancel(Z)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "cancel", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~cancel~Z", + "label": "boolean org.springframework.util.concurrent.CompletableToListenableFutureAdapter.cancel(boolean mayInterruptIfRunning)" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.isCancelled()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "isCancelled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~isCancelled", + "label": "boolean org.springframework.util.concurrent.CompletableToListenableFutureAdapter.isCancelled()" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.isDone()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "isDone", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~isDone", + "label": "boolean org.springframework.util.concurrent.CompletableToListenableFutureAdapter.isDone()" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.get()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~get", + "label": "T org.springframework.util.concurrent.CompletableToListenableFutureAdapter.get() throws InterruptedException, ExecutionException" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.get(JLjava/util/concurrent/TimeUnit;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.TimeUnit;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~get~J~Ljava.util.concurrent.TimeUnit;", + "label": "T org.springframework.util.concurrent.CompletableToListenableFutureAdapter.get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.lambda$new$0(Ljava/lang/Object;Ljava/lang/Throwable;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 4098, + "name": "lambda$new$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~lambda$new$0~Ljava.lang.Object;~Ljava.lang.Throwable;", + "label": "Object org.springframework.util.concurrent.CompletableToListenableFutureAdapter.lambda$new$0(Object arg0, Throwable arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "CompletableToListenableFutureAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter", + "label": "org.springframework.util.concurrent.CompletableToListenableFutureAdapter\u003cT\u003e" + }, + { + "fqName": "org.springframework.util.xml.SimpleNamespaceContext", + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "javax.xml.namespace.NamespaceContext" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.prefixToNamespaceUri", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 18, + "name": "prefixToNamespaceUri", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext^prefixToNamespaceUri", + "label": "Map\u003cString, String\u003e prefixToNamespaceUri" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.namespaceUriToPrefixes", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.util.Set\u003cLjava.lang.String;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 18, + "name": "namespaceUriToPrefixes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext^namespaceUriToPrefixes", + "label": "Map\u003cString, Set\u003cString\u003e\u003e namespaceUriToPrefixes" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.defaultNamespaceUri", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 2, + "name": "defaultNamespaceUri", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext^defaultNamespaceUri", + "label": "String defaultNamespaceUri" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "SimpleNamespaceContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~SimpleNamespaceContext", + "label": "org.springframework.util.xml.SimpleNamespaceContext.SimpleNamespaceContext()" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.getNamespaceURI(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "getNamespaceURI", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getNamespaceURI~Ljava.lang.String;", + "label": "String org.springframework.util.xml.SimpleNamespaceContext.getNamespaceURI(String prefix)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.getPrefix(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getPrefix~Ljava.lang.String;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "getPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getPrefix~Ljava.lang.String;", + "label": "String org.springframework.util.xml.SimpleNamespaceContext.getPrefix(String namespaceUri)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.getPrefixes(Ljava/lang/String;)Ljava.util.Iterator\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Iterator\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Iterator;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "getPrefixes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getPrefixes~Ljava.lang.String;", + "label": "Iterator\u003cString\u003e org.springframework.util.xml.SimpleNamespaceContext.getPrefixes(String namespaceUri)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.getPrefixesSet(Ljava/lang/String;)Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 2, + "name": "getPrefixesSet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getPrefixesSet~Ljava.lang.String;", + "label": "Set\u003cString\u003e org.springframework.util.xml.SimpleNamespaceContext.getPrefixesSet(String namespaceUri)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.setBindings(Ljava/util/Map\u003cLjava/lang/String;Ljava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "setBindings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~setBindings~Ljava.util.Map\\\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "label": "void org.springframework.util.xml.SimpleNamespaceContext.setBindings(Map\u003cString, String\u003e bindings)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.bindDefaultNamespaceUri(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "bindDefaultNamespaceUri", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~bindDefaultNamespaceUri~Ljava.lang.String;", + "label": "void org.springframework.util.xml.SimpleNamespaceContext.bindDefaultNamespaceUri(String namespaceUri)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.bindNamespaceUri(Ljava/lang/String;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "bindNamespaceUri", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~bindNamespaceUri~Ljava.lang.String;~Ljava.lang.String;", + "label": "void org.springframework.util.xml.SimpleNamespaceContext.bindNamespaceUri(String prefix, String namespaceUri)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.removeBinding(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "removeBinding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~removeBinding~Ljava.lang.String;", + "label": "void org.springframework.util.xml.SimpleNamespaceContext.removeBinding(@Nullable String prefix)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~clear", + "label": "void org.springframework.util.xml.SimpleNamespaceContext.clear()" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.getBoundPrefixes()Ljava.util.Iterator\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Iterator\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Iterator;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "getBoundPrefixes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getBoundPrefixes", + "label": "Iterator\u003cString\u003e org.springframework.util.xml.SimpleNamespaceContext.getBoundPrefixes()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "SimpleNamespaceContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext", + "label": "org.springframework.util.xml.SimpleNamespaceContext" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.securityInterceptor", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundrySecurityInterceptor;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 18, + "name": "securityInterceptor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping^securityInterceptor", + "label": "CloudFoundrySecurityInterceptor securityInterceptor" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.linksResolver", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 18, + "name": "linksResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping^linksResolver", + "label": "EndpointLinksResolver linksResolver" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;\u003e;Lorg/springframework/boot/actuate/endpoint/web/EndpointMediaTypes;Lorg/springframework/web/cors/CorsConfiguration;Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundrySecurityInterceptor;Lorg/springframework/boot/actuate/endpoint/web/EndpointLinksResolver;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundrySecurityInterceptor;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 0, + "name": "CloudFoundryWebFluxEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~CloudFoundryWebFluxEndpointHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;~Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;~Lorg.springframework.web.cors.CorsConfiguration;~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundrySecurityInterceptor;~Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;", + "label": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.CloudFoundryWebFluxEndpointHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableWebEndpoint\u003e endpoints, EndpointMediaTypes endpointMediaTypes, CorsConfiguration corsConfiguration, CloudFoundrySecurityInterceptor securityInterceptor, EndpointLinksResolver linksResolver)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.wrapReactiveWebOperation(Lorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;Lorg/springframework/boot/actuate/endpoint/web/WebOperation;Lorg/springframework/boot/actuate/endpoint/web/reactive/AbstractWebFluxEndpointHandlerMapping$ReactiveWebOperation;)Lorg.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping$ReactiveWebOperation;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping$ReactiveWebOperation;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.WebOperation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping$ReactiveWebOperation;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 4, + "name": "wrapReactiveWebOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~wrapReactiveWebOperation~Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;~Lorg.springframework.boot.actuate.endpoint.web.WebOperation;~Lorg.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping$ReactiveWebOperation;", + "label": "ReactiveWebOperation org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.wrapReactiveWebOperation(ExposableWebEndpoint endpoint, WebOperation operation, ReactiveWebOperation reactiveWebOperation)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.links(Lorg/springframework/web/server/ServerWebExchange;)Lorg.reactivestreams.Publisher\u003cLorg.springframework.http.ResponseEntity\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.reactivestreams.Publisher\u003cLorg.springframework.http.ResponseEntity\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.reactivestreams.Publisher;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.http.ResponseEntity\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.http.ResponseEntity;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~links~Lorg.springframework.web.server.ServerWebExchange;}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 4, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~links~Lorg.springframework.web.server.ServerWebExchange;", + "label": "Publisher\u003cResponseEntity\u003cObject\u003e\u003e org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.links(ServerWebExchange exchange)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.getAccessibleLinks(Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel;Ljava/util/Map\u003cLjava/lang/String;Lorg/springframework/boot/actuate/endpoint/web/Link;\u003e;)Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.Link;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.Link;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 2, + "name": "getAccessibleLinks", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~getAccessibleLinks~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;~Ljava.util.Map\\\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "label": "Map\u003cString, Link\u003e org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.getAccessibleLinks(AccessLevel accessLevel, Map\u003cString, Link\u003e links)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.links(Lorg/springframework/web/server/ServerWebExchange;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~links~Lorg.springframework.web.server.ServerWebExchange;!2}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 4164, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~links~Lorg.springframework.web.server.ServerWebExchange;!2", + "label": "Object org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.links(ServerWebExchange exchange)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.lambda$getAccessibleLinks$1(Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel;Ljava/util/Map$Entry;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 4106, + "name": "lambda$getAccessibleLinks$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~lambda$getAccessibleLinks$1~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;~Ljava.util.Map$Entry;", + "label": "boolean org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.lambda$getAccessibleLinks$1(AccessLevel arg0, Entry arg1)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.lambda$links$0(Lorg/springframework/web/server/ServerWebExchange;Lorg/springframework/http/server/reactive/ServerHttpRequest;Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/SecurityResponse;)Lorg.springframework.http.ResponseEntity;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.http.ResponseEntity;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.server.reactive.ServerHttpRequest;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.SecurityResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 4098, + "name": "lambda$links$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~lambda$links$0~Lorg.springframework.web.server.ServerWebExchange;~Lorg.springframework.http.server.reactive.ServerHttpRequest;~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.SecurityResponse;", + "label": "ResponseEntity org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.lambda$links$0(ServerWebExchange arg0, ServerHttpRequest arg1, SecurityResponse arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CloudFoundryWebFluxEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping", + "label": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.securityInterceptor", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundrySecurityInterceptor;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 18, + "name": "securityInterceptor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping^securityInterceptor", + "label": "CloudFoundrySecurityInterceptor securityInterceptor" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.linksResolver", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 18, + "name": "linksResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping^linksResolver", + "label": "EndpointLinksResolver linksResolver" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;\u003e;Lorg/springframework/boot/actuate/endpoint/web/EndpointMediaTypes;Lorg/springframework/web/cors/CorsConfiguration;Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundrySecurityInterceptor;Lorg/springframework/boot/actuate/endpoint/web/EndpointLinksResolver;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundrySecurityInterceptor;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 0, + "name": "CloudFoundryWebEndpointServletHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~CloudFoundryWebEndpointServletHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;~Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;~Lorg.springframework.web.cors.CorsConfiguration;~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundrySecurityInterceptor;~Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;", + "label": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.CloudFoundryWebEndpointServletHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableWebEndpoint\u003e endpoints, EndpointMediaTypes endpointMediaTypes, CorsConfiguration corsConfiguration, CloudFoundrySecurityInterceptor securityInterceptor, EndpointLinksResolver linksResolver)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.wrapServletWebOperation(Lorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;Lorg/springframework/boot/actuate/endpoint/web/WebOperation;Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;)Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.WebOperation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 4, + "name": "wrapServletWebOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~wrapServletWebOperation~Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;~Lorg.springframework.boot.actuate.endpoint.web.WebOperation;~Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;", + "label": "ServletWebOperation org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.wrapServletWebOperation(ExposableWebEndpoint endpoint, WebOperation operation, ServletWebOperation servletWebOperation)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.links(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava.util.Map\u003cLjava.lang.String;Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.Link;" + } + ] + } + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 4, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;", + "label": "Map\u003cString, Map\u003cString, Link\u003e\u003e org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.links(HttpServletRequest request, HttpServletResponse response)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.sendFailureResponse(Ljavax/servlet/http/HttpServletResponse;Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/SecurityResponse;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.SecurityResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 2, + "name": "sendFailureResponse", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~sendFailureResponse~Ljavax.servlet.http.HttpServletResponse;~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.SecurityResponse;", + "label": "void org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.sendFailureResponse(HttpServletResponse response, SecurityResponse securityResponse)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.links(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;!2}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 4164, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;!2", + "label": "Object org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.links(HttpServletRequest request, HttpServletResponse response)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.lambda$links$0(Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel;Ljava/util/Map$Entry;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 4106, + "name": "lambda$links$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~lambda$links$0~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;~Ljava.util.Map$Entry;", + "label": "boolean org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.lambda$links$0(AccessLevel arg0, Entry arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CloudFoundryWebEndpointServletHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping", + "label": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.autoconfigure.metrics.export.properties.PropertiesConfigAdapter", + "superInterfaceNames": [ + "io.micrometer.core.instrument.simple.SimpleConfig" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.(Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleProperties;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleProperties;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 1, + "name": "SimplePropertiesConfigAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~SimplePropertiesConfigAdapter~Lorg.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleProperties;", + "label": "org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.SimplePropertiesConfigAdapter(SimpleProperties properties)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.get(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~get~Ljava.lang.String;", + "label": "String org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.get(String k)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.step()Ljava.time.Duration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 1, + "name": "step", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~step", + "label": "Duration org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.step()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.mode()Lio.micrometer.core.instrument.simple.CountingMode;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.simple.CountingMode;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 1, + "name": "mode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~mode", + "label": "CountingMode org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.mode()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.lambda$mode$1()Lio.micrometer.core.instrument.simple.CountingMode;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.simple.CountingMode;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 4098, + "name": "lambda$mode$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~lambda$mode$1", + "label": "CountingMode org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.lambda$mode$1()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.lambda$step$0()Ljava.time.Duration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 4098, + "name": "lambda$step$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~lambda$step$0", + "label": "Duration org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.lambda$step$0()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "SimplePropertiesConfigAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter", + "label": "org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.servlet.HandlerAdapter" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 18, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter^beanFactory", + "label": "ListableBeanFactory beanFactory" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.adapters", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerAdapter;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerAdapter;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 2, + "name": "adapters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter^adapters", + "label": "List\u003cHandlerAdapter\u003e adapters" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.(Lorg/springframework/beans/factory/ListableBeanFactory;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 0, + "name": "CompositeHandlerAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~CompositeHandlerAdapter~Lorg.springframework.beans.factory.ListableBeanFactory;", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.CompositeHandlerAdapter(ListableBeanFactory beanFactory)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.supports(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 1, + "name": "supports", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~supports~Ljava.lang.Object;", + "label": "boolean org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.supports(Object handler)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.handle(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;)Lorg.springframework.web.servlet.ModelAndView;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.ModelAndView;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 1, + "name": "handle", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~handle~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;~Ljava.lang.Object;", + "label": "ModelAndView org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.handle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.getLastModified(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/Object;)J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 1, + "name": "getLastModified", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~getLastModified~Ljavax.servlet.http.HttpServletRequest;~Ljava.lang.Object;", + "label": "long org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.getLastModified(HttpServletRequest request, Object handler)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.getAdapter(Ljava/lang/Object;)Ljava.util.Optional\u003cLorg.springframework.web.servlet.HandlerAdapter;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Optional\u003cLorg.springframework.web.servlet.HandlerAdapter;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Optional;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerAdapter;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 2, + "name": "getAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~getAdapter~Ljava.lang.Object;", + "label": "Optional\u003cHandlerAdapter\u003e org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.getAdapter(Object handler)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.extractAdapters()Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerAdapter;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerAdapter;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerAdapter;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 2, + "name": "extractAdapters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~extractAdapters", + "label": "List\u003cHandlerAdapter\u003e org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.extractAdapters()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.lambda$getAdapter$0(Ljava/lang/Object;Lorg/springframework/web/servlet/HandlerAdapter;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerAdapter;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 4106, + "name": "lambda$getAdapter$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~lambda$getAdapter$0~Ljava.lang.Object;~Lorg.springframework.web.servlet.HandlerAdapter;", + "label": "boolean org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.lambda$getAdapter$0(Object arg0, HandlerAdapter arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CompositeHandlerAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.servlet.HandlerExceptionResolver" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.beans.factory.annotation.Autowired", + "valuePairs": {}, + "name": "org.springframework.beans.factory.annotation.Autowired", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver^beanFactory}org.springframework.beans.factory.annotation.Autowired", + "label": "org.springframework.beans.factory.annotation.Autowired" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 2, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver^beanFactory", + "label": "ListableBeanFactory beanFactory" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.resolvers", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerExceptionResolver;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerExceptionResolver;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 2, + "name": "resolvers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver^resolvers", + "label": "List\u003cHandlerExceptionResolver\u003e resolvers" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 0, + "name": "CompositeHandlerExceptionResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver~CompositeHandlerExceptionResolver", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver.CompositeHandlerExceptionResolver()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.resolveException(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Exception;)Lorg.springframework.web.servlet.ModelAndView;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.ModelAndView;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Exception;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 1, + "name": "resolveException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver~resolveException~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;~Ljava.lang.Object;~Ljava.lang.Exception;", + "label": "ModelAndView org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver.resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.extractResolvers()Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerExceptionResolver;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerExceptionResolver;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerExceptionResolver;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 2, + "name": "extractResolvers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver~extractResolvers", + "label": "List\u003cHandlerExceptionResolver\u003e org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver.extractResolvers()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.lambda$resolveException$0(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Exception;Lorg/springframework/web/servlet/HandlerExceptionResolver;)Lorg.springframework.web.servlet.ModelAndView;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.ModelAndView;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Exception;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerExceptionResolver;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 4106, + "name": "lambda$resolveException$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver~lambda$resolveException$0~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;~Ljava.lang.Object;~Ljava.lang.Exception;~Lorg.springframework.web.servlet.HandlerExceptionResolver;", + "label": "ModelAndView org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver.lambda$resolveException$0(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3, HandlerExceptionResolver arg4)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CompositeHandlerExceptionResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.servlet.HandlerMapping" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.beans.factory.annotation.Autowired", + "valuePairs": {}, + "name": "org.springframework.beans.factory.annotation.Autowired", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping^beanFactory}org.springframework.beans.factory.annotation.Autowired", + "label": "org.springframework.beans.factory.annotation.Autowired" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "flags": 2, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping^beanFactory", + "label": "ListableBeanFactory beanFactory" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;.mappings", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "flags": 2, + "name": "mappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping^mappings", + "label": "List\u003cHandlerMapping\u003e mappings" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "flags": 0, + "name": "CompositeHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping~CompositeHandlerMapping", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerMapping.CompositeHandlerMapping()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;.getHandler(Ljavax/servlet/http/HttpServletRequest;)Lorg.springframework.web.servlet.HandlerExecutionChain;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerExecutionChain;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "flags": 1, + "name": "getHandler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping~getHandler~Ljavax.servlet.http.HttpServletRequest;", + "label": "HandlerExecutionChain org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerMapping.getHandler(HttpServletRequest request) throws Exception" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;.extractMappings()Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "flags": 2, + "name": "extractMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping~extractMappings", + "label": "List\u003cHandlerMapping\u003e org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerMapping.extractMappings()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CompositeHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.web.servlet.ManagementErrorEndpoint", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;.errorAttributes", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.servlet.error.ErrorAttributes;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;", + "flags": 18, + "name": "errorAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint^errorAttributes", + "label": "ErrorAttributes errorAttributes" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;.(Lorg/springframework/boot/web/servlet/error/ErrorAttributes;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.servlet.error.ErrorAttributes;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;", + "flags": 1, + "name": "ManagementErrorEndpoint", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint~ManagementErrorEndpoint~Lorg.springframework.boot.web.servlet.error.ErrorAttributes;", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.ManagementErrorEndpoint.ManagementErrorEndpoint(ErrorAttributes errorAttributes)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;.invoke(Lorg/springframework/web/context/request/ServletWebRequest;)Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.context.request.ServletWebRequest;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.RequestMapping", + "valuePairs": { + "value": [ + "${server.error.path:${error.path:/error}}" + ] + }, + "name": "org.springframework.web.bind.annotation.RequestMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint~invoke~Lorg.springframework.web.context.request.ServletWebRequest;}org.springframework.web.bind.annotation.RequestMapping", + "label": "org.springframework.web.bind.annotation.RequestMapping" + }, + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint~invoke~Lorg.springframework.web.context.request.ServletWebRequest;}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;", + "flags": 1, + "name": "invoke", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint~invoke~Lorg.springframework.web.context.request.ServletWebRequest;", + "label": "Map\u003cString, Object\u003e org.springframework.boot.actuate.autoconfigure.web.servlet.ManagementErrorEndpoint.invoke(ServletWebRequest request)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.stereotype.Controller", + "valuePairs": {}, + "name": "org.springframework.stereotype.Controller", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint}org.springframework.stereotype.Controller", + "label": "org.springframework.stereotype.Controller" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ManagementErrorEndpoint", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.ManagementErrorEndpoint" + }, + { + "fqName": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping", + "superInterfaceNames": [ + "org.springframework.beans.factory.InitializingBean" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.endpointMapping", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "endpointMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^endpointMapping", + "label": "EndpointMapping endpointMapping" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.endpoints", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "endpoints", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^endpoints", + "label": "Collection\u003cExposableWebEndpoint\u003e endpoints" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.endpointMediaTypes", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "endpointMediaTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^endpointMediaTypes", + "label": "EndpointMediaTypes endpointMediaTypes" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.corsConfiguration", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "corsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^corsConfiguration", + "label": "CorsConfiguration corsConfiguration" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.linksMethod", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "linksMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^linksMethod", + "label": "Method linksMethod" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.handleMethod", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "handleMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^handleMethod", + "label": "Method handleMethod" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;\u003e;Lorg/springframework/boot/actuate/endpoint/web/EndpointMediaTypes;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 1, + "name": "AbstractWebMvcEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~AbstractWebMvcEndpointHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;~Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.AbstractWebMvcEndpointHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableWebEndpoint\u003e endpoints, EndpointMediaTypes endpointMediaTypes)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;\u003e;Lorg/springframework/boot/actuate/endpoint/web/EndpointMediaTypes;Lorg/springframework/web/cors/CorsConfiguration;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 1, + "name": "AbstractWebMvcEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~AbstractWebMvcEndpointHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;~Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;~Lorg.springframework.web.cors.CorsConfiguration;", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.AbstractWebMvcEndpointHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableWebEndpoint\u003e endpoints, EndpointMediaTypes endpointMediaTypes, CorsConfiguration corsConfiguration)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.initHandlerMethods()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "initHandlerMethods", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~initHandlerMethods", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.initHandlerMethods()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.registerMappingForOperation(Lorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;Lorg/springframework/boot/actuate/endpoint/web/WebOperation;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.WebOperation;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 2, + "name": "registerMappingForOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~registerMappingForOperation~Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;~Lorg.springframework.boot.actuate.endpoint.web.WebOperation;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.registerMappingForOperation(ExposableWebEndpoint endpoint, WebOperation operation)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.wrapServletWebOperation(Lorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;Lorg/springframework/boot/actuate/endpoint/web/WebOperation;Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;)Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.WebOperation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "wrapServletWebOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~wrapServletWebOperation~Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;~Lorg.springframework.boot.actuate.endpoint.web.WebOperation;~Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;", + "label": "ServletWebOperation org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.wrapServletWebOperation(ExposableWebEndpoint endpoint, WebOperation operation, ServletWebOperation servletWebOperation)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.createRequestMappingInfo(Lorg/springframework/boot/actuate/endpoint/web/WebOperation;)Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.WebOperation;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 2, + "name": "createRequestMappingInfo", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~createRequestMappingInfo~Lorg.springframework.boot.actuate.endpoint.web.WebOperation;", + "label": "RequestMappingInfo org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.createRequestMappingInfo(WebOperation operation)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.registerLinksMapping()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 2, + "name": "registerLinksMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~registerLinksMapping", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.registerLinksMapping()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.patternsRequestConditionForPattern(Ljava/lang/String;)Lorg.springframework.web.servlet.mvc.condition.PatternsRequestCondition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.condition.PatternsRequestCondition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 2, + "name": "patternsRequestConditionForPattern", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~patternsRequestConditionForPattern~Ljava.lang.String;", + "label": "PatternsRequestCondition org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.patternsRequestConditionForPattern(String path)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.initCorsConfiguration(Ljava/lang/Object;Ljava/lang/reflect/Method;Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;)Lorg.springframework.web.cors.CorsConfiguration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "initCorsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~initCorsConfiguration~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "label": "CorsConfiguration org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.initCorsConfiguration(Object handler, Method method, RequestMappingInfo mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.isHandler(Ljava/lang/Class\u003c*\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "isHandler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~isHandler~Ljava.lang.Class\\\u003c*\u003e;", + "label": "boolean org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.isHandler(Class\u003c?\u003e beanType)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.getMappingForMethod(Ljava/lang/reflect/Method;Ljava/lang/Class\u003c*\u003e;)Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "getMappingForMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~getMappingForMethod~Ljava.lang.reflect.Method;~Ljava.lang.Class\\\u003c*\u003e;", + "label": "RequestMappingInfo org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.getMappingForMethod(Method method, Class\u003c?\u003e handlerType)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.extendInterceptors(Ljava/util/List\u003cLjava/lang/Object;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "extendInterceptors", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~extendInterceptors~Ljava.util.List\\\u003cLjava.lang.Object;\u003e;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.extendInterceptors(List\u003cObject\u003e interceptors)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.links(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 1028, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;", + "label": "Object org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.links(HttpServletRequest request, HttpServletResponse response)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.getEndpoints()Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 1, + "name": "getEndpoints", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~getEndpoints", + "label": "Collection\u003cExposableWebEndpoint\u003e org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.getEndpoints()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.getMappingForMethod(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4164, + "name": "getMappingForMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~getMappingForMethod~Ljava.lang.reflect.Method;~Ljava.lang.Class;!2", + "label": "Object org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.getMappingForMethod(Method method, Class handlerType)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.initCorsConfiguration(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;)Lorg.springframework.web.cors.CorsConfiguration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4164, + "name": "initCorsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~initCorsConfiguration~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Ljava.lang.Object;", + "label": "CorsConfiguration org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.initCorsConfiguration(Object arg0, Method arg1, Object arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1025, + "name": "AbstractWebMvcEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.endpointMapping", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 18, + "name": "endpointMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping^endpointMapping", + "label": "EndpointMapping endpointMapping" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.corsConfiguration", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 18, + "name": "corsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping^corsConfiguration", + "label": "CorsConfiguration corsConfiguration" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.handlers", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Object;Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 18, + "name": "handlers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping^handlers", + "label": "Map\u003cObject, ExposableControllerEndpoint\u003e handlers" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;\u003e;Lorg/springframework/web/cors/CorsConfiguration;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 1, + "name": "ControllerEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~ControllerEndpointHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;~Lorg.springframework.web.cors.CorsConfiguration;", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.ControllerEndpointHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableControllerEndpoint\u003e endpoints, CorsConfiguration corsConfiguration)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.getHandlers(Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;\u003e;)Ljava.util.Map\u003cLjava.lang.Object;Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Object;Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 2, + "name": "getHandlers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~getHandlers~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "label": "Map\u003cObject, ExposableControllerEndpoint\u003e org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.getHandlers(Collection\u003cExposableControllerEndpoint\u003e endpoints)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.initHandlerMethods()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4, + "name": "initHandlerMethods", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~initHandlerMethods", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.initHandlerMethods()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.registerHandlerMethod(Ljava/lang/Object;Ljava/lang/reflect/Method;Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4, + "name": "registerHandlerMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~registerHandlerMethod~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.registerHandlerMethod(Object handler, Method method, RequestMappingInfo mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.withEndpointMappedPatterns(Lorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;)Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 2, + "name": "withEndpointMappedPatterns", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~withEndpointMappedPatterns~Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "label": "RequestMappingInfo org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.withEndpointMappedPatterns(ExposableControllerEndpoint endpoint, RequestMappingInfo mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.getEndpointMappedPattern(Lorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 2, + "name": "getEndpointMappedPattern", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~getEndpointMappedPattern~Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;~Ljava.lang.String;", + "label": "String org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.getEndpointMappedPattern(ExposableControllerEndpoint endpoint, String pattern)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.withNewPatterns(Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;[Ljava/lang/String;)Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 2, + "name": "withNewPatterns", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~withNewPatterns~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;~\\[Ljava.lang.String;", + "label": "RequestMappingInfo org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.withNewPatterns(RequestMappingInfo mapping, String[] patterns)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.initCorsConfiguration(Ljava/lang/Object;Ljava/lang/reflect/Method;Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;)Lorg.springframework.web.cors.CorsConfiguration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4, + "name": "initCorsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~initCorsConfiguration~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "label": "CorsConfiguration org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.initCorsConfiguration(Object handler, Method method, RequestMappingInfo mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.extendInterceptors(Ljava/util/List\u003cLjava/lang/Object;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4, + "name": "extendInterceptors", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~extendInterceptors~Ljava.util.List\\\u003cLjava.lang.Object;\u003e;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.extendInterceptors(List\u003cObject\u003e interceptors)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.initCorsConfiguration(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;)Lorg.springframework.web.cors.CorsConfiguration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4164, + "name": "initCorsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~initCorsConfiguration~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Ljava.lang.Object;", + "label": "CorsConfiguration org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.initCorsConfiguration(Object arg0, Method arg1, Object arg2)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.registerHandlerMethod(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4164, + "name": "registerHandlerMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~registerHandlerMethod~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Ljava.lang.Object;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.registerHandlerMethod(Object arg0, Method arg1, Object arg2)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.lambda$withEndpointMappedPatterns$2(I)[Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4106, + "name": "lambda$withEndpointMappedPatterns$2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~lambda$withEndpointMappedPatterns$2~I", + "label": "String[] org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.lambda$withEndpointMappedPatterns$2(int arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.lambda$withEndpointMappedPatterns$1(Lorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4098, + "name": "lambda$withEndpointMappedPatterns$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~lambda$withEndpointMappedPatterns$1~Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;~Ljava.lang.String;", + "label": "String org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.lambda$withEndpointMappedPatterns$1(ExposableControllerEndpoint arg0, String arg1)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.lambda$getHandlers$0(Ljava/util/Map;Lorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4106, + "name": "lambda$getHandlers$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~lambda$getHandlers$0~Ljava.util.Map;~Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.lambda$getHandlers$0(Map arg0, ExposableControllerEndpoint arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ControllerEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;.linksResolver", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "linksResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping^linksResolver", + "label": "EndpointLinksResolver linksResolver" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;\u003e;Lorg/springframework/boot/actuate/endpoint/web/EndpointMediaTypes;Lorg/springframework/web/cors/CorsConfiguration;Lorg/springframework/boot/actuate/endpoint/web/EndpointLinksResolver;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;", + "flags": 1, + "name": "WebMvcEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping~WebMvcEndpointHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;~Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;~Lorg.springframework.web.cors.CorsConfiguration;~Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping.WebMvcEndpointHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableWebEndpoint\u003e endpoints, EndpointMediaTypes endpointMediaTypes, CorsConfiguration corsConfiguration, EndpointLinksResolver linksResolver)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;.links(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava.util.Map\u003cLjava.lang.String;Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.Link;" + } + ] + } + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;", + "label": "Map\u003cString, Map\u003cString, Link\u003e\u003e org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping.links(HttpServletRequest request, HttpServletResponse response)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;.links(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;!2}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;", + "flags": 4164, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;!2", + "label": "Object org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping.links(HttpServletRequest request, HttpServletResponse response)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "WebMvcEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.cache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjavax.sql.DataSource;Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 26, + "name": "cache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider^cache", + "label": "Map\u003cDataSource, DataSourcePoolMetadata\u003e cache" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.metadataProvider", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 18, + "name": "metadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider^metadataProvider", + "label": "DataSourcePoolMetadataProvider metadataProvider" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.(Lorg/springframework/boot/jdbc/metadata/DataSourcePoolMetadataProvider;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 0, + "name": "CachingDataSourcePoolMetadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider~CachingDataSourcePoolMetadataProvider~Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;", + "label": "org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider.CachingDataSourcePoolMetadataProvider(DataSourcePoolMetadataProvider metadataProvider)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.getValueFunction(Ljava/util/function/Function\u003cLorg/springframework/boot/jdbc/metadata/DataSourcePoolMetadata;TN;\u003e;)Ljava.util.function.Function\u003cLjavax.sql.DataSource;TN;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.Function\u003cLjavax.sql.DataSource;TN;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.Function;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TN;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.Function\u003cLorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;TN;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.Function;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TN;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 1, + "name": "getValueFunction", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider~getValueFunction~Ljava.util.function.Function\\\u003cLorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;TN;\u003e;", + "label": "\u003cN extends Number\u003e Function\u003cDataSource, N\u003e org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider.getValueFunction(Function\u003cDataSourcePoolMetadata, N\u003e function)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.getDataSourcePoolMetadata(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 1, + "name": "getDataSourcePoolMetadata", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider~getDataSourcePoolMetadata~Ljavax.sql.DataSource;", + "label": "DataSourcePoolMetadata org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider.getDataSourcePoolMetadata(DataSource dataSource)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.lambda$getValueFunction$0(Ljava/util/function/Function;Ljavax/sql/DataSource;)Ljava.lang.Number;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Number;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.function.Function;" + }, + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 4098, + "name": "lambda$getValueFunction$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider~lambda$getValueFunction$0~Ljava.util.function.Function;~Ljavax.sql.DataSource;", + "label": "Number org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider.lambda$getValueFunction$0(Function arg0, DataSource arg1)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics;", + "flags": 10, + "name": "CachingDataSourcePoolMetadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider", + "label": "org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.web.client.DefaultRestTemplateExchangeTagsProvider", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/client/DefaultRestTemplateExchangeTagsProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.metrics.web.client.RestTemplateExchangeTagsProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/client/DefaultRestTemplateExchangeTagsProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/client/DefaultRestTemplateExchangeTagsProvider;", + "flags": 1, + "name": "DefaultRestTemplateExchangeTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(DefaultRestTemplateExchangeTagsProvider.class[DefaultRestTemplateExchangeTagsProvider~DefaultRestTemplateExchangeTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.client.DefaultRestTemplateExchangeTagsProvider.DefaultRestTemplateExchangeTagsProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/client/DefaultRestTemplateExchangeTagsProvider;.getTags(Ljava/lang/String;Lorg/springframework/http/HttpRequest;Lorg/springframework/http/client/ClientHttpResponse;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpRequest;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.client.ClientHttpResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/client/DefaultRestTemplateExchangeTagsProvider;", + "flags": 1, + "name": "getTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(DefaultRestTemplateExchangeTagsProvider.class[DefaultRestTemplateExchangeTagsProvider~getTags~Ljava.lang.String;~Lorg.springframework.http.HttpRequest;~Lorg.springframework.http.client.ClientHttpResponse;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.client.DefaultRestTemplateExchangeTagsProvider.getTags(String urlTemplate, HttpRequest request, ClientHttpResponse response)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DefaultRestTemplateExchangeTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(DefaultRestTemplateExchangeTagsProvider.class[DefaultRestTemplateExchangeTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.client.DefaultRestTemplateExchangeTagsProvider" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.web.client.RestTemplateExchangeTagsProvider", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/client/RestTemplateExchangeTagsProvider;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/client/RestTemplateExchangeTagsProvider;.getTags(Ljava/lang/String;Lorg/springframework/http/HttpRequest;Lorg/springframework/http/client/ClientHttpResponse;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpRequest;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.client.ClientHttpResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/client/RestTemplateExchangeTagsProvider;", + "flags": 1025, + "name": "getTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(RestTemplateExchangeTagsProvider.class[RestTemplateExchangeTagsProvider~getTags~Ljava.lang.String;~Lorg.springframework.http.HttpRequest;~Lorg.springframework.http.client.ClientHttpResponse;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.client.RestTemplateExchangeTagsProvider.getTags(String urlTemplate, HttpRequest request, ClientHttpResponse response)" + } + ], + "annotations": [ + { + "fqName": "java.lang.FunctionalInterface", + "valuePairs": {}, + "name": "java.lang.FunctionalInterface", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(RestTemplateExchangeTagsProvider.class[RestTemplateExchangeTagsProvider}java.lang.FunctionalInterface", + "label": "java.lang.FunctionalInterface" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "RestTemplateExchangeTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(RestTemplateExchangeTagsProvider.class[RestTemplateExchangeTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.client.RestTemplateExchangeTagsProvider" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;", + "flags": 1, + "name": "DefaultWebMvcTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(DefaultWebMvcTagsProvider.class[DefaultWebMvcTagsProvider~DefaultWebMvcTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider.DefaultWebMvcTagsProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;.getTags(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;", + "flags": 1, + "name": "getTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(DefaultWebMvcTagsProvider.class[DefaultWebMvcTagsProvider~getTags~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;~Ljava.lang.Object;~Ljava.lang.Throwable;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider.getTags(HttpServletRequest request, HttpServletResponse response, Object handler, Throwable exception)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;.getLongRequestTags(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/Object;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;", + "flags": 1, + "name": "getLongRequestTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(DefaultWebMvcTagsProvider.class[DefaultWebMvcTagsProvider~getLongRequestTags~Ljavax.servlet.http.HttpServletRequest;~Ljava.lang.Object;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider.getLongRequestTags(HttpServletRequest request, Object handler)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DefaultWebMvcTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(DefaultWebMvcTagsProvider.class[DefaultWebMvcTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "javax.servlet.http.HttpServletRequestWrapper", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;.(Ljavax/servlet/http/HttpServletRequest;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;", + "flags": 2, + "name": "UnmodifiableAttributesRequestWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper.class[UnmodifiableAttributesRequestWrapper~UnmodifiableAttributesRequestWrapper~Ljavax.servlet.http.HttpServletRequest;", + "label": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.UnmodifiableAttributesRequestWrapper.UnmodifiableAttributesRequestWrapper(HttpServletRequest request)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;.setAttribute(Ljava/lang/String;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;", + "flags": 1, + "name": "setAttribute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper.class[UnmodifiableAttributesRequestWrapper~setAttribute~Ljava.lang.String;~Ljava.lang.Object;", + "label": "void org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.UnmodifiableAttributesRequestWrapper.setAttribute(String name, Object value)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;.(Ljavax/servlet/http/HttpServletRequest;Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;", + "flags": 4096, + "name": "UnmodifiableAttributesRequestWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper.class[UnmodifiableAttributesRequestWrapper~UnmodifiableAttributesRequestWrapper~Ljavax.servlet.http.HttpServletRequest;~Lorg.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter$1;", + "label": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.UnmodifiableAttributesRequestWrapper.UnmodifiableAttributesRequestWrapper(HttpServletRequest arg0, WebMvcMetricsFilter(){} arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter;", + "flags": 26, + "name": "UnmodifiableAttributesRequestWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper.class[UnmodifiableAttributesRequestWrapper", + "label": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.UnmodifiableAttributesRequestWrapper" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;.getTags(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;", + "flags": 1025, + "name": "getTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcTagsProvider.class[WebMvcTagsProvider~getTags~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;~Ljava.lang.Object;~Ljava.lang.Throwable;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider.getTags(HttpServletRequest request, HttpServletResponse response, Object handler, Throwable exception)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;.getLongRequestTags(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/Object;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;", + "flags": 1025, + "name": "getLongRequestTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcTagsProvider.class[WebMvcTagsProvider~getLongRequestTags~Ljavax.servlet.http.HttpServletRequest;~Ljava.lang.Object;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider.getLongRequestTags(HttpServletRequest request, Object handler)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "WebMvcTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcTagsProvider.class[WebMvcTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003cTT;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider;", + "flags": 1025, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cT\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.HandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider;.describe(TT;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider;", + "flags": 1025, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider~describe~TT;", + "label": "List\u003cDispatcherHandlerMappingDescription\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.HandlerMappingDescriptionProvider.describe(T handlerMapping)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider;", + "flags": 1546, + "name": "HandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.HandlerMappingDescriptionProvider\u003cT\u003e" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~RequestMappingInfoHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cRequestMappingInfoHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping;", + "label": "List\u003cDispatcherHandlerMappingDescription\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(RequestMappingInfoHandlerMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Ljava/util/Map$Entry\u003cLorg/springframework/web/reactive/result/method/RequestMappingInfo;Lorg/springframework/web/method/HandlerMethod;\u003e;)Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfo;Lorg.springframework.web.method.HandlerMethod;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfo;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.method.HandlerMethod;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Ljava.util.Map$Entry\\\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfo;Lorg.springframework.web.method.HandlerMethod;\u003e;", + "label": "DispatcherHandlerMappingDescription org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(Entry\u003cRequestMappingInfo, HandlerMethod\u003e mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.(Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 4096, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~RequestMappingInfoHandlerMappingDescriptionProvider~Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider(DispatcherHandlersMappingDescriptionProvider(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider;", + "flags": 26, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~UrlHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.web.reactive.handler.AbstractUrlHandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.web.reactive.handler.AbstractUrlHandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.handler.AbstractUrlHandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cAbstractUrlHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/handler/AbstractUrlHandlerMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.handler.AbstractUrlHandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.handler.AbstractUrlHandlerMapping;", + "label": "List\u003cDispatcherHandlerMappingDescription\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(AbstractUrlHandlerMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Ljava/util/Map$Entry\u003cLorg/springframework/web/util/pattern/PathPattern;Ljava/lang/Object;\u003e;)Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLorg.springframework.web.util.pattern.PathPattern;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.pattern.PathPattern;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Ljava.util.Map$Entry\\\u003cLorg.springframework.web.util.pattern.PathPattern;Ljava.lang.Object;\u003e;", + "label": "DispatcherHandlerMappingDescription org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(Entry\u003cPathPattern, Object\u003e mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.(Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 4096, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~UrlHandlerMappingDescriptionProvider~Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider(DispatcherHandlersMappingDescriptionProvider(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider;", + "flags": 26, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "flags": 2, + "name": "RouterFunctionMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider~RouterFunctionMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.web.reactive.function.server.support.RouterFunctionMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.web.reactive.function.server.support.RouterFunctionMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.support.RouterFunctionMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cRouterFunctionMapping\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/function/server/support/RouterFunctionMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.support.RouterFunctionMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.function.server.support.RouterFunctionMapping;", + "label": "List\u003cDispatcherHandlerMappingDescription\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider.describe(RouterFunctionMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;.(Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "flags": 4096, + "name": "RouterFunctionMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider~RouterFunctionMappingDescriptionProvider~Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider(DispatcherHandlersMappingDescriptionProvider(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider;", + "flags": 26, + "name": "RouterFunctionMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.reactive.function.server.RouterFunctions$Visitor" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.descriptions", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 18, + "name": "descriptions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor^descriptions", + "label": "List\u003cDispatcherHandlerMappingDescription\u003e descriptions" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 2, + "name": "MappingDescriptionVisitor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~MappingDescriptionVisitor", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.MappingDescriptionVisitor()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.startNested(Lorg/springframework/web/reactive/function/server/RequestPredicate;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.RequestPredicate;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 1, + "name": "startNested", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~startNested~Lorg.springframework.web.reactive.function.server.RequestPredicate;", + "label": "void org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.startNested(RequestPredicate predicate)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.endNested(Lorg/springframework/web/reactive/function/server/RequestPredicate;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.RequestPredicate;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 1, + "name": "endNested", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~endNested~Lorg.springframework.web.reactive.function.server.RequestPredicate;", + "label": "void org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.endNested(RequestPredicate predicate)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.route(Lorg/springframework/web/reactive/function/server/RequestPredicate;Lorg/springframework/web/reactive/function/server/HandlerFunction\u003c*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.RequestPredicate;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.web.reactive.function.server.HandlerFunction\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.HandlerFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 1, + "name": "route", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~route~Lorg.springframework.web.reactive.function.server.RequestPredicate;~Lorg.springframework.web.reactive.function.server.HandlerFunction\\\u003c*\u003e;", + "label": "void org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.route(RequestPredicate predicate, HandlerFunction\u003c?\u003e handlerFunction)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.resources(Ljava/util/function/Function\u003cLorg/springframework/web/reactive/function/server/ServerRequest;Lreactor/core/publisher/Mono\u003cLorg/springframework/core/io/Resource;\u003e;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.Function\u003cLorg.springframework.web.reactive.function.server.ServerRequest;Lreactor.core.publisher.Mono\u003cLorg.springframework.core.io.Resource;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.Function;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.ServerRequest;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Mono\u003cLorg.springframework.core.io.Resource;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Mono;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 1, + "name": "resources", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~resources~Ljava.util.function.Function\\\u003cLorg.springframework.web.reactive.function.server.ServerRequest;Lreactor.core.publisher.Mono\\\u003cLorg.springframework.core.io.Resource;\u003e;\u003e;", + "label": "void org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.resources(Function\u003cServerRequest, Mono\u003cResource\u003e\u003e lookupFunction)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.unknown(Lorg/springframework/web/reactive/function/server/RouterFunction\u003c*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.web.reactive.function.server.RouterFunction\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.RouterFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 1, + "name": "unknown", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~unknown~Lorg.springframework.web.reactive.function.server.RouterFunction\\\u003c*\u003e;", + "label": "void org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.unknown(RouterFunction\u003c?\u003e routerFunction)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.(Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 4096, + "name": "MappingDescriptionVisitor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~MappingDescriptionVisitor~Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.MappingDescriptionVisitor(DispatcherHandlersMappingDescriptionProvider(){} arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.access$400(Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 4104, + "name": "access$400", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~access$400~Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "label": "List org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.access$400(MappingDescriptionVisitor arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider;", + "flags": 26, + "name": "MappingDescriptionVisitor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.name", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 18, + "name": "name", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings^name", + "label": "String name" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.dispatcherServlet", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.DispatcherServlet;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 18, + "name": "dispatcherServlet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings^dispatcherServlet", + "label": "DispatcherServlet dispatcherServlet" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.applicationContext", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.web.context.WebApplicationContext;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 18, + "name": "applicationContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings^applicationContext", + "label": "WebApplicationContext applicationContext" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.(Ljava/lang/String;Lorg/springframework/web/servlet/DispatcherServlet;Lorg/springframework/web/context/WebApplicationContext;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.DispatcherServlet;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.context.WebApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 0, + "name": "DispatcherServletHandlerMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings~DispatcherServletHandlerMappings~Ljava.lang.String;~Lorg.springframework.web.servlet.DispatcherServlet;~Lorg.springframework.web.context.WebApplicationContext;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings.DispatcherServletHandlerMappings(String name, DispatcherServlet dispatcherServlet, WebApplicationContext applicationContext)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.getHandlerMappings()Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 1, + "name": "getHandlerMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings~getHandlerMappings", + "label": "List\u003cHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings.getHandlerMappings()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.initializeDispatcherServletIfPossible()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 2, + "name": "initializeDispatcherServletIfPossible", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings~initializeDispatcherServletIfPossible", + "label": "void org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings.initializeDispatcherServletIfPossible()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.getName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 1, + "name": "getName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings~getName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings.getName()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 16, + "name": "DispatcherServletHandlerMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.handler", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 18, + "name": "handler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription^handler", + "label": "String handler" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.predicate", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 18, + "name": "predicate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription^predicate", + "label": "String predicate" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.details", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 18, + "name": "details", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription^details", + "label": "DispatcherServletMappingDetails details" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.(Ljava/lang/String;Ljava/lang/String;Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 0, + "name": "DispatcherServletMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription~DispatcherServletMappingDescription~Ljava.lang.String;~Ljava.lang.String;~Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription.DispatcherServletMappingDescription(String predicate, String handler, DispatcherServletMappingDetails details)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.getHandler()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 1, + "name": "getHandler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription~getHandler", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription.getHandler()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.getPredicate()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 1, + "name": "getPredicate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription~getPredicate", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription.getPredicate()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.getDetails()Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 1, + "name": "getDetails", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription~getDetails", + "label": "DispatcherServletMappingDetails org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription.getDetails()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DispatcherServletMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.handlerMethod", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.HandlerMethodDescription;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 2, + "name": "handlerMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails^handlerMethod", + "label": "HandlerMethodDescription handlerMethod" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.requestMappingConditions", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 2, + "name": "requestMappingConditions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails^requestMappingConditions", + "label": "RequestMappingConditionsDescription requestMappingConditions" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 1, + "name": "DispatcherServletMappingDetails", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails~DispatcherServletMappingDetails", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails.DispatcherServletMappingDetails()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.getHandlerMethod()Lorg.springframework.boot.actuate.web.mappings.HandlerMethodDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.HandlerMethodDescription;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 1, + "name": "getHandlerMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails~getHandlerMethod", + "label": "HandlerMethodDescription org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails.getHandlerMethod()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.setHandlerMethod(Lorg/springframework/boot/actuate/web/mappings/HandlerMethodDescription;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.HandlerMethodDescription;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 0, + "name": "setHandlerMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails~setHandlerMethod~Lorg.springframework.boot.actuate.web.mappings.HandlerMethodDescription;", + "label": "void org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails.setHandlerMethod(HandlerMethodDescription handlerMethod)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.getRequestMappingConditions()Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 1, + "name": "getRequestMappingConditions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails~getRequestMappingConditions", + "label": "RequestMappingConditionsDescription org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails.getRequestMappingConditions()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.setRequestMappingConditions(Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 0, + "name": "setRequestMappingConditions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails~setRequestMappingConditions~Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription;", + "label": "void org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails.setRequestMappingConditions(RequestMappingConditionsDescription requestMappingConditions)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DispatcherServletMappingDetails", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.MappingDescriptionProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.descriptionProviders", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c+Lorg.springframework.web.servlet.HandlerMapping;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c+Lorg.springframework.web.servlet.HandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Lorg.springframework.web.servlet.HandlerMapping;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 26, + "name": "descriptionProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider^descriptionProviders", + "label": "List\u003cHandlerMappingDescriptionProvider\u003c? extends HandlerMapping\u003e\u003e descriptionProviders" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 1, + "name": "DispatcherServletsMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~DispatcherServletsMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DispatcherServletsMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.getMappingName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~getMappingName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.getMappingName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.util.Map\u003cLjava.lang.String;Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 1, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;", + "label": "Map\u003cString, List\u003cDispatcherServletMappingDescription\u003e\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describeMappings(ApplicationContext context)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/web/context/WebApplicationContext;)Ljava.util.Map\u003cLjava.lang.String;Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.context.WebApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 2, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.web.context.WebApplicationContext;", + "label": "Map\u003cString, List\u003cDispatcherServletMappingDescription\u003e\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describeMappings(WebApplicationContext context)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 2, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings;", + "label": "List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describeMappings(DispatcherServletHandlerMappings mappings)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describe(TT;)Ljava.util.stream.Stream\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.stream.Stream\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.stream.Stream;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 2, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describe~TT;", + "label": "\u003cT extends HandlerMapping\u003e Stream\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describe(T handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describe(TT;Ljava/util/List\u003cLorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;\u003e;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 10, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describe~TT;~Ljava.util.List\\\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\\\u003c*\u003e;\u003e;", + "label": "\u003cT extends HandlerMapping\u003e List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describe(T handlerMapping, List\u003cHandlerMappingDescriptionProvider\u003c?\u003e\u003e descriptionProviders)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 4161, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;!2", + "label": "Object org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describeMappings(ApplicationContext context)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.lambda$describeMappings$0(Ljava/util/Map;Lorg/springframework/web/context/WebApplicationContext;Ljava/lang/String;Lorg/springframework/web/servlet/DispatcherServlet;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.context.WebApplicationContext;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.DispatcherServlet;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 4098, + "name": "lambda$describeMappings$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~lambda$describeMappings$0~Ljava.util.Map;~Lorg.springframework.web.context.WebApplicationContext;~Ljava.lang.String;~Lorg.springframework.web.servlet.DispatcherServlet;", + "label": "void org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.lambda$describeMappings$0(Map arg0, WebApplicationContext arg1, String arg2, DispatcherServlet arg3)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.access$300(Lorg/springframework/web/servlet/HandlerMapping;Ljava/util/List;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.List;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~access$300~Lorg.springframework.web.servlet.HandlerMapping;~Ljava.util.List;", + "label": "List org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.access$300(HandlerMapping arg0, List arg1)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DispatcherServletsMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003cTT;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;", + "flags": 1025, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cT\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.HandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;.describe(TT;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;", + "flags": 1025, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider~describe~TT;", + "label": "List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.HandlerMappingDescriptionProvider.describe(T handlerMapping)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 1546, + "name": "HandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.HandlerMappingDescriptionProvider\u003cT\u003e" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~RequestMappingInfoHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cRequestMappingInfoHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/servlet/mvc/method/RequestMappingInfoHandlerMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping;", + "label": "List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(RequestMappingInfoHandlerMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Ljava/util/Map$Entry\u003cLorg/springframework/web/servlet/mvc/method/RequestMappingInfo;Lorg/springframework/web/method/HandlerMethod;\u003e;)Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLorg.springframework.web.servlet.mvc.method.RequestMappingInfo;Lorg.springframework.web.method.HandlerMethod;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.method.HandlerMethod;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Ljava.util.Map$Entry\\\u003cLorg.springframework.web.servlet.mvc.method.RequestMappingInfo;Lorg.springframework.web.method.HandlerMethod;\u003e;", + "label": "DispatcherServletMappingDescription org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(Entry\u003cRequestMappingInfo, HandlerMethod\u003e mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/servlet/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.servlet.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.(Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 4096, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~RequestMappingInfoHandlerMappingDescriptionProvider~Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider(DispatcherServletsMappingDescriptionProvider(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 26, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~UrlHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.web.servlet.handler.AbstractUrlHandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.web.servlet.handler.AbstractUrlHandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.handler.AbstractUrlHandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cAbstractUrlHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/servlet/handler/AbstractUrlHandlerMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.handler.AbstractUrlHandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.servlet.handler.AbstractUrlHandlerMapping;", + "label": "List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(AbstractUrlHandlerMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Ljava/util/Map$Entry\u003cLjava/lang/String;Ljava/lang/Object;\u003e;)Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Ljava.util.Map$Entry\\\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "label": "DispatcherServletMappingDescription org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(Entry\u003cString, Object\u003e mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/servlet/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.servlet.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.(Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 4096, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~UrlHandlerMappingDescriptionProvider~Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider(DispatcherServletsMappingDescriptionProvider(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 26, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.descriptionProviders", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 18, + "name": "descriptionProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider^descriptionProviders", + "label": "List\u003cHandlerMappingDescriptionProvider\u003c?\u003e\u003e descriptionProviders" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.(Ljava/util/List\u003cLorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "DelegatingHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider~DelegatingHandlerMappingDescriptionProvider~Ljava.util.List\\\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\\\u003c*\u003e;\u003e;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider(List\u003cHandlerMappingDescriptionProvider\u003c?\u003e\u003e descriptionProviders)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.data.rest.webmvc.support.DelegatingHandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.data.rest.webmvc.support.DelegatingHandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.data.rest.webmvc.support.DelegatingHandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cDelegatingHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.describe(Lorg/springframework/data/rest/webmvc/support/DelegatingHandlerMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.data.rest.webmvc.support.DelegatingHandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider~describe~Lorg.springframework.data.rest.webmvc.support.DelegatingHandlerMapping;", + "label": "List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider.describe(DelegatingHandlerMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/servlet/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.servlet.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.(Ljava/util/List;Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 4096, + "name": "DelegatingHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider~DelegatingHandlerMappingDescriptionProvider~Ljava.util.List;~Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider(List arg0, DispatcherServletsMappingDescriptionProvider(){} arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 26, + "name": "DelegatingHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;.(Ljavax/servlet/FilterRegistration;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.FilterRegistration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;", + "flags": 1, + "name": "FilterRegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FilterRegistrationMappingDescription.class[FilterRegistrationMappingDescription~FilterRegistrationMappingDescription~Ljavax.servlet.FilterRegistration;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription.FilterRegistrationMappingDescription(FilterRegistration filterRegistration)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;.getServletNameMappings()Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;", + "flags": 1, + "name": "getServletNameMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FilterRegistrationMappingDescription.class[FilterRegistrationMappingDescription~getServletNameMappings", + "label": "Collection\u003cString\u003e org.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription.getServletNameMappings()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;.getUrlPatternMappings()Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;", + "flags": 1, + "name": "getUrlPatternMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FilterRegistrationMappingDescription.class[FilterRegistrationMappingDescription~getUrlPatternMappings", + "label": "Collection\u003cString\u003e org.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription.getUrlPatternMappings()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "FilterRegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FilterRegistrationMappingDescription.class[FilterRegistrationMappingDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.MappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;", + "flags": 1, + "name": "FiltersMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FiltersMappingDescriptionProvider.class[FiltersMappingDescriptionProvider~FiltersMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider.FiltersMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;", + "flags": 1, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FiltersMappingDescriptionProvider.class[FiltersMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;", + "label": "List\u003cFilterRegistrationMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider.describeMappings(ApplicationContext context)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;.getMappingName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FiltersMappingDescriptionProvider.class[FiltersMappingDescriptionProvider~getMappingName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider.getMappingName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;", + "flags": 4161, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FiltersMappingDescriptionProvider.class[FiltersMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;!2", + "label": "Object org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider.describeMappings(ApplicationContext context)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "FiltersMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FiltersMappingDescriptionProvider.class[FiltersMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription\u003cTT;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;.registration", + "type": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;", + "flags": 18, + "name": "registration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription^registration", + "label": "T registration" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;.(TT;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;", + "flags": 1, + "name": "RegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription~RegistrationMappingDescription~TT;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription.RegistrationMappingDescription(T registration)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;.getName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;", + "flags": 1, + "name": "getName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription~getName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription.getName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;.getClassName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;", + "flags": 1, + "name": "getClassName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription~getClassName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription.getClassName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;.getRegistration()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;", + "flags": 20, + "name": "getRegistration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription~getRegistration", + "label": "T org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription.getRegistration()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "RegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription\u003cT\u003e" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.consumes", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "consumes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^consumes", + "label": "List\u003cMediaTypeExpressionDescription\u003e consumes" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.headers", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "headers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^headers", + "label": "List\u003cNameValueExpressionDescription\u003e headers" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.methods", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.web.bind.annotation.RequestMethod;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.bind.annotation.RequestMethod;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "methods", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^methods", + "label": "Set\u003cRequestMethod\u003e methods" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.params", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "params", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^params", + "label": "List\u003cNameValueExpressionDescription\u003e params" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.patterns", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "patterns", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^patterns", + "label": "Set\u003cString\u003e patterns" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.produces", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "produces", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^produces", + "label": "List\u003cMediaTypeExpressionDescription\u003e produces" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.(Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 0, + "name": "RequestMappingConditionsDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~RequestMappingConditionsDescription~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.RequestMappingConditionsDescription(RequestMappingInfo requestMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getConsumes()Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getConsumes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getConsumes", + "label": "List\u003cMediaTypeExpressionDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getConsumes()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getHeaders()Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getHeaders", + "label": "List\u003cNameValueExpressionDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getHeaders()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getMethods()Ljava.util.Set\u003cLorg.springframework.web.bind.annotation.RequestMethod;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.web.bind.annotation.RequestMethod;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.bind.annotation.RequestMethod;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getMethods", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getMethods", + "label": "Set\u003cRequestMethod\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getMethods()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getParams()Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getParams", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getParams", + "label": "List\u003cNameValueExpressionDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getParams()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getPatterns()Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getPatterns", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getPatterns", + "label": "Set\u003cString\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getPatterns()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getProduces()Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getProduces", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getProduces", + "label": "List\u003cMediaTypeExpressionDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getProduces()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "RequestMappingConditionsDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;.mediaType", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "flags": 18, + "name": "mediaType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription^mediaType", + "label": "String mediaType" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;.negated", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "flags": 18, + "name": "negated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription^negated", + "label": "boolean negated" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;.(Lorg/springframework/web/servlet/mvc/condition/MediaTypeExpression;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.condition.MediaTypeExpression;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "flags": 0, + "name": "MediaTypeExpressionDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription~MediaTypeExpressionDescription~Lorg.springframework.web.servlet.mvc.condition.MediaTypeExpression;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.MediaTypeExpressionDescription.MediaTypeExpressionDescription(MediaTypeExpression expression)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;.getMediaType()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "flags": 1, + "name": "getMediaType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription~getMediaType", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.MediaTypeExpressionDescription.getMediaType()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;.isNegated()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "flags": 1, + "name": "isNegated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription~isNegated", + "label": "boolean org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.MediaTypeExpressionDescription.isNegated()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 9, + "name": "MediaTypeExpressionDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.MediaTypeExpressionDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.name", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 18, + "name": "name", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription^name", + "label": "String name" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.value", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 18, + "name": "value", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription^value", + "label": "Object value" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.negated", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 18, + "name": "negated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription^negated", + "label": "boolean negated" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.(Lorg/springframework/web/servlet/mvc/condition/NameValueExpression\u003c*\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.web.servlet.mvc.condition.NameValueExpression\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.condition.NameValueExpression;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 0, + "name": "NameValueExpressionDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription~NameValueExpressionDescription~Lorg.springframework.web.servlet.mvc.condition.NameValueExpression\\\u003c*\u003e;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription.NameValueExpressionDescription(NameValueExpression\u003c?\u003e expression)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.getName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 1, + "name": "getName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription~getName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription.getName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.getValue()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription~getValue", + "label": "Object org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription.getValue()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.isNegated()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 1, + "name": "isNegated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription~isNegated", + "label": "boolean org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription.isNegated()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 9, + "name": "NameValueExpressionDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletRegistrationMappingDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletRegistrationMappingDescription;.(Ljavax/servlet/ServletRegistration;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.ServletRegistration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletRegistrationMappingDescription;", + "flags": 1, + "name": "ServletRegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletRegistrationMappingDescription.class[ServletRegistrationMappingDescription~ServletRegistrationMappingDescription~Ljavax.servlet.ServletRegistration;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription.ServletRegistrationMappingDescription(ServletRegistration servletRegistration)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletRegistrationMappingDescription;.getMappings()Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletRegistrationMappingDescription;", + "flags": 1, + "name": "getMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletRegistrationMappingDescription.class[ServletRegistrationMappingDescription~getMappings", + "label": "Collection\u003cString\u003e org.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription.getMappings()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ServletRegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletRegistrationMappingDescription.class[ServletRegistrationMappingDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.MappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;", + "flags": 1, + "name": "ServletsMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletsMappingDescriptionProvider.class[ServletsMappingDescriptionProvider~ServletsMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider.ServletsMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;", + "flags": 1, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletsMappingDescriptionProvider.class[ServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;", + "label": "List\u003cServletRegistrationMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider.describeMappings(ApplicationContext context)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;.getMappingName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletsMappingDescriptionProvider.class[ServletsMappingDescriptionProvider~getMappingName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider.getMappingName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;", + "flags": 4161, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletsMappingDescriptionProvider.class[ServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;!2", + "label": "Object org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider.describeMappings(ApplicationContext context)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ServletsMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletsMappingDescriptionProvider.class[ServletsMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter$CustomStatusResponseDecorator", + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.http.server.reactive.ServerHttpResponseDecorator", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;.status", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpStatus;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;", + "flags": 18, + "name": "status", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.reactive(HttpTraceWebFilter$CustomStatusResponseDecorator.class[CustomStatusResponseDecorator^status", + "label": "HttpStatus status" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;.(Ljava/lang/Throwable;Lorg/springframework/http/server/reactive/ServerHttpResponse;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.server.reactive.ServerHttpResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;", + "flags": 2, + "name": "CustomStatusResponseDecorator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.reactive(HttpTraceWebFilter$CustomStatusResponseDecorator.class[CustomStatusResponseDecorator~CustomStatusResponseDecorator~Ljava.lang.Throwable;~Lorg.springframework.http.server.reactive.ServerHttpResponse;", + "label": "org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter.CustomStatusResponseDecorator.CustomStatusResponseDecorator(Throwable ex, ServerHttpResponse delegate)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;.getStatusCode()Lorg.springframework.http.HttpStatus;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpStatus;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;", + "flags": 1, + "name": "getStatusCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.reactive(HttpTraceWebFilter$CustomStatusResponseDecorator.class[CustomStatusResponseDecorator~getStatusCode", + "label": "HttpStatus org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter.CustomStatusResponseDecorator.getStatusCode()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;.(Ljava/lang/Throwable;Lorg/springframework/http/server/reactive/ServerHttpResponse;Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.server.reactive.ServerHttpResponse;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;", + "flags": 4096, + "name": "CustomStatusResponseDecorator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.reactive(HttpTraceWebFilter$CustomStatusResponseDecorator.class[CustomStatusResponseDecorator~CustomStatusResponseDecorator~Ljava.lang.Throwable;~Lorg.springframework.http.server.reactive.ServerHttpResponse;~Lorg.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter$1;", + "label": "org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter.CustomStatusResponseDecorator.CustomStatusResponseDecorator(Throwable arg0, ServerHttpResponse arg1, HttpTraceWebFilter(){} arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter;", + "flags": 26, + "name": "CustomStatusResponseDecorator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.reactive(HttpTraceWebFilter$CustomStatusResponseDecorator.class[CustomStatusResponseDecorator", + "label": "org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter.CustomStatusResponseDecorator" + }, + { + "fqName": "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter$CustomStatusResponseWrapper", + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "javax.servlet.http.HttpServletResponseWrapper", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;.status", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;", + "flags": 18, + "name": "status", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.servlet(HttpTraceFilter$CustomStatusResponseWrapper.class[CustomStatusResponseWrapper^status", + "label": "int status" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;.(Ljavax/servlet/http/HttpServletResponse;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;", + "flags": 2, + "name": "CustomStatusResponseWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.servlet(HttpTraceFilter$CustomStatusResponseWrapper.class[CustomStatusResponseWrapper~CustomStatusResponseWrapper~Ljavax.servlet.http.HttpServletResponse;~I", + "label": "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.CustomStatusResponseWrapper.CustomStatusResponseWrapper(HttpServletResponse response, int status)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;.getStatus()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;", + "flags": 1, + "name": "getStatus", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.servlet(HttpTraceFilter$CustomStatusResponseWrapper.class[CustomStatusResponseWrapper~getStatus", + "label": "int org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.CustomStatusResponseWrapper.getStatus()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;.(Ljavax/servlet/http/HttpServletResponse;ILorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;", + "flags": 4096, + "name": "CustomStatusResponseWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.servlet(HttpTraceFilter$CustomStatusResponseWrapper.class[CustomStatusResponseWrapper~CustomStatusResponseWrapper~Ljavax.servlet.http.HttpServletResponse;~I~Lorg.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter$1;", + "label": "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.CustomStatusResponseWrapper.CustomStatusResponseWrapper(HttpServletResponse arg0, int arg1, HttpTraceFilter(){} arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter;", + "flags": 26, + "name": "CustomStatusResponseWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.servlet(HttpTraceFilter$CustomStatusResponseWrapper.class[CustomStatusResponseWrapper", + "label": "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.CustomStatusResponseWrapper" + }, + { + "fqName": "com.fasterxml.jackson.databind.util.CompactStringObjectMap", + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.io.Serializable" + ], + "fields": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.EMPTY", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.CompactStringObjectMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 26, + "name": "EMPTY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap^EMPTY", + "label": "CompactStringObjectMap EMPTY" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;._hashMask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 18, + "name": "_hashMask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap^_hashMask", + "label": "int _hashMask" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;._spillCount", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 18, + "name": "_spillCount", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap^_spillCount", + "label": "int _spillCount" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;._hashArea", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 18, + "name": "_hashArea", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap^_hashArea", + "label": "Object[] _hashArea" + } + ], + "methods": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.(II[Ljava/lang/Object;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 2, + "name": "CompactStringObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~CompactStringObjectMap~I~I~\\[Ljava.lang.Object;", + "label": "com.fasterxml.jackson.databind.util.CompactStringObjectMap.CompactStringObjectMap(int hashMask, int spillCount, Object[] hashArea)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.construct(Ljava/util/Map\u003cLjava/lang/String;TT;\u003e;)Lcom.fasterxml.jackson.databind.util.CompactStringObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.CompactStringObjectMap;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 9, + "name": "construct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~construct~Ljava.util.Map\\\u003cLjava.lang.String;TT;\u003e;", + "label": "\u003cT\u003e CompactStringObjectMap com.fasterxml.jackson.databind.util.CompactStringObjectMap.construct(Map\u003cString, T\u003e all)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.findSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 26, + "name": "findSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~findSize~I", + "label": "int com.fasterxml.jackson.databind.util.CompactStringObjectMap.findSize(int size)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.find(Ljava/lang/String;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 1, + "name": "find", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~find~Ljava.lang.String;", + "label": "Object com.fasterxml.jackson.databind.util.CompactStringObjectMap.find(String key)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;._find2(Ljava/lang/String;ILjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 18, + "name": "_find2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~_find2~Ljava.lang.String;~I~Ljava.lang.Object;", + "label": "Object com.fasterxml.jackson.databind.util.CompactStringObjectMap._find2(String key, int slot, Object match)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.findCaseInsensitive(Ljava/lang/String;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 1, + "name": "findCaseInsensitive", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~findCaseInsensitive~Ljava.lang.String;", + "label": "Object com.fasterxml.jackson.databind.util.CompactStringObjectMap.findCaseInsensitive(String key)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.keys()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 1, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~keys", + "label": "List\u003cString\u003e com.fasterxml.jackson.databind.util.CompactStringObjectMap.keys()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~\\\u003cclinit\u003e", + "label": "void com.fasterxml.jackson.databind.util.CompactStringObjectMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 17, + "name": "CompactStringObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap", + "label": "com.fasterxml.jackson.databind.util.CompactStringObjectMap" + }, + { + "fqName": "com.fasterxml.jackson.databind.util.LRUMap", + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap\u003cTK;TV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.io.Serializable" + ], + "fields": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;._maxEntries", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 148, + "name": "_maxEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap^_maxEntries", + "label": "int _maxEntries" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;._map", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.ConcurrentHashMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.ConcurrentHashMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 148, + "name": "_map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap^_map", + "label": "ConcurrentHashMap\u003cK, V\u003e _map" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;._jdkSerializeMaxEntries", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 132, + "name": "_jdkSerializeMaxEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap^_jdkSerializeMaxEntries", + "label": "int _jdkSerializeMaxEntries" + } + ], + "methods": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.(II)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "LRUMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~LRUMap~I~I", + "label": "com.fasterxml.jackson.databind.util.LRUMap.LRUMap(int initialEntries, int maxEntries)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.put(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~put~TK;~TV;", + "label": "V com.fasterxml.jackson.databind.util.LRUMap.put(K key, V value)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.putIfAbsent(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "putIfAbsent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~putIfAbsent~TK;~TV;", + "label": "V com.fasterxml.jackson.databind.util.LRUMap.putIfAbsent(K key, V value)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~get~Ljava.lang.Object;", + "label": "V com.fasterxml.jackson.databind.util.LRUMap.get(Object key)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~clear", + "label": "void com.fasterxml.jackson.databind.util.LRUMap.clear()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~size", + "label": "int com.fasterxml.jackson.databind.util.LRUMap.size()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.readObject(Ljava/io/ObjectInputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectInputStream;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 2, + "name": "readObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~readObject~Ljava.io.ObjectInputStream;", + "label": "void com.fasterxml.jackson.databind.util.LRUMap.readObject(ObjectInputStream in) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.writeObject(Ljava/io/ObjectOutputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectOutputStream;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 2, + "name": "writeObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~writeObject~Ljava.io.ObjectOutputStream;", + "label": "void com.fasterxml.jackson.databind.util.LRUMap.writeObject(ObjectOutputStream out) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.readResolve()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 4, + "name": "readResolve", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~readResolve", + "label": "Object com.fasterxml.jackson.databind.util.LRUMap.readResolve()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "LRUMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap", + "label": "com.fasterxml.jackson.databind.util.LRUMap\u003cK, V\u003e" + }, + { + "fqName": "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition", + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;._annotationIntrospector", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.AnnotationIntrospector;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 20, + "name": "_annotationIntrospector", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition^_annotationIntrospector", + "label": "AnnotationIntrospector _annotationIntrospector" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;._member", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 20, + "name": "_member", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition^_member", + "label": "AnnotatedMember _member" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;._metadata", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 20, + "name": "_metadata", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition^_metadata", + "label": "PropertyMetadata _metadata" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;._fullName", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 20, + "name": "_fullName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition^_fullName", + "label": "PropertyName _fullName" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;._inclusion", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Value;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 20, + "name": "_inclusion", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition^_inclusion", + "label": "Value _inclusion" + } + ], + "methods": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyMetadata;Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.AnnotationIntrospector;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Value;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 4, + "name": "SimpleBeanPropertyDefinition", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~SimpleBeanPropertyDefinition~Lcom.fasterxml.jackson.databind.AnnotationIntrospector;~Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;~Lcom.fasterxml.jackson.databind.PropertyName;~Lcom.fasterxml.jackson.databind.PropertyMetadata;~Lcom.fasterxml.jackson.annotation.JsonInclude$Value;", + "label": "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.SimpleBeanPropertyDefinition(AnnotationIntrospector intr, AnnotatedMember member, PropertyName fullName, PropertyMetadata metadata, Value inclusion)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.construct(Lcom/fasterxml/jackson/databind/cfg/MapperConfig\u003c*\u003e;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 9, + "name": "construct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~construct~Lcom.fasterxml.jackson.databind.cfg.MapperConfig\\\u003c*\u003e;~Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;", + "label": "SimpleBeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.construct(MapperConfig\u003c?\u003e config, AnnotatedMember member)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.construct(Lcom/fasterxml/jackson/databind/cfg/MapperConfig\u003c*\u003e;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/PropertyName;)Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 9, + "name": "construct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~construct~Lcom.fasterxml.jackson.databind.cfg.MapperConfig\\\u003c*\u003e;~Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;~Lcom.fasterxml.jackson.databind.PropertyName;", + "label": "SimpleBeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.construct(MapperConfig\u003c?\u003e config, AnnotatedMember member, PropertyName name)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.construct(Lcom/fasterxml/jackson/databind/cfg/MapperConfig\u003c*\u003e;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyMetadata;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Include;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 9, + "name": "construct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~construct~Lcom.fasterxml.jackson.databind.cfg.MapperConfig\\\u003c*\u003e;~Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;~Lcom.fasterxml.jackson.databind.PropertyName;~Lcom.fasterxml.jackson.databind.PropertyMetadata;~Lcom.fasterxml.jackson.annotation.JsonInclude$Include;", + "label": "SimpleBeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.construct(MapperConfig\u003c?\u003e config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, Include inclusion)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.construct(Lcom/fasterxml/jackson/databind/cfg/MapperConfig\u003c*\u003e;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyMetadata;Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Value;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 9, + "name": "construct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~construct~Lcom.fasterxml.jackson.databind.cfg.MapperConfig\\\u003c*\u003e;~Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;~Lcom.fasterxml.jackson.databind.PropertyName;~Lcom.fasterxml.jackson.databind.PropertyMetadata;~Lcom.fasterxml.jackson.annotation.JsonInclude$Value;", + "label": "SimpleBeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.construct(MapperConfig\u003c?\u003e config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, Value inclusion)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.withSimpleName(Ljava/lang/String;)Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "withSimpleName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~withSimpleName~Ljava.lang.String;", + "label": "BeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.withSimpleName(String newName)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.withName(Lcom/fasterxml/jackson/databind/PropertyName;)Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "withName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~withName~Lcom.fasterxml.jackson.databind.PropertyName;", + "label": "BeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.withName(PropertyName newName)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.withMetadata(Lcom/fasterxml/jackson/databind/PropertyMetadata;)Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "withMetadata", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~withMetadata~Lcom.fasterxml.jackson.databind.PropertyMetadata;", + "label": "BeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.withMetadata(PropertyMetadata metadata)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.withInclusion(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Value;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "withInclusion", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~withInclusion~Lcom.fasterxml.jackson.annotation.JsonInclude$Value;", + "label": "BeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.withInclusion(Value inclusion)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getName", + "label": "String com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getName()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getFullName()Lcom.fasterxml.jackson.databind.PropertyName;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getFullName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getFullName", + "label": "PropertyName com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getFullName()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.hasName(Lcom/fasterxml/jackson/databind/PropertyName;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "hasName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~hasName~Lcom.fasterxml.jackson.databind.PropertyName;", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.hasName(PropertyName name)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getInternalName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getInternalName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getInternalName", + "label": "String com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getInternalName()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getWrapperName()Lcom.fasterxml.jackson.databind.PropertyName;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getWrapperName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getWrapperName", + "label": "PropertyName com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getWrapperName()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.isExplicitlyIncluded()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "isExplicitlyIncluded", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~isExplicitlyIncluded", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.isExplicitlyIncluded()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.isExplicitlyNamed()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "isExplicitlyNamed", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~isExplicitlyNamed", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.isExplicitlyNamed()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getMetadata()Lcom.fasterxml.jackson.databind.PropertyMetadata;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getMetadata", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getMetadata", + "label": "PropertyMetadata com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getMetadata()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getPrimaryType()Lcom.fasterxml.jackson.databind.JavaType;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.JavaType;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getPrimaryType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getPrimaryType", + "label": "JavaType com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getPrimaryType()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getRawPrimaryType()Ljava.lang.Class\u003c*\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getRawPrimaryType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getRawPrimaryType", + "label": "Class\u003c?\u003e com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getRawPrimaryType()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.findInclusion()Lcom.fasterxml.jackson.annotation.JsonInclude$Value;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Value;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "findInclusion", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~findInclusion", + "label": "Value com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.findInclusion()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.hasGetter()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "hasGetter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~hasGetter", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.hasGetter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.hasSetter()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "hasSetter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~hasSetter", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.hasSetter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.hasField()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "hasField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~hasField", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.hasField()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.hasConstructorParameter()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "hasConstructorParameter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~hasConstructorParameter", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.hasConstructorParameter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getGetter()Lcom.fasterxml.jackson.databind.introspect.AnnotatedMethod;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMethod;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getGetter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getGetter", + "label": "AnnotatedMethod com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getGetter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getSetter()Lcom.fasterxml.jackson.databind.introspect.AnnotatedMethod;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMethod;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getSetter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getSetter", + "label": "AnnotatedMethod com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getSetter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getField()Lcom.fasterxml.jackson.databind.introspect.AnnotatedField;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedField;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getField", + "label": "AnnotatedField com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getField()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getConstructorParameter()Lcom.fasterxml.jackson.databind.introspect.AnnotatedParameter;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedParameter;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getConstructorParameter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getConstructorParameter", + "label": "AnnotatedParameter com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getConstructorParameter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getConstructorParameters()Ljava.util.Iterator\u003cLcom.fasterxml.jackson.databind.introspect.AnnotatedParameter;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Iterator\u003cLcom.fasterxml.jackson.databind.introspect.AnnotatedParameter;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Iterator;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedParameter;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getConstructorParameters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getConstructorParameters", + "label": "Iterator\u003cAnnotatedParameter\u003e com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getConstructorParameters()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getPrimaryMember()Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getPrimaryMember", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getPrimaryMember", + "label": "AnnotatedMember com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getPrimaryMember()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "SimpleBeanPropertyDefinition", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition", + "label": "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition" + }, + { + "fqName": "com.fasterxml.jackson.core.util.MinimalPrettyPrinter", + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "com.fasterxml.jackson.core.PrettyPrinter", + "java.io.Serializable" + ], + "fields": [ + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;._rootValueSeparator", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 4, + "name": "_rootValueSeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter^_rootValueSeparator", + "label": "String _rootValueSeparator" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;._separators", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.util.Separators;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 4, + "name": "_separators", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter^_separators", + "label": "Separators _separators" + } + ], + "methods": [ + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "MinimalPrettyPrinter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~MinimalPrettyPrinter", + "label": "com.fasterxml.jackson.core.util.MinimalPrettyPrinter.MinimalPrettyPrinter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.(Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "MinimalPrettyPrinter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~MinimalPrettyPrinter~Ljava.lang.String;", + "label": "com.fasterxml.jackson.core.util.MinimalPrettyPrinter.MinimalPrettyPrinter(String rootValueSeparator)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.setRootValueSeparator(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "setRootValueSeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~setRootValueSeparator~Ljava.lang.String;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.setRootValueSeparator(String sep)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.setSeparators(Lcom/fasterxml/jackson/core/util/Separators;)Lcom.fasterxml.jackson.core.util.MinimalPrettyPrinter;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.util.MinimalPrettyPrinter;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.util.Separators;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "setSeparators", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~setSeparators~Lcom.fasterxml.jackson.core.util.Separators;", + "label": "MinimalPrettyPrinter com.fasterxml.jackson.core.util.MinimalPrettyPrinter.setSeparators(Separators separators)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeRootValueSeparator(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeRootValueSeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeRootValueSeparator~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeRootValueSeparator(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeStartObject(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeStartObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeStartObject~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeStartObject(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.beforeObjectEntries(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "beforeObjectEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~beforeObjectEntries~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.beforeObjectEntries(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeObjectFieldValueSeparator(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeObjectFieldValueSeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeObjectFieldValueSeparator~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeObjectFieldValueSeparator(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeObjectEntrySeparator(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeObjectEntrySeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeObjectEntrySeparator~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeObjectEntrySeparator(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeEndObject(Lcom/fasterxml/jackson/core/JsonGenerator;I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeEndObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeEndObject~Lcom.fasterxml.jackson.core.JsonGenerator;~I", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeEndObject(JsonGenerator g, int nrOfEntries) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeStartArray(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeStartArray", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeStartArray~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeStartArray(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.beforeArrayValues(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "beforeArrayValues", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~beforeArrayValues~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.beforeArrayValues(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeArrayValueSeparator(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeArrayValueSeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeArrayValueSeparator~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeArrayValueSeparator(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeEndArray(Lcom/fasterxml/jackson/core/JsonGenerator;I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeEndArray", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeEndArray~Lcom.fasterxml.jackson.core.JsonGenerator;~I", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeEndArray(JsonGenerator g, int nrOfValues) throws IOException" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "MinimalPrettyPrinter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter", + "label": "com.fasterxml.jackson.core.util.MinimalPrettyPrinter" + }, + { + "fqName": "io.micrometer.core.instrument.util.HierarchicalNameMapper", + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.DEFAULT", + "type": { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.util.HierarchicalNameMapper;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 25, + "name": "DEFAULT", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper^DEFAULT", + "label": "HierarchicalNameMapper DEFAULT" + } + ], + "methods": [ + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.toHierarchicalName(Lio/micrometer/core/instrument/Meter$Id;Lio/micrometer/core/instrument/config/NamingConvention;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Meter$Id;" + }, + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.config.NamingConvention;" + } + ], + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 1025, + "name": "toHierarchicalName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper~toHierarchicalName~Lio.micrometer.core.instrument.Meter$Id;~Lio.micrometer.core.instrument.config.NamingConvention;", + "label": "String io.micrometer.core.instrument.util.HierarchicalNameMapper.toHierarchicalName(Id id, NamingConvention convention)" + }, + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.lambda$static$2(Lio/micrometer/core/instrument/Meter$Id;Lio/micrometer/core/instrument/config/NamingConvention;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Meter$Id;" + }, + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.config.NamingConvention;" + } + ], + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 4106, + "name": "lambda$static$2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper~lambda$static$2~Lio.micrometer.core.instrument.Meter$Id;~Lio.micrometer.core.instrument.config.NamingConvention;", + "label": "String io.micrometer.core.instrument.util.HierarchicalNameMapper.lambda$static$2(Id arg0, NamingConvention arg1)" + }, + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.lambda$null$1(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 4106, + "name": "lambda$null$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper~lambda$null$1~Ljava.lang.String;", + "label": "String io.micrometer.core.instrument.util.HierarchicalNameMapper.lambda$null$1(String arg0)" + }, + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.lambda$null$0(Lio/micrometer/core/instrument/Tag;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ], + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 4106, + "name": "lambda$null$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper~lambda$null$0~Lio.micrometer.core.instrument.Tag;", + "label": "String io.micrometer.core.instrument.util.HierarchicalNameMapper.lambda$null$0(Tag arg0)" + }, + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper~\\\u003cclinit\u003e", + "label": "void io.micrometer.core.instrument.util.HierarchicalNameMapper.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/micrometer/micrometer-core/1.0.1/micrometer-core-1.0.1.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/micrometer/micrometer-core/1.0.1/micrometer-core-1.0.1-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "HierarchicalNameMapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper", + "label": "io.micrometer.core.instrument.util.HierarchicalNameMapper" + }, + { + "fqName": "org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator", + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.LatencyUtils.MovingAverageIntervalEstimator", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.baseTimeCap", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 18, + "name": "baseTimeCap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^baseTimeCap", + "label": "long baseTimeCap" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.pauseTracker", + "type": { + "kind": "CLASS", + "name": "Lorg.LatencyUtils.TimeCappedMovingAverageIntervalEstimator$PauseTracker;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 18, + "name": "pauseTracker", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^pauseTracker", + "label": "PauseTracker pauseTracker" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.timeCap", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "timeCap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^timeCap", + "label": "long timeCap" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.timeOfLastEstimatedInterval", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 66, + "name": "timeOfLastEstimatedInterval", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^timeOfLastEstimatedInterval", + "label": "long timeOfLastEstimatedInterval" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.maxPausesToTrack", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 26, + "name": "maxPausesToTrack", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^maxPausesToTrack", + "label": "int maxPausesToTrack" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.pauseStartTimes", + "type": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongArray;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "pauseStartTimes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^pauseStartTimes", + "label": "AtomicLongArray pauseStartTimes" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.pauseLengths", + "type": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongArray;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "pauseLengths", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^pauseLengths", + "label": "AtomicLongArray pauseLengths" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.earliestPauseIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "earliestPauseIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^earliestPauseIndex", + "label": "int earliestPauseIndex" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.nextPauseRecordingIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "nextPauseRecordingIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^nextPauseRecordingIndex", + "label": "int nextPauseRecordingIndex" + } + ], + "methods": [ + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.(IJ)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 1, + "name": "TimeCappedMovingAverageIntervalEstimator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~TimeCappedMovingAverageIntervalEstimator~I~J", + "label": "org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.TimeCappedMovingAverageIntervalEstimator(int requestedWindowLength, long timeCap)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.(IJLorg/LatencyUtils/PauseDetector;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "CLASS", + "name": "Lorg.LatencyUtils.PauseDetector;" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 1, + "name": "TimeCappedMovingAverageIntervalEstimator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~TimeCappedMovingAverageIntervalEstimator~I~J~Lorg.LatencyUtils.PauseDetector;", + "label": "org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.TimeCappedMovingAverageIntervalEstimator(int requestedWindowLength, long timeCap, PauseDetector pauseDetector)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.recordInterval(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 1, + "name": "recordInterval", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~recordInterval~J", + "label": "void org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.recordInterval(long when)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.getEstimatedInterval(J)J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 33, + "name": "getEstimatedInterval", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~getEstimatedInterval~J", + "label": "long org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.getEstimatedInterval(long when)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.recordPause(JJ)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 34, + "name": "recordPause", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~recordPause~J~J", + "label": "void org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.recordPause(long pauseLength, long pauseEndTime)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.stop()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 1, + "name": "stop", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~stop", + "label": "void org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.stop()" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~toString", + "label": "String org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.toString()" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.eliminateStalePauses(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "eliminateStalePauses", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~eliminateStalePauses~J", + "label": "void org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.eliminateStalePauses(long when)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.determineEarliestQualifyingTimeInWindow(J)J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "determineEarliestQualifyingTimeInWindow", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~determineEarliestQualifyingTimeInWindow~J", + "label": "long org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.determineEarliestQualifyingTimeInWindow(long when)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.determineNumberOfWindowPositionsOutsideOfTimeCap(J)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "determineNumberOfWindowPositionsOutsideOfTimeCap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~determineNumberOfWindowPositionsOutsideOfTimeCap~J", + "label": "int org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.determineNumberOfWindowPositionsOutsideOfTimeCap(long when)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.access$000(Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;JJ)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.LatencyUtils.TimeCappedMovingAverageIntervalEstimator;" + }, + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 4104, + "name": "access$000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~access$000~Lorg.LatencyUtils.TimeCappedMovingAverageIntervalEstimator;~J~J", + "label": "void org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.access$000(TimeCappedMovingAverageIntervalEstimator arg0, long arg1, long arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "TimeCappedMovingAverageIntervalEstimator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator", + "label": "org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator" + }, + { + "fqName": "io.netty.handler.ssl.util.SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi", + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "javax.net.ssl.TrustManagerFactorySpi", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.parent", + "type": { + "kind": "CLASS", + "name": "Lio.netty.handler.ssl.util.SimpleTrustManagerFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 2, + "name": "parent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi^parent", + "label": "SimpleTrustManagerFactory parent" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.trustManagers", + "type": { + "kind": "ARRAY", + "name": "[Ljavax.net.ssl.TrustManager;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljavax.net.ssl.TrustManager;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 66, + "name": "trustManagers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi^trustManagers", + "label": "TrustManager[] trustManagers" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 0, + "name": "SimpleTrustManagerFactorySpi", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi~SimpleTrustManagerFactorySpi", + "label": "io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi.SimpleTrustManagerFactorySpi()" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.init(Lio/netty/handler/ssl/util/SimpleTrustManagerFactory;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.handler.ssl.util.SimpleTrustManagerFactory;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 0, + "name": "init", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi~init~Lio.netty.handler.ssl.util.SimpleTrustManagerFactory;", + "label": "void io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi.init(SimpleTrustManagerFactory parent)" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.engineInit(Ljava/security/KeyStore;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.security.KeyStore;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 4, + "name": "engineInit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi~engineInit~Ljava.security.KeyStore;", + "label": "void io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi.engineInit(KeyStore keyStore) throws KeyStoreException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.engineInit(Ljavax/net/ssl/ManagerFactoryParameters;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.net.ssl.ManagerFactoryParameters;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 4, + "name": "engineInit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi~engineInit~Ljavax.net.ssl.ManagerFactoryParameters;", + "label": "void io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi.engineInit(ManagerFactoryParameters managerFactoryParameters) throws InvalidAlgorithmParameterException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.engineGetTrustManagers()[Ljavax.net.ssl.TrustManager;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljavax.net.ssl.TrustManager;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljavax.net.ssl.TrustManager;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 4, + "name": "engineGetTrustManagers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi~engineGetTrustManagers", + "label": "TrustManager[] io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi.engineGetTrustManagers()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-handler/4.1.22.Final/netty-handler-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-handler/4.1.22.Final/netty-handler-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory;", + "flags": 24, + "name": "SimpleTrustManagerFactorySpi", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi", + "label": "io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi" + }, + { + "fqName": "io.netty.handler.ssl.util.X509TrustManagerWrapper", + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "javax.net.ssl.X509ExtendedTrustManager", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.delegate", + "type": { + "kind": "CLASS", + "name": "Ljavax.net.ssl.X509TrustManager;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 18, + "name": "delegate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper^delegate", + "label": "X509TrustManager delegate" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.(Ljavax/net/ssl/X509TrustManager;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.net.ssl.X509TrustManager;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 0, + "name": "X509TrustManagerWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~X509TrustManagerWrapper~Ljavax.net.ssl.X509TrustManager;", + "label": "io.netty.handler.ssl.util.X509TrustManagerWrapper.X509TrustManagerWrapper(X509TrustManager delegate)" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkClientTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkClientTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkClientTrusted(X509Certificate[] chain, String s) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.net.Socket;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkClientTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkClientTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;~Ljava.net.Socket;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkClientTrusted(X509Certificate[] chain, String s, Socket socket) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljavax.net.ssl.SSLEngine;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkClientTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkClientTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;~Ljavax.net.ssl.SSLEngine;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkClientTrusted(X509Certificate[] chain, String s, SSLEngine sslEngine) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkServerTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkServerTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkServerTrusted(X509Certificate[] chain, String s) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.net.Socket;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkServerTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkServerTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;~Ljava.net.Socket;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkServerTrusted(X509Certificate[] chain, String s, Socket socket) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljavax.net.ssl.SSLEngine;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkServerTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkServerTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;~Ljavax.net.ssl.SSLEngine;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkServerTrusted(X509Certificate[] chain, String s, SSLEngine sslEngine) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.getAcceptedIssuers()[Ljava.security.cert.X509Certificate;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "getAcceptedIssuers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~getAcceptedIssuers", + "label": "X509Certificate[] io.netty.handler.ssl.util.X509TrustManagerWrapper.getAcceptedIssuers()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-handler/4.1.22.Final/netty-handler-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-handler/4.1.22.Final/netty-handler-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 16, + "name": "X509TrustManagerWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper", + "label": "io.netty.handler.ssl.util.X509TrustManagerWrapper" + }, + { + "fqName": "io.netty.util.AsyncMapping", + "bindingKey": "Lio/netty/util/AsyncMapping\u003cTIN;TOUT;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/AsyncMapping;.map(TIN;Lio/netty/util/concurrent/Promise\u003cTOUT;\u003e;)Lio.netty.util.concurrent.Future\u003cTOUT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.concurrent.Future\u003cTOUT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Future;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TOUT;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TIN;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.concurrent.Promise\u003cTOUT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Promise;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TOUT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/AsyncMapping;", + "flags": 1025, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(AsyncMapping.class[AsyncMapping~map~TIN;~Lio.netty.util.concurrent.Promise\\\u003cTOUT;\u003e;", + "label": "Future\u003cOUT\u003e io.netty.util.AsyncMapping.map(IN input, Promise\u003cOUT\u003e promise)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "AsyncMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(AsyncMapping.class[AsyncMapping", + "label": "io.netty.util.AsyncMapping\u003cIN, OUT\u003e" + }, + { + "fqName": "io.netty.util.AttributeMap", + "bindingKey": "Lio/netty/util/AttributeMap;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/AttributeMap;.attr(Lio/netty/util/AttributeKey\u003cTT;\u003e;)Lio.netty.util.Attribute\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.Attribute\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.Attribute;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.AttributeKey\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.AttributeKey;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/AttributeMap;", + "flags": 1025, + "name": "attr", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(AttributeMap.class[AttributeMap~attr~Lio.netty.util.AttributeKey\\\u003cTT;\u003e;", + "label": "\u003cT\u003e Attribute\u003cT\u003e io.netty.util.AttributeMap.attr(AttributeKey\u003cT\u003e key)" + }, + { + "bindingKey": "Lio/netty/util/AttributeMap;.hasAttr(Lio/netty/util/AttributeKey\u003cTT;\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.AttributeKey\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.AttributeKey;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/AttributeMap;", + "flags": 1025, + "name": "hasAttr", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(AttributeMap.class[AttributeMap~hasAttr~Lio.netty.util.AttributeKey\\\u003cTT;\u003e;", + "label": "\u003cT\u003e boolean io.netty.util.AttributeMap.hasAttr(AttributeKey\u003cT\u003e key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "AttributeMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(AttributeMap.class[AttributeMap", + "label": "io.netty.util.AttributeMap" + }, + { + "fqName": "io.netty.util.DefaultAttributeMap", + "bindingKey": "Lio/netty/util/DefaultAttributeMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.AttributeMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.updater", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceFieldUpdater\u003cLio.netty.util.DefaultAttributeMap;Ljava.util.concurrent.atomic.AtomicReferenceArray;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceFieldUpdater;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.DefaultAttributeMap;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceArray;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 26, + "name": "updater", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap^updater", + "label": "AtomicReferenceFieldUpdater\u003cDefaultAttributeMap, AtomicReferenceArray\u003e updater" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.BUCKET_SIZE", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 26, + "name": "BUCKET_SIZE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap^BUCKET_SIZE", + "label": "int BUCKET_SIZE" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.MASK", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 26, + "name": "MASK", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap^MASK", + "label": "int MASK" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.attributes", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceArray\u003cLio.netty.util.DefaultAttributeMap$DefaultAttribute\u003c*\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceArray;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DefaultAttributeMap$DefaultAttribute\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DefaultAttributeMap$DefaultAttribute;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 66, + "name": "attributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap^attributes", + "label": "AtomicReferenceArray\u003cDefaultAttribute\u003c?\u003e\u003e attributes" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 1, + "name": "DefaultAttributeMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap~DefaultAttributeMap", + "label": "io.netty.util.DefaultAttributeMap.DefaultAttributeMap()" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.attr(Lio/netty/util/AttributeKey\u003cTT;\u003e;)Lio.netty.util.Attribute\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.Attribute\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.Attribute;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.AttributeKey\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.AttributeKey;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 1, + "name": "attr", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap~attr~Lio.netty.util.AttributeKey\\\u003cTT;\u003e;", + "label": "\u003cT\u003e Attribute\u003cT\u003e io.netty.util.DefaultAttributeMap.attr(AttributeKey\u003cT\u003e key)" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.hasAttr(Lio/netty/util/AttributeKey\u003cTT;\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.AttributeKey\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.AttributeKey;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 1, + "name": "hasAttr", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap~hasAttr~Lio.netty.util.AttributeKey\\\u003cTT;\u003e;", + "label": "\u003cT\u003e boolean io.netty.util.DefaultAttributeMap.hasAttr(AttributeKey\u003cT\u003e key)" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.index(Lio/netty/util/AttributeKey\u003c*\u003e;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.AttributeKey\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.AttributeKey;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 10, + "name": "index", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap~index~Lio.netty.util.AttributeKey\\\u003c*\u003e;", + "label": "int io.netty.util.DefaultAttributeMap.index(AttributeKey\u003c?\u003e key)" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.DefaultAttributeMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DefaultAttributeMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap", + "label": "io.netty.util.DefaultAttributeMap" + }, + { + "fqName": "io.netty.util.DomainMappingBuilder", + "bindingKey": "Lio/netty/util/DomainMappingBuilder\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/DomainMappingBuilder;.builder", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMappingBuilder\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMappingBuilder;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainMappingBuilder;", + "flags": 18, + "name": "builder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder^builder", + "label": "DomainNameMappingBuilder\u003cV\u003e builder" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/DomainMappingBuilder;.(TV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainMappingBuilder;", + "flags": 1, + "name": "DomainMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder~DomainMappingBuilder~TV;", + "label": "io.netty.util.DomainMappingBuilder.DomainMappingBuilder(V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainMappingBuilder;.(ITV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainMappingBuilder;", + "flags": 1, + "name": "DomainMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder~DomainMappingBuilder~I~TV;", + "label": "io.netty.util.DomainMappingBuilder.DomainMappingBuilder(int initialCapacity, V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainMappingBuilder;.add(Ljava/lang/String;TV;)Lio.netty.util.DomainMappingBuilder\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainMappingBuilder\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainMappingBuilder;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainMappingBuilder;", + "flags": 1, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder~add~Ljava.lang.String;~TV;", + "label": "DomainMappingBuilder\u003cV\u003e io.netty.util.DomainMappingBuilder.add(String hostname, V output)" + }, + { + "bindingKey": "Lio/netty/util/DomainMappingBuilder;.build()Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMapping;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainMappingBuilder;", + "flags": 1, + "name": "build", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder~build", + "label": "DomainNameMapping\u003cV\u003e io.netty.util.DomainMappingBuilder.build()" + } + ], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1048593, + "name": "DomainMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder", + "label": "io.netty.util.DomainMappingBuilder\u003cV\u003e" + }, + { + "fqName": "io.netty.util.DomainNameMapping", + "bindingKey": "Lio/netty/util/DomainNameMapping\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.Mapping" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.defaultValue", + "type": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 16, + "name": "defaultValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping^defaultValue", + "label": "V defaultValue" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping^map", + "label": "Map\u003cString, V\u003e map" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.unmodifiableMap", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 18, + "name": "unmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping^unmodifiableMap", + "label": "Map\u003cString, V\u003e unmodifiableMap" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.(TV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~DomainNameMapping~TV;}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1048577, + "name": "DomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~DomainNameMapping~TV;", + "label": "io.netty.util.DomainNameMapping.DomainNameMapping(V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.(ITV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~DomainNameMapping~I~TV;}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1048577, + "name": "DomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~DomainNameMapping~I~TV;", + "label": "io.netty.util.DomainNameMapping.DomainNameMapping(int initialCapacity, V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.(Ljava/util/Map\u003cLjava/lang/String;TV;\u003e;TV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 0, + "name": "DomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~DomainNameMapping~Ljava.util.Map\\\u003cLjava.lang.String;TV;\u003e;~TV;", + "label": "io.netty.util.DomainNameMapping.DomainNameMapping(Map\u003cString, V\u003e map, V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.add(Ljava/lang/String;TV;)Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMapping;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~add~Ljava.lang.String;~TV;}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1048577, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~add~Ljava.lang.String;~TV;", + "label": "DomainNameMapping\u003cV\u003e io.netty.util.DomainNameMapping.add(String hostname, V output)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.matches(Ljava/lang/String;Ljava/lang/String;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 8, + "name": "matches", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~matches~Ljava.lang.String;~Ljava.lang.String;", + "label": "boolean io.netty.util.DomainNameMapping.matches(String template, String hostName)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.normalizeHostname(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 8, + "name": "normalizeHostname", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~normalizeHostname~Ljava.lang.String;", + "label": "String io.netty.util.DomainNameMapping.normalizeHostname(String hostname)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.needsNormalization(Ljava/lang/String;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 10, + "name": "needsNormalization", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~needsNormalization~Ljava.lang.String;", + "label": "boolean io.netty.util.DomainNameMapping.needsNormalization(String hostname)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.map(Ljava/lang/String;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~map~Ljava.lang.String;", + "label": "V io.netty.util.DomainNameMapping.map(String hostname)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.asMap()Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1, + "name": "asMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~asMap", + "label": "Map\u003cString, V\u003e io.netty.util.DomainNameMapping.asMap()" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~toString", + "label": "String io.netty.util.DomainNameMapping.toString()" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.map(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 4161, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~map~Ljava.lang.Object;", + "label": "Object io.netty.util.DomainNameMapping.map(Object arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping", + "label": "io.netty.util.DomainNameMapping\u003cV\u003e" + }, + { + "fqName": "io.netty.util.DomainNameMappingBuilder", + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.defaultValue", + "type": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 18, + "name": "defaultValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder^defaultValue", + "label": "V defaultValue" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder^map", + "label": "Map\u003cString, V\u003e map" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.(TV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 1, + "name": "DomainNameMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder~DomainNameMappingBuilder~TV;", + "label": "io.netty.util.DomainNameMappingBuilder.DomainNameMappingBuilder(V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.(ITV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 1, + "name": "DomainNameMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder~DomainNameMappingBuilder~I~TV;", + "label": "io.netty.util.DomainNameMappingBuilder.DomainNameMappingBuilder(int initialCapacity, V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.add(Ljava/lang/String;TV;)Lio.netty.util.DomainNameMappingBuilder\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMappingBuilder\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMappingBuilder;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 1, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder~add~Ljava.lang.String;~TV;", + "label": "DomainNameMappingBuilder\u003cV\u003e io.netty.util.DomainNameMappingBuilder.add(String hostname, V output)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.build()Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMapping;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 1, + "name": "build", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder~build", + "label": "DomainNameMapping\u003cV\u003e io.netty.util.DomainNameMappingBuilder.build()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 17, + "name": "DomainNameMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder", + "label": "io.netty.util.DomainNameMappingBuilder\u003cV\u003e" + }, + { + "fqName": "io.netty.util.DomainNameMappingBuilder$ImmutableDomainNameMapping", + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.DomainNameMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.REPR_HEADER", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 26, + "name": "REPR_HEADER", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^REPR_HEADER", + "label": "String REPR_HEADER" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.REPR_MAP_OPENING", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 26, + "name": "REPR_MAP_OPENING", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^REPR_MAP_OPENING", + "label": "String REPR_MAP_OPENING" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.REPR_MAP_CLOSING", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 26, + "name": "REPR_MAP_CLOSING", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^REPR_MAP_CLOSING", + "label": "String REPR_MAP_CLOSING" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.REPR_CONST_PART_LENGTH", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 26, + "name": "REPR_CONST_PART_LENGTH", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^REPR_CONST_PART_LENGTH", + "label": "int REPR_CONST_PART_LENGTH" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.domainNamePatterns", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 18, + "name": "domainNamePatterns", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^domainNamePatterns", + "label": "String[] domainNamePatterns" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 18, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^map", + "label": "Map\u003cString, V\u003e map" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.(TV;Ljava/util/Map\u003cLjava/lang/String;TV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 2, + "name": "ImmutableDomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~ImmutableDomainNameMapping~TV;~Ljava.util.Map\\\u003cLjava.lang.String;TV;\u003e;", + "label": "io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.ImmutableDomainNameMapping(V defaultValue, Map\u003cString, V\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.add(Ljava/lang/String;TV;)Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMapping;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~add~Ljava.lang.String;~TV;}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 1048577, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~add~Ljava.lang.String;~TV;", + "label": "DomainNameMapping\u003cV\u003e io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.add(String hostname, V output)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.map(Ljava/lang/String;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 1, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~map~Ljava.lang.String;", + "label": "V io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.map(String hostname)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.asMap()Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 1, + "name": "asMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~asMap", + "label": "Map\u003cString, V\u003e io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.asMap()" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~toString", + "label": "String io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.toString()" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.estimateBufferSize(III)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 10, + "name": "estimateBufferSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~estimateBufferSize~I~I~I", + "label": "int io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.estimateBufferSize(int defaultValueLength, int numberOfMappings, int estimatedMappingLength)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.appendMapping(Ljava/lang/StringBuilder;I)Ljava.lang.StringBuilder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 2, + "name": "appendMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~appendMapping~Ljava.lang.StringBuilder;~I", + "label": "StringBuilder io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.appendMapping(StringBuilder sb, int mappingIndex)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.appendMapping(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava.lang.StringBuilder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 10, + "name": "appendMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~appendMapping~Ljava.lang.StringBuilder;~Ljava.lang.String;~Ljava.lang.String;", + "label": "StringBuilder io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.appendMapping(StringBuilder sb, String domainNamePattern, String value)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.map(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 4161, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~map~Ljava.lang.Object;", + "label": "Object io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.map(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.(Ljava/lang/Object;Ljava/util/Map;Lio/netty/util/DomainNameMappingBuilder$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMappingBuilder$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 4096, + "name": "ImmutableDomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~ImmutableDomainNameMapping~Ljava.lang.Object;~Ljava.util.Map;~Lio.netty.util.DomainNameMappingBuilder$1;", + "label": "io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.ImmutableDomainNameMapping(Object arg0, Map arg1, DomainNameMappingBuilder(){} arg2)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~\\\u003cclinit\u003e", + "label": "void io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 26, + "name": "ImmutableDomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping", + "label": "io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping\u003cV\u003e" + }, + { + "fqName": "io.netty.util.Mapping", + "bindingKey": "Lio/netty/util/Mapping\u003cTIN;TOUT;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/Mapping;.map(TIN;)TOUT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TOUT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TIN;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/Mapping;", + "flags": 1025, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(Mapping.class[Mapping~map~TIN;", + "label": "OUT io.netty.util.Mapping.map(IN input)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "Mapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(Mapping.class[Mapping", + "label": "io.netty.util.Mapping\u003cIN, OUT\u003e" + }, + { + "fqName": "io.netty.util.collection.ByteCollections$EmptyMap", + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ByteObjectMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 2, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~EmptyMap", + "label": "io.netty.util.collection.ByteCollections.EmptyMap.EmptyMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.get(B)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~get~B", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.get(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.put(BLjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~put~B~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.put(byte key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.remove(B)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~remove~B", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.remove(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~size", + "label": "int io.netty.util.collection.ByteCollections.EmptyMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~isEmpty", + "label": "boolean io.netty.util.collection.ByteCollections.EmptyMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteCollections.EmptyMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~clear", + "label": "void io.netty.util.collection.ByteCollections.EmptyMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.keySet()Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~keySet", + "label": "Set\u003cByte\u003e io.netty.util.collection.ByteCollections.EmptyMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.containsKey(B)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~containsKey~B", + "label": "boolean io.netty.util.collection.ByteCollections.EmptyMap.containsKey(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteCollections.EmptyMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cObject\u003e\u003e io.netty.util.collection.ByteCollections.EmptyMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~get~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.put(Ljava/lang/Byte;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Byte;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.put(Byte key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~remove~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Byte;*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Byte;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Byte;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Byte;*\u003e;", + "label": "void io.netty.util.collection.ByteCollections.EmptyMap.putAll(Map\u003c? extends Byte, ?\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.values()Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~values", + "label": "Collection\u003cObject\u003e io.netty.util.collection.ByteCollections.EmptyMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;Ljava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;Ljava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~entrySet", + "label": "Set\u003cEntry\u003cByte, Object\u003e\u003e io.netty.util.collection.ByteCollections.EmptyMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.(Lio/netty/util/collection/ByteCollections$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteCollections$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 4096, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~EmptyMap~Lio.netty.util.collection.ByteCollections$1;", + "label": "io.netty.util.collection.ByteCollections.EmptyMap.EmptyMap(ByteCollections(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ByteCollections;", + "flags": 26, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap", + "label": "io.netty.util.collection.ByteCollections.EmptyMap" + }, + { + "fqName": "io.netty.util.collection.ByteCollections$UnmodifiableMap", + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ByteObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap^map", + "label": "ByteObjectMap\u003cV\u003e map" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 2, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap^keySet", + "label": "Set\u003cByte\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap^entrySet", + "label": "Set\u003cEntry\u003cByte, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap^values", + "label": "Collection\u003cV\u003e values" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 2, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.(Lio/netty/util/collection/ByteObjectMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 0, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~UnmodifiableMap~Lio.netty.util.collection.ByteObjectMap\\\u003cTV;\u003e;", + "label": "io.netty.util.collection.ByteCollections.UnmodifiableMap.UnmodifiableMap(ByteObjectMap\u003cV\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.get(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~get~B", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.get(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.put(BTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~put~B~TV;", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.put(byte key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.remove(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~remove~B", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.remove(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~size", + "label": "int io.netty.util.collection.ByteCollections.UnmodifiableMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~isEmpty", + "label": "boolean io.netty.util.collection.ByteCollections.UnmodifiableMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~clear", + "label": "void io.netty.util.collection.ByteCollections.UnmodifiableMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.containsKey(B)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~B", + "label": "boolean io.netty.util.collection.ByteCollections.UnmodifiableMap.containsKey(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteCollections.UnmodifiableMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteCollections.UnmodifiableMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.put(Ljava/lang/Byte;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Byte;~TV;", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.put(Byte key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Byte;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Byte;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Byte;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Byte;+TV;\u003e;", + "label": "void io.netty.util.collection.ByteCollections.UnmodifiableMap.putAll(Map\u003c? extends Byte, ? extends V\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ByteCollections.UnmodifiableMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.keySet()Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~keySet", + "label": "Set\u003cByte\u003e io.netty.util.collection.ByteCollections.UnmodifiableMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~entrySet", + "label": "Set\u003cEntry\u003cByte, V\u003e\u003e io.netty.util.collection.ByteCollections.UnmodifiableMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.ByteCollections.UnmodifiableMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.UnmodifiableMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.access$100(Lio/netty/util/collection/ByteCollections$UnmodifiableMap;)Lio.netty.util.collection.ByteObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteCollections$UnmodifiableMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~access$100~Lio.netty.util.collection.ByteCollections$UnmodifiableMap;", + "label": "ByteObjectMap io.netty.util.collection.ByteCollections.UnmodifiableMap.access$100(UnmodifiableMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ByteCollections;", + "flags": 26, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap", + "label": "io.netty.util.collection.ByteCollections.UnmodifiableMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ByteObjectHashMap", + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ByteObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.DEFAULT_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 25, + "name": "DEFAULT_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^DEFAULT_CAPACITY", + "label": "int DEFAULT_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 25, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.NULL_VALUE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 26, + "name": "NULL_VALUE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^NULL_VALUE", + "label": "Object NULL_VALUE" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.maxSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "maxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^maxSize", + "label": "int maxSize" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[B", + "extras": { + "component": { + "kind": "BYTE", + "name": "B" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^keys", + "label": "byte[] keys" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^size", + "label": "int size" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.mask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "mask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^mask", + "label": "int mask" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 18, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^keySet", + "label": "Set\u003cByte\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 18, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^entrySet", + "label": "Set\u003cEntry\u003cByte, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 18, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.$assertionsDisabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4120, + "name": "$assertionsDisabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^$assertionsDisabled", + "label": "boolean $assertionsDisabled" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "ByteObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~ByteObjectHashMap", + "label": "io.netty.util.collection.ByteObjectHashMap.ByteObjectHashMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "ByteObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~ByteObjectHashMap~I", + "label": "io.netty.util.collection.ByteObjectHashMap.ByteObjectHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "ByteObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~ByteObjectHashMap~I~F", + "label": "io.netty.util.collection.ByteObjectHashMap.ByteObjectHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.toExternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 10, + "name": "toExternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~toExternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.ByteObjectHashMap.toExternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.toInternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 10, + "name": "toInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~toInternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.ByteObjectHashMap.toInternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.get(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~get~B", + "label": "V io.netty.util.collection.ByteObjectHashMap.get(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.put(BTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~put~B~TV;", + "label": "V io.netty.util.collection.ByteObjectHashMap.put(byte key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Byte;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Byte;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Byte;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Byte;+TV;\u003e;", + "label": "void io.netty.util.collection.ByteObjectHashMap.putAll(Map\u003c? extends Byte, ? extends V\u003e sourceMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.remove(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~remove~B", + "label": "V io.netty.util.collection.ByteObjectHashMap.remove(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~size", + "label": "int io.netty.util.collection.ByteObjectHashMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~isEmpty", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~clear", + "label": "void io.netty.util.collection.ByteObjectHashMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.containsKey(B)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~containsKey~B", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.containsKey(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ByteObjectHashMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.ByteObjectHashMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~hashCode", + "label": "int io.netty.util.collection.ByteObjectHashMap.hashCode()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~equals~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.equals(Object obj)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ByteObjectHashMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.put(Ljava/lang/Byte;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~put~Ljava.lang.Byte;~TV;", + "label": "V io.netty.util.collection.ByteObjectHashMap.put(Byte key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ByteObjectHashMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.keySet()Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~keySet", + "label": "Set\u003cByte\u003e io.netty.util.collection.ByteObjectHashMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~entrySet", + "label": "Set\u003cEntry\u003cByte, V\u003e\u003e io.netty.util.collection.ByteObjectHashMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.objectToKey(Ljava/lang/Object;)B", + "constructor": false, + "returnType": { + "kind": "BYTE", + "name": "B" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "objectToKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~objectToKey~Ljava.lang.Object;", + "label": "byte io.netty.util.collection.ByteObjectHashMap.objectToKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.indexOf(B)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "indexOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~indexOf~B", + "label": "int io.netty.util.collection.ByteObjectHashMap.indexOf(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.hashIndex(B)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "hashIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~hashIndex~B", + "label": "int io.netty.util.collection.ByteObjectHashMap.hashIndex(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.hashCode(B)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~hashCode~B", + "label": "int io.netty.util.collection.ByteObjectHashMap.hashCode(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.probeNext(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "probeNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~probeNext~I", + "label": "int io.netty.util.collection.ByteObjectHashMap.probeNext(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.growSize()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "growSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~growSize", + "label": "void io.netty.util.collection.ByteObjectHashMap.growSize()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.removeAt(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "removeAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~removeAt~I", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.removeAt(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.calcMaxSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "calcMaxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~calcMaxSize~I", + "label": "int io.netty.util.collection.ByteObjectHashMap.calcMaxSize(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.rehash(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "rehash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~rehash~I", + "label": "void io.netty.util.collection.ByteObjectHashMap.rehash(int newCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~toString", + "label": "String io.netty.util.collection.ByteObjectHashMap.toString()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.keyToString(B)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4, + "name": "keyToString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~keyToString~B", + "label": "String io.netty.util.collection.ByteObjectHashMap.keyToString(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteObjectHashMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$300(Lio/netty/util/collection/ByteObjectHashMap;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$300~Lio.netty.util.collection.ByteObjectHashMap;", + "label": "int io.netty.util.collection.ByteObjectHashMap.access$300(ByteObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$500(Lio/netty/util/collection/ByteObjectHashMap;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$500", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$500~Lio.netty.util.collection.ByteObjectHashMap;", + "label": "Set io.netty.util.collection.ByteObjectHashMap.access$500(ByteObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$600(Lio/netty/util/collection/ByteObjectHashMap;)[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$600~Lio.netty.util.collection.ByteObjectHashMap;", + "label": "Object[] io.netty.util.collection.ByteObjectHashMap.access$600(ByteObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$700(Lio/netty/util/collection/ByteObjectHashMap;I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$700~Lio.netty.util.collection.ByteObjectHashMap;~I", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.access$700(ByteObjectHashMap arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$800(Lio/netty/util/collection/ByteObjectHashMap;)[B", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[B", + "extras": { + "component": { + "kind": "BYTE", + "name": "B" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$800", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$800~Lio.netty.util.collection.ByteObjectHashMap;", + "label": "byte[] io.netty.util.collection.ByteObjectHashMap.access$800(ByteObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$900(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$900", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$900~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteObjectHashMap.access$900(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$1000(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$1000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$1000~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteObjectHashMap.access$1000(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.collection.ByteObjectHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ByteObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap", + "label": "io.netty.util.collection.ByteObjectHashMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ByteObjectHashMap$MapIterator", + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap\u003cTV;\u003e.MapIterator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Iterator" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.iter", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap\u003cTV;\u003e.PrimitiveIterator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 18, + "name": "iter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator^iter", + "label": "PrimitiveIterator iter" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator^this$0", + "label": "ByteObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.(Lio/netty/util/collection/ByteObjectHashMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 2, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.ByteObjectHashMap;", + "label": "io.netty.util.collection.ByteObjectHashMap.MapIterator.MapIterator(ByteObjectHashMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.hasNext()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 1, + "name": "hasNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~hasNext", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.MapIterator.hasNext()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.next()Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~next", + "label": "Entry\u003cByte, V\u003e io.netty.util.collection.ByteObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~remove", + "label": "void io.netty.util.collection.ByteObjectHashMap.MapIterator.remove()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.next()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 4161, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~next!2", + "label": "Object io.netty.util.collection.ByteObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.(Lio/netty/util/collection/ByteObjectHashMap;Lio/netty/util/collection/ByteObjectHashMap$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 4096, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.ByteObjectHashMap;~Lio.netty.util.collection.ByteObjectHashMap$1;", + "label": "io.netty.util.collection.ByteObjectHashMap.MapIterator.MapIterator(ByteObjectHashMap, ByteObjectHashMap(){})" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 18, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator", + "label": "io.netty.util.collection.ByteObjectHashMap.MapIterator\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ByteObjectHashMap$MapEntry", + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap\u003cTV;\u003e.MapEntry;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map$Entry" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.entryIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 18, + "name": "entryIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry^entryIndex", + "label": "int entryIndex" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry^this$0", + "label": "ByteObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.(Lio/netty/util/collection/ByteObjectHashMap;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 0, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~MapEntry~Lio.netty.util.collection.ByteObjectHashMap;~I", + "label": "io.netty.util.collection.ByteObjectHashMap.MapEntry.MapEntry(ByteObjectHashMap, int)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.getKey()Ljava.lang.Byte;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 1, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~getKey", + "label": "Byte io.netty.util.collection.ByteObjectHashMap.MapEntry.getKey()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.getValue()TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~getValue", + "label": "V io.netty.util.collection.ByteObjectHashMap.MapEntry.getValue()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.setValue(TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 1, + "name": "setValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~setValue~TV;", + "label": "V io.netty.util.collection.ByteObjectHashMap.MapEntry.setValue(V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.verifyExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 2, + "name": "verifyExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~verifyExists", + "label": "void io.netty.util.collection.ByteObjectHashMap.MapEntry.verifyExists()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.getKey()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 4161, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~getKey!2", + "label": "Object io.netty.util.collection.ByteObjectHashMap.MapEntry.getKey()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 16, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry", + "label": "io.netty.util.collection.ByteObjectHashMap.MapEntry\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ByteObjectMap", + "bindingKey": "Lio/netty/util/collection/ByteObjectMap\u003cTV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectMap;.get(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectMap;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap~get~B", + "label": "V io.netty.util.collection.ByteObjectMap.get(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectMap;.put(BTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectMap;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap~put~B~TV;", + "label": "V io.netty.util.collection.ByteObjectMap.put(byte key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectMap;.remove(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap~remove~B", + "label": "V io.netty.util.collection.ByteObjectMap.remove(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectMap;", + "flags": 1025, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ByteObjectMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectMap;.containsKey(B)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap~containsKey~B", + "label": "boolean io.netty.util.collection.ByteObjectMap.containsKey(byte key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "ByteObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap", + "label": "io.netty.util.collection.ByteObjectMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.CharCollections$EmptyMap", + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.CharObjectMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 2, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~EmptyMap", + "label": "io.netty.util.collection.CharCollections.EmptyMap.EmptyMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.get(C)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~get~C", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.get(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.put(CLjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~put~C~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.put(char key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.remove(C)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~remove~C", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.remove(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~size", + "label": "int io.netty.util.collection.CharCollections.EmptyMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~isEmpty", + "label": "boolean io.netty.util.collection.CharCollections.EmptyMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharCollections.EmptyMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~clear", + "label": "void io.netty.util.collection.CharCollections.EmptyMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.keySet()Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~keySet", + "label": "Set\u003cCharacter\u003e io.netty.util.collection.CharCollections.EmptyMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.containsKey(C)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~containsKey~C", + "label": "boolean io.netty.util.collection.CharCollections.EmptyMap.containsKey(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharCollections.EmptyMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cObject\u003e\u003e io.netty.util.collection.CharCollections.EmptyMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~get~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.put(Ljava/lang/Character;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Character;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.put(Character key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~remove~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Character;*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Character;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Character;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Character;*\u003e;", + "label": "void io.netty.util.collection.CharCollections.EmptyMap.putAll(Map\u003c? extends Character, ?\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.values()Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~values", + "label": "Collection\u003cObject\u003e io.netty.util.collection.CharCollections.EmptyMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;Ljava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;Ljava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~entrySet", + "label": "Set\u003cEntry\u003cCharacter, Object\u003e\u003e io.netty.util.collection.CharCollections.EmptyMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.(Lio/netty/util/collection/CharCollections$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharCollections$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 4096, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~EmptyMap~Lio.netty.util.collection.CharCollections$1;", + "label": "io.netty.util.collection.CharCollections.EmptyMap.EmptyMap(CharCollections(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/CharCollections;", + "flags": 26, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap", + "label": "io.netty.util.collection.CharCollections.EmptyMap" + }, + { + "fqName": "io.netty.util.collection.CharCollections$UnmodifiableMap", + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.CharObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap^map", + "label": "CharObjectMap\u003cV\u003e map" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 2, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap^keySet", + "label": "Set\u003cCharacter\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap^entrySet", + "label": "Set\u003cEntry\u003cCharacter, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap^values", + "label": "Collection\u003cV\u003e values" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 2, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.(Lio/netty/util/collection/CharObjectMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 0, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~UnmodifiableMap~Lio.netty.util.collection.CharObjectMap\\\u003cTV;\u003e;", + "label": "io.netty.util.collection.CharCollections.UnmodifiableMap.UnmodifiableMap(CharObjectMap\u003cV\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.get(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~get~C", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.get(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.put(CTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~put~C~TV;", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.put(char key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.remove(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~remove~C", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.remove(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~size", + "label": "int io.netty.util.collection.CharCollections.UnmodifiableMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~isEmpty", + "label": "boolean io.netty.util.collection.CharCollections.UnmodifiableMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~clear", + "label": "void io.netty.util.collection.CharCollections.UnmodifiableMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.containsKey(C)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~C", + "label": "boolean io.netty.util.collection.CharCollections.UnmodifiableMap.containsKey(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharCollections.UnmodifiableMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharCollections.UnmodifiableMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.put(Ljava/lang/Character;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Character;~TV;", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.put(Character key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Character;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Character;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Character;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Character;+TV;\u003e;", + "label": "void io.netty.util.collection.CharCollections.UnmodifiableMap.putAll(Map\u003c? extends Character, ? extends V\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.CharCollections.UnmodifiableMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.keySet()Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~keySet", + "label": "Set\u003cCharacter\u003e io.netty.util.collection.CharCollections.UnmodifiableMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~entrySet", + "label": "Set\u003cEntry\u003cCharacter, V\u003e\u003e io.netty.util.collection.CharCollections.UnmodifiableMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.CharCollections.UnmodifiableMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.UnmodifiableMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.access$100(Lio/netty/util/collection/CharCollections$UnmodifiableMap;)Lio.netty.util.collection.CharObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharCollections$UnmodifiableMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~access$100~Lio.netty.util.collection.CharCollections$UnmodifiableMap;", + "label": "CharObjectMap io.netty.util.collection.CharCollections.UnmodifiableMap.access$100(UnmodifiableMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/CharCollections;", + "flags": 26, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap", + "label": "io.netty.util.collection.CharCollections.UnmodifiableMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.CharObjectHashMap", + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.CharObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.DEFAULT_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 25, + "name": "DEFAULT_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^DEFAULT_CAPACITY", + "label": "int DEFAULT_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 25, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.NULL_VALUE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 26, + "name": "NULL_VALUE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^NULL_VALUE", + "label": "Object NULL_VALUE" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.maxSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "maxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^maxSize", + "label": "int maxSize" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[C", + "extras": { + "component": { + "kind": "CHAR", + "name": "C" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^keys", + "label": "char[] keys" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^size", + "label": "int size" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.mask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "mask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^mask", + "label": "int mask" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 18, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^keySet", + "label": "Set\u003cCharacter\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 18, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^entrySet", + "label": "Set\u003cEntry\u003cCharacter, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 18, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.$assertionsDisabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4120, + "name": "$assertionsDisabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^$assertionsDisabled", + "label": "boolean $assertionsDisabled" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "CharObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~CharObjectHashMap", + "label": "io.netty.util.collection.CharObjectHashMap.CharObjectHashMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "CharObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~CharObjectHashMap~I", + "label": "io.netty.util.collection.CharObjectHashMap.CharObjectHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "CharObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~CharObjectHashMap~I~F", + "label": "io.netty.util.collection.CharObjectHashMap.CharObjectHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.toExternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 10, + "name": "toExternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~toExternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.CharObjectHashMap.toExternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.toInternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 10, + "name": "toInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~toInternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.CharObjectHashMap.toInternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.get(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~get~C", + "label": "V io.netty.util.collection.CharObjectHashMap.get(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.put(CTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~put~C~TV;", + "label": "V io.netty.util.collection.CharObjectHashMap.put(char key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Character;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Character;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Character;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Character;+TV;\u003e;", + "label": "void io.netty.util.collection.CharObjectHashMap.putAll(Map\u003c? extends Character, ? extends V\u003e sourceMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.remove(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~remove~C", + "label": "V io.netty.util.collection.CharObjectHashMap.remove(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~size", + "label": "int io.netty.util.collection.CharObjectHashMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~isEmpty", + "label": "boolean io.netty.util.collection.CharObjectHashMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~clear", + "label": "void io.netty.util.collection.CharObjectHashMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.containsKey(C)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~containsKey~C", + "label": "boolean io.netty.util.collection.CharObjectHashMap.containsKey(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharObjectHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.CharObjectHashMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.CharObjectHashMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~hashCode", + "label": "int io.netty.util.collection.CharObjectHashMap.hashCode()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~equals~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharObjectHashMap.equals(Object obj)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharObjectHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.CharObjectHashMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.put(Ljava/lang/Character;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~put~Ljava.lang.Character;~TV;", + "label": "V io.netty.util.collection.CharObjectHashMap.put(Character key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.CharObjectHashMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.keySet()Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~keySet", + "label": "Set\u003cCharacter\u003e io.netty.util.collection.CharObjectHashMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~entrySet", + "label": "Set\u003cEntry\u003cCharacter, V\u003e\u003e io.netty.util.collection.CharObjectHashMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.objectToKey(Ljava/lang/Object;)C", + "constructor": false, + "returnType": { + "kind": "CHAR", + "name": "C" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "objectToKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~objectToKey~Ljava.lang.Object;", + "label": "char io.netty.util.collection.CharObjectHashMap.objectToKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.indexOf(C)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "indexOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~indexOf~C", + "label": "int io.netty.util.collection.CharObjectHashMap.indexOf(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.hashIndex(C)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "hashIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~hashIndex~C", + "label": "int io.netty.util.collection.CharObjectHashMap.hashIndex(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.hashCode(C)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~hashCode~C", + "label": "int io.netty.util.collection.CharObjectHashMap.hashCode(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.probeNext(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "probeNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~probeNext~I", + "label": "int io.netty.util.collection.CharObjectHashMap.probeNext(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.growSize()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "growSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~growSize", + "label": "void io.netty.util.collection.CharObjectHashMap.growSize()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.removeAt(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "removeAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~removeAt~I", + "label": "boolean io.netty.util.collection.CharObjectHashMap.removeAt(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.calcMaxSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "calcMaxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~calcMaxSize~I", + "label": "int io.netty.util.collection.CharObjectHashMap.calcMaxSize(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.rehash(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "rehash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~rehash~I", + "label": "void io.netty.util.collection.CharObjectHashMap.rehash(int newCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~toString", + "label": "String io.netty.util.collection.CharObjectHashMap.toString()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.keyToString(C)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4, + "name": "keyToString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~keyToString~C", + "label": "String io.netty.util.collection.CharObjectHashMap.keyToString(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharObjectHashMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$300(Lio/netty/util/collection/CharObjectHashMap;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$300~Lio.netty.util.collection.CharObjectHashMap;", + "label": "int io.netty.util.collection.CharObjectHashMap.access$300(CharObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$500(Lio/netty/util/collection/CharObjectHashMap;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$500", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$500~Lio.netty.util.collection.CharObjectHashMap;", + "label": "Set io.netty.util.collection.CharObjectHashMap.access$500(CharObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$600(Lio/netty/util/collection/CharObjectHashMap;)[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$600~Lio.netty.util.collection.CharObjectHashMap;", + "label": "Object[] io.netty.util.collection.CharObjectHashMap.access$600(CharObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$700(Lio/netty/util/collection/CharObjectHashMap;I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$700~Lio.netty.util.collection.CharObjectHashMap;~I", + "label": "boolean io.netty.util.collection.CharObjectHashMap.access$700(CharObjectHashMap arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$800(Lio/netty/util/collection/CharObjectHashMap;)[C", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[C", + "extras": { + "component": { + "kind": "CHAR", + "name": "C" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$800", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$800~Lio.netty.util.collection.CharObjectHashMap;", + "label": "char[] io.netty.util.collection.CharObjectHashMap.access$800(CharObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$900(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$900", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$900~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharObjectHashMap.access$900(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$1000(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$1000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$1000~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharObjectHashMap.access$1000(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.collection.CharObjectHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "CharObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap", + "label": "io.netty.util.collection.CharObjectHashMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.CharObjectHashMap$MapIterator", + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap\u003cTV;\u003e.MapIterator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Iterator" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.iter", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap\u003cTV;\u003e.PrimitiveIterator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 18, + "name": "iter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator^iter", + "label": "PrimitiveIterator iter" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator^this$0", + "label": "CharObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.(Lio/netty/util/collection/CharObjectHashMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 2, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.CharObjectHashMap;", + "label": "io.netty.util.collection.CharObjectHashMap.MapIterator.MapIterator(CharObjectHashMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.hasNext()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 1, + "name": "hasNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~hasNext", + "label": "boolean io.netty.util.collection.CharObjectHashMap.MapIterator.hasNext()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.next()Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~next", + "label": "Entry\u003cCharacter, V\u003e io.netty.util.collection.CharObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~remove", + "label": "void io.netty.util.collection.CharObjectHashMap.MapIterator.remove()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.next()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 4161, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~next!2", + "label": "Object io.netty.util.collection.CharObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.(Lio/netty/util/collection/CharObjectHashMap;Lio/netty/util/collection/CharObjectHashMap$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 4096, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.CharObjectHashMap;~Lio.netty.util.collection.CharObjectHashMap$1;", + "label": "io.netty.util.collection.CharObjectHashMap.MapIterator.MapIterator(CharObjectHashMap, CharObjectHashMap(){})" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 18, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator", + "label": "io.netty.util.collection.CharObjectHashMap.MapIterator\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.CharObjectHashMap$MapEntry", + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap\u003cTV;\u003e.MapEntry;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map$Entry" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.entryIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 18, + "name": "entryIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry^entryIndex", + "label": "int entryIndex" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry^this$0", + "label": "CharObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.(Lio/netty/util/collection/CharObjectHashMap;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 0, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~MapEntry~Lio.netty.util.collection.CharObjectHashMap;~I", + "label": "io.netty.util.collection.CharObjectHashMap.MapEntry.MapEntry(CharObjectHashMap, int)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.getKey()Ljava.lang.Character;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 1, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~getKey", + "label": "Character io.netty.util.collection.CharObjectHashMap.MapEntry.getKey()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.getValue()TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~getValue", + "label": "V io.netty.util.collection.CharObjectHashMap.MapEntry.getValue()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.setValue(TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 1, + "name": "setValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~setValue~TV;", + "label": "V io.netty.util.collection.CharObjectHashMap.MapEntry.setValue(V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.verifyExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 2, + "name": "verifyExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~verifyExists", + "label": "void io.netty.util.collection.CharObjectHashMap.MapEntry.verifyExists()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.getKey()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 4161, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~getKey!2", + "label": "Object io.netty.util.collection.CharObjectHashMap.MapEntry.getKey()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 16, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry", + "label": "io.netty.util.collection.CharObjectHashMap.MapEntry\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.CharObjectMap", + "bindingKey": "Lio/netty/util/collection/CharObjectMap\u003cTV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectMap;.get(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectMap;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap~get~C", + "label": "V io.netty.util.collection.CharObjectMap.get(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectMap;.put(CTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectMap;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap~put~C~TV;", + "label": "V io.netty.util.collection.CharObjectMap.put(char key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectMap;.remove(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap~remove~C", + "label": "V io.netty.util.collection.CharObjectMap.remove(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectMap;", + "flags": 1025, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.CharObjectMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectMap;.containsKey(C)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap~containsKey~C", + "label": "boolean io.netty.util.collection.CharObjectMap.containsKey(char key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "CharObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap", + "label": "io.netty.util.collection.CharObjectMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.IntCollections$EmptyMap", + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.IntObjectMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 2, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~EmptyMap", + "label": "io.netty.util.collection.IntCollections.EmptyMap.EmptyMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.get(I)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~get~I", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.get(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.put(ILjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~put~I~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.put(int key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.remove(I)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~remove~I", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.remove(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~size", + "label": "int io.netty.util.collection.IntCollections.EmptyMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~isEmpty", + "label": "boolean io.netty.util.collection.IntCollections.EmptyMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntCollections.EmptyMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~clear", + "label": "void io.netty.util.collection.IntCollections.EmptyMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.keySet()Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~keySet", + "label": "Set\u003cInteger\u003e io.netty.util.collection.IntCollections.EmptyMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.containsKey(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~containsKey~I", + "label": "boolean io.netty.util.collection.IntCollections.EmptyMap.containsKey(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntCollections.EmptyMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cObject\u003e\u003e io.netty.util.collection.IntCollections.EmptyMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~get~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.put(Ljava/lang/Integer;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Integer;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.put(Integer key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~remove~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Integer;*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Integer;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Integer;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Integer;*\u003e;", + "label": "void io.netty.util.collection.IntCollections.EmptyMap.putAll(Map\u003c? extends Integer, ?\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.values()Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~values", + "label": "Collection\u003cObject\u003e io.netty.util.collection.IntCollections.EmptyMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;Ljava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;Ljava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~entrySet", + "label": "Set\u003cEntry\u003cInteger, Object\u003e\u003e io.netty.util.collection.IntCollections.EmptyMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.(Lio/netty/util/collection/IntCollections$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntCollections$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 4096, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~EmptyMap~Lio.netty.util.collection.IntCollections$1;", + "label": "io.netty.util.collection.IntCollections.EmptyMap.EmptyMap(IntCollections(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/IntCollections;", + "flags": 26, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap", + "label": "io.netty.util.collection.IntCollections.EmptyMap" + }, + { + "fqName": "io.netty.util.collection.IntCollections$UnmodifiableMap", + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.IntObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap^map", + "label": "IntObjectMap\u003cV\u003e map" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 2, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap^keySet", + "label": "Set\u003cInteger\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap^entrySet", + "label": "Set\u003cEntry\u003cInteger, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap^values", + "label": "Collection\u003cV\u003e values" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 2, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.(Lio/netty/util/collection/IntObjectMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 0, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~UnmodifiableMap~Lio.netty.util.collection.IntObjectMap\\\u003cTV;\u003e;", + "label": "io.netty.util.collection.IntCollections.UnmodifiableMap.UnmodifiableMap(IntObjectMap\u003cV\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.get(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~get~I", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.get(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.put(ITV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~put~I~TV;", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.put(int key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.remove(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~remove~I", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.remove(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~size", + "label": "int io.netty.util.collection.IntCollections.UnmodifiableMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~isEmpty", + "label": "boolean io.netty.util.collection.IntCollections.UnmodifiableMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~clear", + "label": "void io.netty.util.collection.IntCollections.UnmodifiableMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.containsKey(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~I", + "label": "boolean io.netty.util.collection.IntCollections.UnmodifiableMap.containsKey(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntCollections.UnmodifiableMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntCollections.UnmodifiableMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.put(Ljava/lang/Integer;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Integer;~TV;", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.put(Integer key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Integer;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Integer;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Integer;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Integer;+TV;\u003e;", + "label": "void io.netty.util.collection.IntCollections.UnmodifiableMap.putAll(Map\u003c? extends Integer, ? extends V\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.IntCollections.UnmodifiableMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.keySet()Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~keySet", + "label": "Set\u003cInteger\u003e io.netty.util.collection.IntCollections.UnmodifiableMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~entrySet", + "label": "Set\u003cEntry\u003cInteger, V\u003e\u003e io.netty.util.collection.IntCollections.UnmodifiableMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.IntCollections.UnmodifiableMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.UnmodifiableMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.access$100(Lio/netty/util/collection/IntCollections$UnmodifiableMap;)Lio.netty.util.collection.IntObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntCollections$UnmodifiableMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~access$100~Lio.netty.util.collection.IntCollections$UnmodifiableMap;", + "label": "IntObjectMap io.netty.util.collection.IntCollections.UnmodifiableMap.access$100(UnmodifiableMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/IntCollections;", + "flags": 26, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap", + "label": "io.netty.util.collection.IntCollections.UnmodifiableMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.IntObjectHashMap", + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.IntObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.DEFAULT_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 25, + "name": "DEFAULT_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^DEFAULT_CAPACITY", + "label": "int DEFAULT_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 25, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.NULL_VALUE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 26, + "name": "NULL_VALUE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^NULL_VALUE", + "label": "Object NULL_VALUE" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.maxSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "maxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^maxSize", + "label": "int maxSize" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[I", + "extras": { + "component": { + "kind": "INT", + "name": "I" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^keys", + "label": "int[] keys" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^size", + "label": "int size" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.mask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "mask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^mask", + "label": "int mask" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 18, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^keySet", + "label": "Set\u003cInteger\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 18, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^entrySet", + "label": "Set\u003cEntry\u003cInteger, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 18, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.$assertionsDisabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4120, + "name": "$assertionsDisabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^$assertionsDisabled", + "label": "boolean $assertionsDisabled" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "IntObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~IntObjectHashMap", + "label": "io.netty.util.collection.IntObjectHashMap.IntObjectHashMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "IntObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~IntObjectHashMap~I", + "label": "io.netty.util.collection.IntObjectHashMap.IntObjectHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "IntObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~IntObjectHashMap~I~F", + "label": "io.netty.util.collection.IntObjectHashMap.IntObjectHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.toExternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 10, + "name": "toExternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~toExternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.IntObjectHashMap.toExternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.toInternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 10, + "name": "toInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~toInternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.IntObjectHashMap.toInternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.get(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~get~I", + "label": "V io.netty.util.collection.IntObjectHashMap.get(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.put(ITV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~put~I~TV;", + "label": "V io.netty.util.collection.IntObjectHashMap.put(int key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Integer;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Integer;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Integer;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Integer;+TV;\u003e;", + "label": "void io.netty.util.collection.IntObjectHashMap.putAll(Map\u003c? extends Integer, ? extends V\u003e sourceMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.remove(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~remove~I", + "label": "V io.netty.util.collection.IntObjectHashMap.remove(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~size", + "label": "int io.netty.util.collection.IntObjectHashMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~isEmpty", + "label": "boolean io.netty.util.collection.IntObjectHashMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~clear", + "label": "void io.netty.util.collection.IntObjectHashMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.containsKey(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~containsKey~I", + "label": "boolean io.netty.util.collection.IntObjectHashMap.containsKey(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntObjectHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.IntObjectHashMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.IntObjectHashMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~hashCode", + "label": "int io.netty.util.collection.IntObjectHashMap.hashCode()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~equals~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntObjectHashMap.equals(Object obj)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntObjectHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.IntObjectHashMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.put(Ljava/lang/Integer;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~put~Ljava.lang.Integer;~TV;", + "label": "V io.netty.util.collection.IntObjectHashMap.put(Integer key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.IntObjectHashMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.keySet()Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~keySet", + "label": "Set\u003cInteger\u003e io.netty.util.collection.IntObjectHashMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~entrySet", + "label": "Set\u003cEntry\u003cInteger, V\u003e\u003e io.netty.util.collection.IntObjectHashMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.objectToKey(Ljava/lang/Object;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "objectToKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~objectToKey~Ljava.lang.Object;", + "label": "int io.netty.util.collection.IntObjectHashMap.objectToKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.indexOf(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "indexOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~indexOf~I", + "label": "int io.netty.util.collection.IntObjectHashMap.indexOf(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.hashIndex(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "hashIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~hashIndex~I", + "label": "int io.netty.util.collection.IntObjectHashMap.hashIndex(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.hashCode(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~hashCode~I", + "label": "int io.netty.util.collection.IntObjectHashMap.hashCode(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.probeNext(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "probeNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~probeNext~I", + "label": "int io.netty.util.collection.IntObjectHashMap.probeNext(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.growSize()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "growSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~growSize", + "label": "void io.netty.util.collection.IntObjectHashMap.growSize()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.removeAt(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "removeAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~removeAt~I", + "label": "boolean io.netty.util.collection.IntObjectHashMap.removeAt(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.calcMaxSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "calcMaxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~calcMaxSize~I", + "label": "int io.netty.util.collection.IntObjectHashMap.calcMaxSize(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.rehash(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "rehash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~rehash~I", + "label": "void io.netty.util.collection.IntObjectHashMap.rehash(int newCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~toString", + "label": "String io.netty.util.collection.IntObjectHashMap.toString()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.keyToString(I)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4, + "name": "keyToString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~keyToString~I", + "label": "String io.netty.util.collection.IntObjectHashMap.keyToString(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntObjectHashMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$300(Lio/netty/util/collection/IntObjectHashMap;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$300~Lio.netty.util.collection.IntObjectHashMap;", + "label": "int io.netty.util.collection.IntObjectHashMap.access$300(IntObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$500(Lio/netty/util/collection/IntObjectHashMap;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$500", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$500~Lio.netty.util.collection.IntObjectHashMap;", + "label": "Set io.netty.util.collection.IntObjectHashMap.access$500(IntObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$600(Lio/netty/util/collection/IntObjectHashMap;)[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$600~Lio.netty.util.collection.IntObjectHashMap;", + "label": "Object[] io.netty.util.collection.IntObjectHashMap.access$600(IntObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$700(Lio/netty/util/collection/IntObjectHashMap;I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$700~Lio.netty.util.collection.IntObjectHashMap;~I", + "label": "boolean io.netty.util.collection.IntObjectHashMap.access$700(IntObjectHashMap arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$800(Lio/netty/util/collection/IntObjectHashMap;)[I", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[I", + "extras": { + "component": { + "kind": "INT", + "name": "I" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$800", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$800~Lio.netty.util.collection.IntObjectHashMap;", + "label": "int[] io.netty.util.collection.IntObjectHashMap.access$800(IntObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$900(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$900", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$900~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntObjectHashMap.access$900(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$1000(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$1000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$1000~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntObjectHashMap.access$1000(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.collection.IntObjectHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "IntObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap", + "label": "io.netty.util.collection.IntObjectHashMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.IntObjectHashMap$MapIterator", + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap\u003cTV;\u003e.MapIterator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Iterator" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.iter", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap\u003cTV;\u003e.PrimitiveIterator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 18, + "name": "iter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator^iter", + "label": "PrimitiveIterator iter" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator^this$0", + "label": "IntObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.(Lio/netty/util/collection/IntObjectHashMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 2, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.IntObjectHashMap;", + "label": "io.netty.util.collection.IntObjectHashMap.MapIterator.MapIterator(IntObjectHashMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.hasNext()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 1, + "name": "hasNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~hasNext", + "label": "boolean io.netty.util.collection.IntObjectHashMap.MapIterator.hasNext()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.next()Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~next", + "label": "Entry\u003cInteger, V\u003e io.netty.util.collection.IntObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~remove", + "label": "void io.netty.util.collection.IntObjectHashMap.MapIterator.remove()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.next()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 4161, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~next!2", + "label": "Object io.netty.util.collection.IntObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.(Lio/netty/util/collection/IntObjectHashMap;Lio/netty/util/collection/IntObjectHashMap$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 4096, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.IntObjectHashMap;~Lio.netty.util.collection.IntObjectHashMap$1;", + "label": "io.netty.util.collection.IntObjectHashMap.MapIterator.MapIterator(IntObjectHashMap, IntObjectHashMap(){})" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 18, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator", + "label": "io.netty.util.collection.IntObjectHashMap.MapIterator\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.IntObjectHashMap$MapEntry", + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap\u003cTV;\u003e.MapEntry;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map$Entry" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.entryIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 18, + "name": "entryIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry^entryIndex", + "label": "int entryIndex" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry^this$0", + "label": "IntObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.(Lio/netty/util/collection/IntObjectHashMap;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 0, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~MapEntry~Lio.netty.util.collection.IntObjectHashMap;~I", + "label": "io.netty.util.collection.IntObjectHashMap.MapEntry.MapEntry(IntObjectHashMap, int)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.getKey()Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 1, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~getKey", + "label": "Integer io.netty.util.collection.IntObjectHashMap.MapEntry.getKey()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.getValue()TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~getValue", + "label": "V io.netty.util.collection.IntObjectHashMap.MapEntry.getValue()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.setValue(TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 1, + "name": "setValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~setValue~TV;", + "label": "V io.netty.util.collection.IntObjectHashMap.MapEntry.setValue(V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.verifyExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 2, + "name": "verifyExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~verifyExists", + "label": "void io.netty.util.collection.IntObjectHashMap.MapEntry.verifyExists()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.getKey()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 4161, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~getKey!2", + "label": "Object io.netty.util.collection.IntObjectHashMap.MapEntry.getKey()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 16, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry", + "label": "io.netty.util.collection.IntObjectHashMap.MapEntry\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.IntObjectMap", + "bindingKey": "Lio/netty/util/collection/IntObjectMap\u003cTV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectMap;.get(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectMap;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap~get~I", + "label": "V io.netty.util.collection.IntObjectMap.get(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectMap;.put(ITV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectMap;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap~put~I~TV;", + "label": "V io.netty.util.collection.IntObjectMap.put(int key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectMap;.remove(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap~remove~I", + "label": "V io.netty.util.collection.IntObjectMap.remove(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectMap;", + "flags": 1025, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.IntObjectMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectMap;.containsKey(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap~containsKey~I", + "label": "boolean io.netty.util.collection.IntObjectMap.containsKey(int key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "IntObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap", + "label": "io.netty.util.collection.IntObjectMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.LongCollections$EmptyMap", + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.LongObjectMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 2, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~EmptyMap", + "label": "io.netty.util.collection.LongCollections.EmptyMap.EmptyMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.get(J)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~get~J", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.get(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.put(JLjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~put~J~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.put(long key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.remove(J)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~remove~J", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.remove(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~size", + "label": "int io.netty.util.collection.LongCollections.EmptyMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~isEmpty", + "label": "boolean io.netty.util.collection.LongCollections.EmptyMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongCollections.EmptyMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~clear", + "label": "void io.netty.util.collection.LongCollections.EmptyMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.keySet()Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~keySet", + "label": "Set\u003cLong\u003e io.netty.util.collection.LongCollections.EmptyMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.containsKey(J)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~containsKey~J", + "label": "boolean io.netty.util.collection.LongCollections.EmptyMap.containsKey(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongCollections.EmptyMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cObject\u003e\u003e io.netty.util.collection.LongCollections.EmptyMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~get~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.put(Ljava/lang/Long;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Long;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.put(Long key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~remove~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Long;*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Long;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Long;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Long;*\u003e;", + "label": "void io.netty.util.collection.LongCollections.EmptyMap.putAll(Map\u003c? extends Long, ?\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.values()Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~values", + "label": "Collection\u003cObject\u003e io.netty.util.collection.LongCollections.EmptyMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;Ljava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;Ljava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~entrySet", + "label": "Set\u003cEntry\u003cLong, Object\u003e\u003e io.netty.util.collection.LongCollections.EmptyMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.(Lio/netty/util/collection/LongCollections$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongCollections$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 4096, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~EmptyMap~Lio.netty.util.collection.LongCollections$1;", + "label": "io.netty.util.collection.LongCollections.EmptyMap.EmptyMap(LongCollections(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/LongCollections;", + "flags": 26, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap", + "label": "io.netty.util.collection.LongCollections.EmptyMap" + }, + { + "fqName": "io.netty.util.collection.LongCollections$UnmodifiableMap", + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.LongObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap^map", + "label": "LongObjectMap\u003cV\u003e map" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 2, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap^keySet", + "label": "Set\u003cLong\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap^entrySet", + "label": "Set\u003cEntry\u003cLong, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap^values", + "label": "Collection\u003cV\u003e values" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 2, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.(Lio/netty/util/collection/LongObjectMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 0, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~UnmodifiableMap~Lio.netty.util.collection.LongObjectMap\\\u003cTV;\u003e;", + "label": "io.netty.util.collection.LongCollections.UnmodifiableMap.UnmodifiableMap(LongObjectMap\u003cV\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.get(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~get~J", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.get(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.put(JTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~put~J~TV;", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.put(long key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.remove(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~remove~J", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.remove(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~size", + "label": "int io.netty.util.collection.LongCollections.UnmodifiableMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~isEmpty", + "label": "boolean io.netty.util.collection.LongCollections.UnmodifiableMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~clear", + "label": "void io.netty.util.collection.LongCollections.UnmodifiableMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.containsKey(J)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~J", + "label": "boolean io.netty.util.collection.LongCollections.UnmodifiableMap.containsKey(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongCollections.UnmodifiableMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongCollections.UnmodifiableMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.put(Ljava/lang/Long;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Long;~TV;", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.put(Long key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Long;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Long;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Long;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Long;+TV;\u003e;", + "label": "void io.netty.util.collection.LongCollections.UnmodifiableMap.putAll(Map\u003c? extends Long, ? extends V\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.LongCollections.UnmodifiableMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.keySet()Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~keySet", + "label": "Set\u003cLong\u003e io.netty.util.collection.LongCollections.UnmodifiableMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~entrySet", + "label": "Set\u003cEntry\u003cLong, V\u003e\u003e io.netty.util.collection.LongCollections.UnmodifiableMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.LongCollections.UnmodifiableMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.UnmodifiableMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.access$100(Lio/netty/util/collection/LongCollections$UnmodifiableMap;)Lio.netty.util.collection.LongObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongCollections$UnmodifiableMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~access$100~Lio.netty.util.collection.LongCollections$UnmodifiableMap;", + "label": "LongObjectMap io.netty.util.collection.LongCollections.UnmodifiableMap.access$100(UnmodifiableMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/LongCollections;", + "flags": 26, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap", + "label": "io.netty.util.collection.LongCollections.UnmodifiableMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.LongObjectHashMap", + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.LongObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.DEFAULT_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 25, + "name": "DEFAULT_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^DEFAULT_CAPACITY", + "label": "int DEFAULT_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 25, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.NULL_VALUE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 26, + "name": "NULL_VALUE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^NULL_VALUE", + "label": "Object NULL_VALUE" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.maxSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "maxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^maxSize", + "label": "int maxSize" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[J", + "extras": { + "component": { + "kind": "LONG", + "name": "J" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^keys", + "label": "long[] keys" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^size", + "label": "int size" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.mask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "mask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^mask", + "label": "int mask" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 18, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^keySet", + "label": "Set\u003cLong\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 18, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^entrySet", + "label": "Set\u003cEntry\u003cLong, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 18, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.$assertionsDisabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4120, + "name": "$assertionsDisabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^$assertionsDisabled", + "label": "boolean $assertionsDisabled" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "LongObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~LongObjectHashMap", + "label": "io.netty.util.collection.LongObjectHashMap.LongObjectHashMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "LongObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~LongObjectHashMap~I", + "label": "io.netty.util.collection.LongObjectHashMap.LongObjectHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "LongObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~LongObjectHashMap~I~F", + "label": "io.netty.util.collection.LongObjectHashMap.LongObjectHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.toExternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 10, + "name": "toExternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~toExternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.LongObjectHashMap.toExternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.toInternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 10, + "name": "toInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~toInternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.LongObjectHashMap.toInternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.get(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~get~J", + "label": "V io.netty.util.collection.LongObjectHashMap.get(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.put(JTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~put~J~TV;", + "label": "V io.netty.util.collection.LongObjectHashMap.put(long key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Long;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Long;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Long;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Long;+TV;\u003e;", + "label": "void io.netty.util.collection.LongObjectHashMap.putAll(Map\u003c? extends Long, ? extends V\u003e sourceMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.remove(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~remove~J", + "label": "V io.netty.util.collection.LongObjectHashMap.remove(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~size", + "label": "int io.netty.util.collection.LongObjectHashMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~isEmpty", + "label": "boolean io.netty.util.collection.LongObjectHashMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~clear", + "label": "void io.netty.util.collection.LongObjectHashMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.containsKey(J)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~containsKey~J", + "label": "boolean io.netty.util.collection.LongObjectHashMap.containsKey(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongObjectHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.LongObjectHashMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.LongObjectHashMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~hashCode", + "label": "int io.netty.util.collection.LongObjectHashMap.hashCode()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~equals~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongObjectHashMap.equals(Object obj)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongObjectHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.LongObjectHashMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.put(Ljava/lang/Long;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~put~Ljava.lang.Long;~TV;", + "label": "V io.netty.util.collection.LongObjectHashMap.put(Long key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.LongObjectHashMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.keySet()Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~keySet", + "label": "Set\u003cLong\u003e io.netty.util.collection.LongObjectHashMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~entrySet", + "label": "Set\u003cEntry\u003cLong, V\u003e\u003e io.netty.util.collection.LongObjectHashMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.objectToKey(Ljava/lang/Object;)J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "objectToKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~objectToKey~Ljava.lang.Object;", + "label": "long io.netty.util.collection.LongObjectHashMap.objectToKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.indexOf(J)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "indexOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~indexOf~J", + "label": "int io.netty.util.collection.LongObjectHashMap.indexOf(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.hashIndex(J)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "hashIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~hashIndex~J", + "label": "int io.netty.util.collection.LongObjectHashMap.hashIndex(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.hashCode(J)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~hashCode~J", + "label": "int io.netty.util.collection.LongObjectHashMap.hashCode(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.probeNext(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "probeNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~probeNext~I", + "label": "int io.netty.util.collection.LongObjectHashMap.probeNext(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.growSize()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "growSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~growSize", + "label": "void io.netty.util.collection.LongObjectHashMap.growSize()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.removeAt(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "removeAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~removeAt~I", + "label": "boolean io.netty.util.collection.LongObjectHashMap.removeAt(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.calcMaxSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "calcMaxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~calcMaxSize~I", + "label": "int io.netty.util.collection.LongObjectHashMap.calcMaxSize(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.rehash(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "rehash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~rehash~I", + "label": "void io.netty.util.collection.LongObjectHashMap.rehash(int newCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~toString", + "label": "String io.netty.util.collection.LongObjectHashMap.toString()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.keyToString(J)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4, + "name": "keyToString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~keyToString~J", + "label": "String io.netty.util.collection.LongObjectHashMap.keyToString(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongObjectHashMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$300(Lio/netty/util/collection/LongObjectHashMap;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$300~Lio.netty.util.collection.LongObjectHashMap;", + "label": "int io.netty.util.collection.LongObjectHashMap.access$300(LongObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$500(Lio/netty/util/collection/LongObjectHashMap;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$500", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$500~Lio.netty.util.collection.LongObjectHashMap;", + "label": "Set io.netty.util.collection.LongObjectHashMap.access$500(LongObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$600(Lio/netty/util/collection/LongObjectHashMap;)[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$600~Lio.netty.util.collection.LongObjectHashMap;", + "label": "Object[] io.netty.util.collection.LongObjectHashMap.access$600(LongObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$700(Lio/netty/util/collection/LongObjectHashMap;I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$700~Lio.netty.util.collection.LongObjectHashMap;~I", + "label": "boolean io.netty.util.collection.LongObjectHashMap.access$700(LongObjectHashMap arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$800(Lio/netty/util/collection/LongObjectHashMap;)[J", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[J", + "extras": { + "component": { + "kind": "LONG", + "name": "J" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$800", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$800~Lio.netty.util.collection.LongObjectHashMap;", + "label": "long[] io.netty.util.collection.LongObjectHashMap.access$800(LongObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$900(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$900", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$900~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongObjectHashMap.access$900(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$1000(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$1000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$1000~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongObjectHashMap.access$1000(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.collection.LongObjectHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "LongObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap", + "label": "io.netty.util.collection.LongObjectHashMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.LongObjectHashMap$MapIterator", + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap\u003cTV;\u003e.MapIterator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Iterator" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.iter", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap\u003cTV;\u003e.PrimitiveIterator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 18, + "name": "iter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator^iter", + "label": "PrimitiveIterator iter" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator^this$0", + "label": "LongObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.(Lio/netty/util/collection/LongObjectHashMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 2, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.LongObjectHashMap;", + "label": "io.netty.util.collection.LongObjectHashMap.MapIterator.MapIterator(LongObjectHashMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.hasNext()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 1, + "name": "hasNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~hasNext", + "label": "boolean io.netty.util.collection.LongObjectHashMap.MapIterator.hasNext()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.next()Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~next", + "label": "Entry\u003cLong, V\u003e io.netty.util.collection.LongObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~remove", + "label": "void io.netty.util.collection.LongObjectHashMap.MapIterator.remove()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.next()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 4161, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~next!2", + "label": "Object io.netty.util.collection.LongObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.(Lio/netty/util/collection/LongObjectHashMap;Lio/netty/util/collection/LongObjectHashMap$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 4096, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.LongObjectHashMap;~Lio.netty.util.collection.LongObjectHashMap$1;", + "label": "io.netty.util.collection.LongObjectHashMap.MapIterator.MapIterator(LongObjectHashMap, LongObjectHashMap(){})" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 18, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator", + "label": "io.netty.util.collection.LongObjectHashMap.MapIterator\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.LongObjectHashMap$MapEntry", + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap\u003cTV;\u003e.MapEntry;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map$Entry" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.entryIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 18, + "name": "entryIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry^entryIndex", + "label": "int entryIndex" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry^this$0", + "label": "LongObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.(Lio/netty/util/collection/LongObjectHashMap;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 0, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~MapEntry~Lio.netty.util.collection.LongObjectHashMap;~I", + "label": "io.netty.util.collection.LongObjectHashMap.MapEntry.MapEntry(LongObjectHashMap, int)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.getKey()Ljava.lang.Long;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 1, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~getKey", + "label": "Long io.netty.util.collection.LongObjectHashMap.MapEntry.getKey()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.getValue()TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~getValue", + "label": "V io.netty.util.collection.LongObjectHashMap.MapEntry.getValue()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.setValue(TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 1, + "name": "setValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~setValue~TV;", + "label": "V io.netty.util.collection.LongObjectHashMap.MapEntry.setValue(V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.verifyExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 2, + "name": "verifyExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~verifyExists", + "label": "void io.netty.util.collection.LongObjectHashMap.MapEntry.verifyExists()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.getKey()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 4161, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~getKey!2", + "label": "Object io.netty.util.collection.LongObjectHashMap.MapEntry.getKey()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 16, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry", + "label": "io.netty.util.collection.LongObjectHashMap.MapEntry\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.LongObjectMap", + "bindingKey": "Lio/netty/util/collection/LongObjectMap\u003cTV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectMap;.get(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectMap;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap~get~J", + "label": "V io.netty.util.collection.LongObjectMap.get(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectMap;.put(JTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectMap;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap~put~J~TV;", + "label": "V io.netty.util.collection.LongObjectMap.put(long key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectMap;.remove(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap~remove~J", + "label": "V io.netty.util.collection.LongObjectMap.remove(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectMap;", + "flags": 1025, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.LongObjectMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectMap;.containsKey(J)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap~containsKey~J", + "label": "boolean io.netty.util.collection.LongObjectMap.containsKey(long key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "LongObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap", + "label": "io.netty.util.collection.LongObjectMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ShortCollections$EmptyMap", + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ShortObjectMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 2, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~EmptyMap", + "label": "io.netty.util.collection.ShortCollections.EmptyMap.EmptyMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.get(S)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~get~S", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.get(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.put(SLjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~put~S~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.put(short key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.remove(S)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~remove~S", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.remove(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~size", + "label": "int io.netty.util.collection.ShortCollections.EmptyMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~isEmpty", + "label": "boolean io.netty.util.collection.ShortCollections.EmptyMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortCollections.EmptyMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~clear", + "label": "void io.netty.util.collection.ShortCollections.EmptyMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.keySet()Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~keySet", + "label": "Set\u003cShort\u003e io.netty.util.collection.ShortCollections.EmptyMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.containsKey(S)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~containsKey~S", + "label": "boolean io.netty.util.collection.ShortCollections.EmptyMap.containsKey(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortCollections.EmptyMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cObject\u003e\u003e io.netty.util.collection.ShortCollections.EmptyMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~get~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.put(Ljava/lang/Short;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Short;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.put(Short key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~remove~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Short;*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Short;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Short;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Short;*\u003e;", + "label": "void io.netty.util.collection.ShortCollections.EmptyMap.putAll(Map\u003c? extends Short, ?\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.values()Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~values", + "label": "Collection\u003cObject\u003e io.netty.util.collection.ShortCollections.EmptyMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;Ljava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;Ljava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~entrySet", + "label": "Set\u003cEntry\u003cShort, Object\u003e\u003e io.netty.util.collection.ShortCollections.EmptyMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.(Lio/netty/util/collection/ShortCollections$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortCollections$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 4096, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~EmptyMap~Lio.netty.util.collection.ShortCollections$1;", + "label": "io.netty.util.collection.ShortCollections.EmptyMap.EmptyMap(ShortCollections(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ShortCollections;", + "flags": 26, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap", + "label": "io.netty.util.collection.ShortCollections.EmptyMap" + }, + { + "fqName": "io.netty.util.collection.ShortCollections$UnmodifiableMap", + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ShortObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap^map", + "label": "ShortObjectMap\u003cV\u003e map" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 2, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap^keySet", + "label": "Set\u003cShort\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap^entrySet", + "label": "Set\u003cEntry\u003cShort, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap^values", + "label": "Collection\u003cV\u003e values" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 2, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.(Lio/netty/util/collection/ShortObjectMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 0, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~UnmodifiableMap~Lio.netty.util.collection.ShortObjectMap\\\u003cTV;\u003e;", + "label": "io.netty.util.collection.ShortCollections.UnmodifiableMap.UnmodifiableMap(ShortObjectMap\u003cV\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.get(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~get~S", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.get(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.put(STV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~put~S~TV;", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.put(short key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.remove(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~remove~S", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.remove(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~size", + "label": "int io.netty.util.collection.ShortCollections.UnmodifiableMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~isEmpty", + "label": "boolean io.netty.util.collection.ShortCollections.UnmodifiableMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~clear", + "label": "void io.netty.util.collection.ShortCollections.UnmodifiableMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.containsKey(S)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~S", + "label": "boolean io.netty.util.collection.ShortCollections.UnmodifiableMap.containsKey(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortCollections.UnmodifiableMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortCollections.UnmodifiableMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.put(Ljava/lang/Short;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Short;~TV;", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.put(Short key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Short;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Short;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Short;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Short;+TV;\u003e;", + "label": "void io.netty.util.collection.ShortCollections.UnmodifiableMap.putAll(Map\u003c? extends Short, ? extends V\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ShortCollections.UnmodifiableMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.keySet()Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~keySet", + "label": "Set\u003cShort\u003e io.netty.util.collection.ShortCollections.UnmodifiableMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~entrySet", + "label": "Set\u003cEntry\u003cShort, V\u003e\u003e io.netty.util.collection.ShortCollections.UnmodifiableMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.ShortCollections.UnmodifiableMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.UnmodifiableMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.access$100(Lio/netty/util/collection/ShortCollections$UnmodifiableMap;)Lio.netty.util.collection.ShortObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortCollections$UnmodifiableMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~access$100~Lio.netty.util.collection.ShortCollections$UnmodifiableMap;", + "label": "ShortObjectMap io.netty.util.collection.ShortCollections.UnmodifiableMap.access$100(UnmodifiableMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ShortCollections;", + "flags": 26, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap", + "label": "io.netty.util.collection.ShortCollections.UnmodifiableMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ShortObjectHashMap", + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ShortObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.DEFAULT_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 25, + "name": "DEFAULT_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^DEFAULT_CAPACITY", + "label": "int DEFAULT_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 25, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.NULL_VALUE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 26, + "name": "NULL_VALUE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^NULL_VALUE", + "label": "Object NULL_VALUE" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.maxSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "maxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^maxSize", + "label": "int maxSize" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[S", + "extras": { + "component": { + "kind": "SHORT", + "name": "S" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^keys", + "label": "short[] keys" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^size", + "label": "int size" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.mask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "mask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^mask", + "label": "int mask" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 18, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^keySet", + "label": "Set\u003cShort\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 18, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^entrySet", + "label": "Set\u003cEntry\u003cShort, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 18, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.$assertionsDisabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4120, + "name": "$assertionsDisabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^$assertionsDisabled", + "label": "boolean $assertionsDisabled" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "ShortObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~ShortObjectHashMap", + "label": "io.netty.util.collection.ShortObjectHashMap.ShortObjectHashMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "ShortObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~ShortObjectHashMap~I", + "label": "io.netty.util.collection.ShortObjectHashMap.ShortObjectHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "ShortObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~ShortObjectHashMap~I~F", + "label": "io.netty.util.collection.ShortObjectHashMap.ShortObjectHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.toExternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 10, + "name": "toExternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~toExternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.ShortObjectHashMap.toExternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.toInternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 10, + "name": "toInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~toInternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.ShortObjectHashMap.toInternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.get(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~get~S", + "label": "V io.netty.util.collection.ShortObjectHashMap.get(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.put(STV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~put~S~TV;", + "label": "V io.netty.util.collection.ShortObjectHashMap.put(short key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Short;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Short;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Short;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Short;+TV;\u003e;", + "label": "void io.netty.util.collection.ShortObjectHashMap.putAll(Map\u003c? extends Short, ? extends V\u003e sourceMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.remove(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~remove~S", + "label": "V io.netty.util.collection.ShortObjectHashMap.remove(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~size", + "label": "int io.netty.util.collection.ShortObjectHashMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~isEmpty", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~clear", + "label": "void io.netty.util.collection.ShortObjectHashMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.containsKey(S)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~containsKey~S", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.containsKey(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ShortObjectHashMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.ShortObjectHashMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~hashCode", + "label": "int io.netty.util.collection.ShortObjectHashMap.hashCode()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~equals~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.equals(Object obj)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ShortObjectHashMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.put(Ljava/lang/Short;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~put~Ljava.lang.Short;~TV;", + "label": "V io.netty.util.collection.ShortObjectHashMap.put(Short key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ShortObjectHashMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.keySet()Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~keySet", + "label": "Set\u003cShort\u003e io.netty.util.collection.ShortObjectHashMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~entrySet", + "label": "Set\u003cEntry\u003cShort, V\u003e\u003e io.netty.util.collection.ShortObjectHashMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.objectToKey(Ljava/lang/Object;)S", + "constructor": false, + "returnType": { + "kind": "SHORT", + "name": "S" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "objectToKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~objectToKey~Ljava.lang.Object;", + "label": "short io.netty.util.collection.ShortObjectHashMap.objectToKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.indexOf(S)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "indexOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~indexOf~S", + "label": "int io.netty.util.collection.ShortObjectHashMap.indexOf(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.hashIndex(S)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "hashIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~hashIndex~S", + "label": "int io.netty.util.collection.ShortObjectHashMap.hashIndex(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.hashCode(S)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~hashCode~S", + "label": "int io.netty.util.collection.ShortObjectHashMap.hashCode(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.probeNext(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "probeNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~probeNext~I", + "label": "int io.netty.util.collection.ShortObjectHashMap.probeNext(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.growSize()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "growSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~growSize", + "label": "void io.netty.util.collection.ShortObjectHashMap.growSize()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.removeAt(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "removeAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~removeAt~I", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.removeAt(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.calcMaxSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "calcMaxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~calcMaxSize~I", + "label": "int io.netty.util.collection.ShortObjectHashMap.calcMaxSize(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.rehash(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "rehash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~rehash~I", + "label": "void io.netty.util.collection.ShortObjectHashMap.rehash(int newCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~toString", + "label": "String io.netty.util.collection.ShortObjectHashMap.toString()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.keyToString(S)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4, + "name": "keyToString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~keyToString~S", + "label": "String io.netty.util.collection.ShortObjectHashMap.keyToString(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortObjectHashMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$300(Lio/netty/util/collection/ShortObjectHashMap;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$300~Lio.netty.util.collection.ShortObjectHashMap;", + "label": "int io.netty.util.collection.ShortObjectHashMap.access$300(ShortObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$500(Lio/netty/util/collection/ShortObjectHashMap;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$500", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$500~Lio.netty.util.collection.ShortObjectHashMap;", + "label": "Set io.netty.util.collection.ShortObjectHashMap.access$500(ShortObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$600(Lio/netty/util/collection/ShortObjectHashMap;)[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$600~Lio.netty.util.collection.ShortObjectHashMap;", + "label": "Object[] io.netty.util.collection.ShortObjectHashMap.access$600(ShortObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$700(Lio/netty/util/collection/ShortObjectHashMap;I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$700~Lio.netty.util.collection.ShortObjectHashMap;~I", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.access$700(ShortObjectHashMap arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$800(Lio/netty/util/collection/ShortObjectHashMap;)[S", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[S", + "extras": { + "component": { + "kind": "SHORT", + "name": "S" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$800", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$800~Lio.netty.util.collection.ShortObjectHashMap;", + "label": "short[] io.netty.util.collection.ShortObjectHashMap.access$800(ShortObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$900(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$900", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$900~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortObjectHashMap.access$900(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$1000(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$1000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$1000~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortObjectHashMap.access$1000(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.collection.ShortObjectHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ShortObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap", + "label": "io.netty.util.collection.ShortObjectHashMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ShortObjectHashMap$MapIterator", + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap\u003cTV;\u003e.MapIterator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Iterator" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.iter", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap\u003cTV;\u003e.PrimitiveIterator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 18, + "name": "iter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator^iter", + "label": "PrimitiveIterator iter" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator^this$0", + "label": "ShortObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.(Lio/netty/util/collection/ShortObjectHashMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 2, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.ShortObjectHashMap;", + "label": "io.netty.util.collection.ShortObjectHashMap.MapIterator.MapIterator(ShortObjectHashMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.hasNext()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 1, + "name": "hasNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~hasNext", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.MapIterator.hasNext()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.next()Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~next", + "label": "Entry\u003cShort, V\u003e io.netty.util.collection.ShortObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~remove", + "label": "void io.netty.util.collection.ShortObjectHashMap.MapIterator.remove()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.next()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 4161, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~next!2", + "label": "Object io.netty.util.collection.ShortObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.(Lio/netty/util/collection/ShortObjectHashMap;Lio/netty/util/collection/ShortObjectHashMap$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 4096, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.ShortObjectHashMap;~Lio.netty.util.collection.ShortObjectHashMap$1;", + "label": "io.netty.util.collection.ShortObjectHashMap.MapIterator.MapIterator(ShortObjectHashMap, ShortObjectHashMap(){})" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 18, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator", + "label": "io.netty.util.collection.ShortObjectHashMap.MapIterator\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ShortObjectHashMap$MapEntry", + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap\u003cTV;\u003e.MapEntry;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map$Entry" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.entryIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 18, + "name": "entryIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry^entryIndex", + "label": "int entryIndex" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry^this$0", + "label": "ShortObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.(Lio/netty/util/collection/ShortObjectHashMap;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 0, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~MapEntry~Lio.netty.util.collection.ShortObjectHashMap;~I", + "label": "io.netty.util.collection.ShortObjectHashMap.MapEntry.MapEntry(ShortObjectHashMap, int)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.getKey()Ljava.lang.Short;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 1, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~getKey", + "label": "Short io.netty.util.collection.ShortObjectHashMap.MapEntry.getKey()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.getValue()TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~getValue", + "label": "V io.netty.util.collection.ShortObjectHashMap.MapEntry.getValue()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.setValue(TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 1, + "name": "setValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~setValue~TV;", + "label": "V io.netty.util.collection.ShortObjectHashMap.MapEntry.setValue(V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.verifyExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 2, + "name": "verifyExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~verifyExists", + "label": "void io.netty.util.collection.ShortObjectHashMap.MapEntry.verifyExists()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.getKey()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 4161, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~getKey!2", + "label": "Object io.netty.util.collection.ShortObjectHashMap.MapEntry.getKey()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 16, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry", + "label": "io.netty.util.collection.ShortObjectHashMap.MapEntry\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ShortObjectMap", + "bindingKey": "Lio/netty/util/collection/ShortObjectMap\u003cTV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectMap;.get(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectMap;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap~get~S", + "label": "V io.netty.util.collection.ShortObjectMap.get(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectMap;.put(STV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectMap;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap~put~S~TV;", + "label": "V io.netty.util.collection.ShortObjectMap.put(short key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectMap;.remove(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap~remove~S", + "label": "V io.netty.util.collection.ShortObjectMap.remove(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectMap;", + "flags": 1025, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ShortObjectMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectMap;.containsKey(S)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap~containsKey~S", + "label": "boolean io.netty.util.collection.ShortObjectMap.containsKey(short key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "ShortObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap", + "label": "io.netty.util.collection.ShortObjectMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.concurrent.ImmediateEventExecutor$ImmediatePromise", + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.concurrent.DefaultPromise", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise;.(Lio/netty/util/concurrent/EventExecutor;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise;", + "flags": 0, + "name": "ImmediatePromise", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediatePromise.class[ImmediatePromise~ImmediatePromise~Lio.netty.util.concurrent.EventExecutor;", + "label": "io.netty.util.concurrent.ImmediateEventExecutor.ImmediatePromise.ImmediatePromise(EventExecutor executor)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise;.checkDeadLock()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise;", + "flags": 4, + "name": "checkDeadLock", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediatePromise.class[ImmediatePromise~checkDeadLock", + "label": "void io.netty.util.concurrent.ImmediateEventExecutor.ImmediatePromise.checkDeadLock()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor;", + "flags": 8, + "name": "ImmediatePromise", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediatePromise.class[ImmediatePromise", + "label": "io.netty.util.concurrent.ImmediateEventExecutor.ImmediatePromise\u003cV\u003e" + }, + { + "fqName": "io.netty.util.concurrent.ImmediateEventExecutor$ImmediateProgressivePromise", + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.concurrent.DefaultProgressivePromise", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise;.(Lio/netty/util/concurrent/EventExecutor;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise;", + "flags": 0, + "name": "ImmediateProgressivePromise", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediateProgressivePromise.class[ImmediateProgressivePromise~ImmediateProgressivePromise~Lio.netty.util.concurrent.EventExecutor;", + "label": "io.netty.util.concurrent.ImmediateEventExecutor.ImmediateProgressivePromise.ImmediateProgressivePromise(EventExecutor executor)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise;.checkDeadLock()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise;", + "flags": 4, + "name": "checkDeadLock", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediateProgressivePromise.class[ImmediateProgressivePromise~checkDeadLock", + "label": "void io.netty.util.concurrent.ImmediateEventExecutor.ImmediateProgressivePromise.checkDeadLock()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor;", + "flags": 8, + "name": "ImmediateProgressivePromise", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediateProgressivePromise.class[ImmediateProgressivePromise", + "label": "io.netty.util.concurrent.ImmediateEventExecutor.ImmediateProgressivePromise\u003cV\u003e" + }, + { + "fqName": "io.netty.util.concurrent.MultithreadEventExecutorGroup", + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.concurrent.AbstractEventExecutorGroup", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.children", + "type": { + "kind": "ARRAY", + "name": "[Lio.netty.util.concurrent.EventExecutor;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 18, + "name": "children", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup^children", + "label": "EventExecutor[] children" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.readonlyChildren", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLio.netty.util.concurrent.EventExecutor;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 18, + "name": "readonlyChildren", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup^readonlyChildren", + "label": "Set\u003cEventExecutor\u003e readonlyChildren" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.terminatedChildren", + "type": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicInteger;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 18, + "name": "terminatedChildren", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup^terminatedChildren", + "label": "AtomicInteger terminatedChildren" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.terminationFuture", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.concurrent.Promise\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Promise;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 18, + "name": "terminationFuture", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup^terminationFuture", + "label": "Promise\u003c?\u003e terminationFuture" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.chooser", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutorChooserFactory$EventExecutorChooser;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 18, + "name": "chooser", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup^chooser", + "label": "EventExecutorChooser chooser" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.(ILjava/util/concurrent/ThreadFactory;[Ljava/lang/Object;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.ThreadFactory;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 132, + "name": "MultithreadEventExecutorGroup", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~MultithreadEventExecutorGroup~I~Ljava.util.concurrent.ThreadFactory;~\\[Ljava.lang.Object;", + "label": "io.netty.util.concurrent.MultithreadEventExecutorGroup.MultithreadEventExecutorGroup(int nThreads, ThreadFactory threadFactory, Object... args)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.(ILjava/util/concurrent/Executor;[Ljava/lang/Object;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.Executor;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 132, + "name": "MultithreadEventExecutorGroup", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~MultithreadEventExecutorGroup~I~Ljava.util.concurrent.Executor;~\\[Ljava.lang.Object;", + "label": "io.netty.util.concurrent.MultithreadEventExecutorGroup.MultithreadEventExecutorGroup(int nThreads, Executor executor, Object... args)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;[Ljava/lang/Object;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.Executor;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutorChooserFactory;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 132, + "name": "MultithreadEventExecutorGroup", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~MultithreadEventExecutorGroup~I~Ljava.util.concurrent.Executor;~Lio.netty.util.concurrent.EventExecutorChooserFactory;~\\[Ljava.lang.Object;", + "label": "io.netty.util.concurrent.MultithreadEventExecutorGroup.MultithreadEventExecutorGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, Object... args)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.newDefaultThreadFactory()Ljava.util.concurrent.ThreadFactory;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.ThreadFactory;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 4, + "name": "newDefaultThreadFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~newDefaultThreadFactory", + "label": "ThreadFactory io.netty.util.concurrent.MultithreadEventExecutorGroup.newDefaultThreadFactory()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.next()Lio.netty.util.concurrent.EventExecutor;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~next", + "label": "EventExecutor io.netty.util.concurrent.MultithreadEventExecutorGroup.next()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.iterator()Ljava.util.Iterator\u003cLio.netty.util.concurrent.EventExecutor;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Iterator\u003cLio.netty.util.concurrent.EventExecutor;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Iterator;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "iterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~iterator", + "label": "Iterator\u003cEventExecutor\u003e io.netty.util.concurrent.MultithreadEventExecutorGroup.iterator()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.executorCount()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 17, + "name": "executorCount", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~executorCount", + "label": "int io.netty.util.concurrent.MultithreadEventExecutorGroup.executorCount()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.newChild(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio.netty.util.concurrent.EventExecutor;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.Executor;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1156, + "name": "newChild", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~newChild~Ljava.util.concurrent.Executor;~\\[Ljava.lang.Object;", + "label": "EventExecutor io.netty.util.concurrent.MultithreadEventExecutorGroup.newChild(Executor executor, Object... args) throws Exception" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.shutdownGracefully(JJLjava/util/concurrent/TimeUnit;)Lio.netty.util.concurrent.Future\u003c*\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.concurrent.Future\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Future;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.TimeUnit;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "shutdownGracefully", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~shutdownGracefully~J~J~Ljava.util.concurrent.TimeUnit;", + "label": "Future\u003c?\u003e io.netty.util.concurrent.MultithreadEventExecutorGroup.shutdownGracefully(long quietPeriod, long timeout, TimeUnit unit)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.terminationFuture()Lio.netty.util.concurrent.Future\u003c*\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.concurrent.Future\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Future;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "terminationFuture", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~terminationFuture", + "label": "Future\u003c?\u003e io.netty.util.concurrent.MultithreadEventExecutorGroup.terminationFuture()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.shutdown()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~shutdown}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1048577, + "name": "shutdown", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~shutdown", + "label": "void io.netty.util.concurrent.MultithreadEventExecutorGroup.shutdown()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.isShuttingDown()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "isShuttingDown", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~isShuttingDown", + "label": "boolean io.netty.util.concurrent.MultithreadEventExecutorGroup.isShuttingDown()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.isShutdown()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "isShutdown", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~isShutdown", + "label": "boolean io.netty.util.concurrent.MultithreadEventExecutorGroup.isShutdown()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.isTerminated()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "isTerminated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~isTerminated", + "label": "boolean io.netty.util.concurrent.MultithreadEventExecutorGroup.isTerminated()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.awaitTermination(JLjava/util/concurrent/TimeUnit;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.TimeUnit;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "awaitTermination", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~awaitTermination~J~Ljava.util.concurrent.TimeUnit;", + "label": "boolean io.netty.util.concurrent.MultithreadEventExecutorGroup.awaitTermination(long timeout, TimeUnit unit) throws InterruptedException" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.access$000(Lio/netty/util/concurrent/MultithreadEventExecutorGroup;)Ljava.util.concurrent.atomic.AtomicInteger;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicInteger;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.MultithreadEventExecutorGroup;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 4104, + "name": "access$000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~access$000~Lio.netty.util.concurrent.MultithreadEventExecutorGroup;", + "label": "AtomicInteger io.netty.util.concurrent.MultithreadEventExecutorGroup.access$000(MultithreadEventExecutorGroup arg0)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.access$100(Lio/netty/util/concurrent/MultithreadEventExecutorGroup;)[Lio.netty.util.concurrent.EventExecutor;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Lio.netty.util.concurrent.EventExecutor;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.MultithreadEventExecutorGroup;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~access$100~Lio.netty.util.concurrent.MultithreadEventExecutorGroup;", + "label": "EventExecutor[] io.netty.util.concurrent.MultithreadEventExecutorGroup.access$100(MultithreadEventExecutorGroup arg0)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.access$200(Lio/netty/util/concurrent/MultithreadEventExecutorGroup;)Lio.netty.util.concurrent.Promise;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Promise;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.MultithreadEventExecutorGroup;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 4104, + "name": "access$200", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~access$200~Lio.netty.util.concurrent.MultithreadEventExecutorGroup;", + "label": "Promise io.netty.util.concurrent.MultithreadEventExecutorGroup.access$200(MultithreadEventExecutorGroup arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1025, + "name": "MultithreadEventExecutorGroup", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup", + "label": "io.netty.util.concurrent.MultithreadEventExecutorGroup" + }, + { + "fqName": "io.netty.util.internal.InternalThreadLocalMap", + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.UnpaddedInternalThreadLocalMap", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.logger", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.logging.InternalLogger;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 26, + "name": "logger", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^logger", + "label": "InternalLogger logger" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.DEFAULT_ARRAY_LIST_INITIAL_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 26, + "name": "DEFAULT_ARRAY_LIST_INITIAL_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^DEFAULT_ARRAY_LIST_INITIAL_CAPACITY", + "label": "int DEFAULT_ARRAY_LIST_INITIAL_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.STRING_BUILDER_INITIAL_SIZE", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 26, + "name": "STRING_BUILDER_INITIAL_SIZE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^STRING_BUILDER_INITIAL_SIZE", + "label": "int STRING_BUILDER_INITIAL_SIZE" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.STRING_BUILDER_MAX_SIZE", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 26, + "name": "STRING_BUILDER_MAX_SIZE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^STRING_BUILDER_MAX_SIZE", + "label": "int STRING_BUILDER_MAX_SIZE" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.UNSET", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 25, + "name": "UNSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^UNSET", + "label": "Object UNSET" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp1", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp1", + "label": "long rp1" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp2", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp2", + "label": "long rp2" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp3", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp3", + "label": "long rp3" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp4", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp4", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp4", + "label": "long rp4" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp5", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp5", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp5", + "label": "long rp5" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp6", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp6", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp6", + "label": "long rp6" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp7", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp7", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp7", + "label": "long rp7" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp8", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp8", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp8", + "label": "long rp8" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp9", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp9", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp9", + "label": "long rp9" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.getIfSet()Lio.netty.util.internal.InternalThreadLocalMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.InternalThreadLocalMap;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "getIfSet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~getIfSet", + "label": "InternalThreadLocalMap io.netty.util.internal.InternalThreadLocalMap.getIfSet()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.get()Lio.netty.util.internal.InternalThreadLocalMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.InternalThreadLocalMap;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~get", + "label": "InternalThreadLocalMap io.netty.util.internal.InternalThreadLocalMap.get()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.fastGet(Lio/netty/util/concurrent/FastThreadLocalThread;)Lio.netty.util.internal.InternalThreadLocalMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.InternalThreadLocalMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.FastThreadLocalThread;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 10, + "name": "fastGet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~fastGet~Lio.netty.util.concurrent.FastThreadLocalThread;", + "label": "InternalThreadLocalMap io.netty.util.internal.InternalThreadLocalMap.fastGet(FastThreadLocalThread thread)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.slowGet()Lio.netty.util.internal.InternalThreadLocalMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.InternalThreadLocalMap;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 10, + "name": "slowGet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~slowGet", + "label": "InternalThreadLocalMap io.netty.util.internal.InternalThreadLocalMap.slowGet()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~remove", + "label": "void io.netty.util.internal.InternalThreadLocalMap.remove()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.destroy()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "destroy", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~destroy", + "label": "void io.netty.util.internal.InternalThreadLocalMap.destroy()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.nextVariableIndex()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "nextVariableIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~nextVariableIndex", + "label": "int io.netty.util.internal.InternalThreadLocalMap.nextVariableIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.lastVariableIndex()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "lastVariableIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~lastVariableIndex", + "label": "int io.netty.util.internal.InternalThreadLocalMap.lastVariableIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 2, + "name": "InternalThreadLocalMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~InternalThreadLocalMap", + "label": "io.netty.util.internal.InternalThreadLocalMap.InternalThreadLocalMap()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.newIndexedVariableTable()[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 10, + "name": "newIndexedVariableTable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~newIndexedVariableTable", + "label": "Object[] io.netty.util.internal.InternalThreadLocalMap.newIndexedVariableTable()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~size", + "label": "int io.netty.util.internal.InternalThreadLocalMap.size()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.stringBuilder()Ljava.lang.StringBuilder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "stringBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~stringBuilder", + "label": "StringBuilder io.netty.util.internal.InternalThreadLocalMap.stringBuilder()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.charsetEncoderCache()Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetEncoder;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetEncoder;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + { + "kind": "CLASS", + "name": "Ljava.nio.charset.CharsetEncoder;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "charsetEncoderCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~charsetEncoderCache", + "label": "Map\u003cCharset, CharsetEncoder\u003e io.netty.util.internal.InternalThreadLocalMap.charsetEncoderCache()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.charsetDecoderCache()Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetDecoder;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetDecoder;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + { + "kind": "CLASS", + "name": "Ljava.nio.charset.CharsetDecoder;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "charsetDecoderCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~charsetDecoderCache", + "label": "Map\u003cCharset, CharsetDecoder\u003e io.netty.util.internal.InternalThreadLocalMap.charsetDecoderCache()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.arrayList()Ljava.util.ArrayList\u003cTE;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.ArrayList\u003cTE;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.ArrayList;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TE;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "arrayList", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~arrayList", + "label": "\u003cE\u003e ArrayList\u003cE\u003e io.netty.util.internal.InternalThreadLocalMap.arrayList()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.arrayList(I)Ljava.util.ArrayList\u003cTE;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.ArrayList\u003cTE;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.ArrayList;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TE;" + } + ] + } + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "arrayList", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~arrayList~I", + "label": "\u003cE\u003e ArrayList\u003cE\u003e io.netty.util.internal.InternalThreadLocalMap.arrayList(int minCapacity)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.futureListenerStackDepth()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "futureListenerStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~futureListenerStackDepth", + "label": "int io.netty.util.internal.InternalThreadLocalMap.futureListenerStackDepth()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.setFutureListenerStackDepth(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "setFutureListenerStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~setFutureListenerStackDepth~I", + "label": "void io.netty.util.internal.InternalThreadLocalMap.setFutureListenerStackDepth(int futureListenerStackDepth)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.random()Lio.netty.util.internal.ThreadLocalRandom;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.ThreadLocalRandom;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "random", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~random", + "label": "ThreadLocalRandom io.netty.util.internal.InternalThreadLocalMap.random()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.typeParameterMatcherGetCache()Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Lio.netty.util.internal.TypeParameterMatcher;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Lio.netty.util.internal.TypeParameterMatcher;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.TypeParameterMatcher;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "typeParameterMatcherGetCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~typeParameterMatcherGetCache", + "label": "Map\u003cClass\u003c?\u003e, TypeParameterMatcher\u003e io.netty.util.internal.InternalThreadLocalMap.typeParameterMatcherGetCache()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.typeParameterMatcherFindCache()Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.util.Map\u003cLjava.lang.String;Lio.netty.util.internal.TypeParameterMatcher;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.util.Map\u003cLjava.lang.String;Lio.netty.util.internal.TypeParameterMatcher;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lio.netty.util.internal.TypeParameterMatcher;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.TypeParameterMatcher;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "typeParameterMatcherFindCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~typeParameterMatcherFindCache", + "label": "Map\u003cClass\u003c?\u003e, Map\u003cString, TypeParameterMatcher\u003e\u003e io.netty.util.internal.InternalThreadLocalMap.typeParameterMatcherFindCache()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.counterHashCode()Lio.netty.util.internal.IntegerHolder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.IntegerHolder;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "counterHashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~counterHashCode", + "label": "IntegerHolder io.netty.util.internal.InternalThreadLocalMap.counterHashCode()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.setCounterHashCode(Lio/netty/util/internal/IntegerHolder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.IntegerHolder;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "setCounterHashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~setCounterHashCode~Lio.netty.util.internal.IntegerHolder;", + "label": "void io.netty.util.internal.InternalThreadLocalMap.setCounterHashCode(IntegerHolder counterHashCode)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.handlerSharableCache()Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.lang.Boolean;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.lang.Boolean;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "handlerSharableCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~handlerSharableCache", + "label": "Map\u003cClass\u003c?\u003e, Boolean\u003e io.netty.util.internal.InternalThreadLocalMap.handlerSharableCache()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.localChannelReaderStackDepth()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "localChannelReaderStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~localChannelReaderStackDepth", + "label": "int io.netty.util.internal.InternalThreadLocalMap.localChannelReaderStackDepth()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.setLocalChannelReaderStackDepth(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "setLocalChannelReaderStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~setLocalChannelReaderStackDepth~I", + "label": "void io.netty.util.internal.InternalThreadLocalMap.setLocalChannelReaderStackDepth(int localChannelReaderStackDepth)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.indexedVariable(I)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "indexedVariable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~indexedVariable~I", + "label": "Object io.netty.util.internal.InternalThreadLocalMap.indexedVariable(int index)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.setIndexedVariable(ILjava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "setIndexedVariable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~setIndexedVariable~I~Ljava.lang.Object;", + "label": "boolean io.netty.util.internal.InternalThreadLocalMap.setIndexedVariable(int index, Object value)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.expandIndexedVariableTableAndSet(ILjava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 2, + "name": "expandIndexedVariableTableAndSet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~expandIndexedVariableTableAndSet~I~Ljava.lang.Object;", + "label": "void io.netty.util.internal.InternalThreadLocalMap.expandIndexedVariableTableAndSet(int index, Object value)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.removeIndexedVariable(I)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "removeIndexedVariable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~removeIndexedVariable~I", + "label": "Object io.netty.util.internal.InternalThreadLocalMap.removeIndexedVariable(int index)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.isIndexedVariableSet(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "isIndexedVariableSet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~isIndexedVariableSet~I", + "label": "boolean io.netty.util.internal.InternalThreadLocalMap.isIndexedVariableSet(int index)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.InternalThreadLocalMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 17, + "name": "InternalThreadLocalMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap", + "label": "io.netty.util.internal.InternalThreadLocalMap" + }, + { + "fqName": "io.netty.util.internal.UnpaddedInternalThreadLocalMap", + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.slowThreadLocalMap", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.ThreadLocal\u003cLio.netty.util.internal.InternalThreadLocalMap;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.ThreadLocal;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.InternalThreadLocalMap;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 24, + "name": "slowThreadLocalMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^slowThreadLocalMap", + "label": "ThreadLocal\u003cInternalThreadLocalMap\u003e slowThreadLocalMap" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.nextIndex", + "type": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicInteger;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 24, + "name": "nextIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^nextIndex", + "label": "AtomicInteger nextIndex" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.indexedVariables", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "indexedVariables", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^indexedVariables", + "label": "Object[] indexedVariables" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.futureListenerStackDepth", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "futureListenerStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^futureListenerStackDepth", + "label": "int futureListenerStackDepth" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.localChannelReaderStackDepth", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "localChannelReaderStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^localChannelReaderStackDepth", + "label": "int localChannelReaderStackDepth" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.handlerSharableCache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.lang.Boolean;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "handlerSharableCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^handlerSharableCache", + "label": "Map\u003cClass\u003c?\u003e, Boolean\u003e handlerSharableCache" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.counterHashCode", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.IntegerHolder;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "counterHashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^counterHashCode", + "label": "IntegerHolder counterHashCode" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.random", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.ThreadLocalRandom;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "random", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^random", + "label": "ThreadLocalRandom random" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.typeParameterMatcherGetCache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Lio.netty.util.internal.TypeParameterMatcher;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.TypeParameterMatcher;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "typeParameterMatcherGetCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^typeParameterMatcherGetCache", + "label": "Map\u003cClass\u003c?\u003e, TypeParameterMatcher\u003e typeParameterMatcherGetCache" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.typeParameterMatcherFindCache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.util.Map\u003cLjava.lang.String;Lio.netty.util.internal.TypeParameterMatcher;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lio.netty.util.internal.TypeParameterMatcher;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.TypeParameterMatcher;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "typeParameterMatcherFindCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^typeParameterMatcherFindCache", + "label": "Map\u003cClass\u003c?\u003e, Map\u003cString, TypeParameterMatcher\u003e\u003e typeParameterMatcherFindCache" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.stringBuilder", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "stringBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^stringBuilder", + "label": "StringBuilder stringBuilder" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.charsetEncoderCache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetEncoder;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + { + "kind": "CLASS", + "name": "Ljava.nio.charset.CharsetEncoder;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "charsetEncoderCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^charsetEncoderCache", + "label": "Map\u003cCharset, CharsetEncoder\u003e charsetEncoderCache" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.charsetDecoderCache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetDecoder;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + { + "kind": "CLASS", + "name": "Ljava.nio.charset.CharsetDecoder;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "charsetDecoderCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^charsetDecoderCache", + "label": "Map\u003cCharset, CharsetDecoder\u003e charsetDecoderCache" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.arrayList", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.ArrayList\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.ArrayList;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "arrayList", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^arrayList", + "label": "ArrayList\u003cObject\u003e arrayList" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.([Ljava/lang/Object;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "UnpaddedInternalThreadLocalMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap~UnpaddedInternalThreadLocalMap~\\[Ljava.lang.Object;", + "label": "io.netty.util.internal.UnpaddedInternalThreadLocalMap.UnpaddedInternalThreadLocalMap(Object[] indexedVariables)" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.UnpaddedInternalThreadLocalMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "UnpaddedInternalThreadLocalMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap", + "label": "io.netty.util.internal.UnpaddedInternalThreadLocalMap" + }, + { + "fqName": "io.netty.util.internal.logging.FormattingTuple", + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;.message", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/logging/FormattingTuple;", + "flags": 18, + "name": "message", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple^message", + "label": "String message" + }, + { + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;.throwable", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/logging/FormattingTuple;", + "flags": 18, + "name": "throwable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple^throwable", + "label": "Throwable throwable" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;.(Ljava/lang/String;Ljava/lang/Throwable;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/logging/FormattingTuple;", + "flags": 0, + "name": "FormattingTuple", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple~FormattingTuple~Ljava.lang.String;~Ljava.lang.Throwable;", + "label": "io.netty.util.internal.logging.FormattingTuple.FormattingTuple(String message, Throwable throwable)" + }, + { + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;.getMessage()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/logging/FormattingTuple;", + "flags": 1, + "name": "getMessage", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple~getMessage", + "label": "String io.netty.util.internal.logging.FormattingTuple.getMessage()" + }, + { + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;.getThrowable()Ljava.lang.Throwable;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/logging/FormattingTuple;", + "flags": 1, + "name": "getThrowable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple~getThrowable", + "label": "Throwable io.netty.util.internal.logging.FormattingTuple.getThrowable()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 16, + "name": "FormattingTuple", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple", + "label": "io.netty.util.internal.logging.FormattingTuple" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad3", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.P_LIMIT_OFFSET", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 26, + "name": "P_LIMIT_OFFSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields^P_LIMIT_OFFSET", + "label": "long P_LIMIT_OFFSET" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.producerLimit", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 66, + "name": "producerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields^producerLimit", + "label": "long producerLimit" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.producerMask", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 4, + "name": "producerMask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields^producerMask", + "label": "long producerMask" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.producerBuffer", + "type": { + "kind": "ARRAY", + "name": "[TE;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TE;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 4, + "name": "producerBuffer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields^producerBuffer", + "label": "E[] producerBuffer" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 0, + "name": "BaseMpscLinkedArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields~BaseMpscLinkedArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields.BaseMpscLinkedArrayQueueColdProducerFields()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.lvProducerLimit()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 16, + "name": "lvProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields~lvProducerLimit", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields.lvProducerLimit()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.casProducerLimit(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 16, + "name": "casProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields~casProducerLimit~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields.casProducerLimit(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.soProducerLimit(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 16, + "name": "soProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields~soProducerLimit~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields.soProducerLimit(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad1", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.util.AbstractQueue", + "superInterfaceNames": [ + "io.netty.util.internal.shaded.org.jctools.queues.IndexedQueueSizeUtil$IndexedQueue" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "BaseMpscLinkedArrayQueuePad1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1~BaseMpscLinkedArrayQueuePad1", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad1.BaseMpscLinkedArrayQueuePad1()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedArrayQueuePad1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad1" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad2", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "BaseMpscLinkedArrayQueuePad2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2~BaseMpscLinkedArrayQueuePad2", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad2.BaseMpscLinkedArrayQueuePad2()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedArrayQueuePad2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad2" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad3", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p0", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p0", + "label": "long p0" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p1", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p1", + "label": "long p1" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p2", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p2", + "label": "long p2" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p3", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p3", + "label": "long p3" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p4", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p4", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p4", + "label": "long p4" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p5", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p5", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p5", + "label": "long p5" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p6", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p6", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p6", + "label": "long p6" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p7", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p7", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p7", + "label": "long p7" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "BaseMpscLinkedArrayQueuePad3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3~BaseMpscLinkedArrayQueuePad3", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad3.BaseMpscLinkedArrayQueuePad3()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedArrayQueuePad3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad3" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad1", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.P_INDEX_OFFSET", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 26, + "name": "P_INDEX_OFFSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields^P_INDEX_OFFSET", + "label": "long P_INDEX_OFFSET" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.producerIndex", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 4, + "name": "producerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields^producerIndex", + "label": "long producerIndex" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 0, + "name": "BaseMpscLinkedArrayQueueProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields~BaseMpscLinkedArrayQueueProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields.BaseMpscLinkedArrayQueueProducerFields()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.lvProducerIndex()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 17, + "name": "lvProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields~lvProducerIndex", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields.lvProducerIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.soProducerIndex(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 16, + "name": "soProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields~soProducerIndex~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields.soProducerIndex(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.casProducerIndex(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 16, + "name": "casProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields~casProducerIndex~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields.casProducerIndex(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedArrayQueueProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.UNBOUNDED_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 25, + "name": "UNBOUNDED_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue^UNBOUNDED_CAPACITY", + "label": "int UNBOUNDED_CAPACITY" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.offer(TT;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "offer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~offer~TT;", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.offer(T arg0)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.poll()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "poll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~poll", + "label": "T io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.poll()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.peek()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "peek", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~peek", + "label": "T io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.peek()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~size", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.size()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~clear", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.clear()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~isEmpty", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.capacity()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "capacity", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~capacity", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.capacity()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.relaxedOffer(TT;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "relaxedOffer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~relaxedOffer~TT;", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.relaxedOffer(T arg0)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.relaxedPoll()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "relaxedPoll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~relaxedPoll", + "label": "T io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.relaxedPoll()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.relaxedPeek()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "relaxedPeek", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~relaxedPeek", + "label": "T io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.relaxedPeek()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.drain(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer\u003cTT;\u003e;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "drain", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~drain~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\\\u003cTT;\u003e;", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.drain(Consumer\u003cT\u003e arg0)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.fill(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier\u003cTT;\u003e;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "fill", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~fill~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\\\u003cTT;\u003e;", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.fill(Supplier\u003cT\u003e arg0)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.drain(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer\u003cTT;\u003e;I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "drain", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~drain~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\\\u003cTT;\u003e;~I", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.drain(Consumer\u003cT\u003e arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.fill(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier\u003cTT;\u003e;I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "fill", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~fill~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\\\u003cTT;\u003e;~I", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.fill(Supplier\u003cT\u003e arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.drain(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer\u003cTT;\u003e;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$WaitStrategy;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$ExitCondition;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "drain", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~drain~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\\\u003cTT;\u003e;~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$WaitStrategy;~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$ExitCondition;", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.drain(Consumer\u003cT\u003e arg0, WaitStrategy arg1, ExitCondition arg2)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.fill(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier\u003cTT;\u003e;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$WaitStrategy;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$ExitCondition;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "fill", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~fill~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\\\u003cTT;\u003e;~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$WaitStrategy;~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$ExitCondition;", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.fill(Supplier\u003cT\u003e arg0, WaitStrategy arg1, ExitCondition arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "MessagePassingQueue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL1Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.ConcurrentCircularArrayQueue", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p00", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p00", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p00", + "label": "long p00" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p16", + "label": "long p16" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 1, + "name": "MpscArrayQueueL1Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad~MpscArrayQueueL1Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL1Pad.MpscArrayQueueL1Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueL1Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL1Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL2Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p00", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p00", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p00", + "label": "long p00" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p16", + "label": "long p16" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 1, + "name": "MpscArrayQueueL2Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad~MpscArrayQueueL2Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL2Pad.MpscArrayQueueL2Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueL2Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL2Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL3Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 1, + "name": "MpscArrayQueueL3Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad~MpscArrayQueueL3Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL3Pad.MpscArrayQueueL3Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueL3Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL3Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueMidPad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 1, + "name": "MpscArrayQueueMidPad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad~MpscArrayQueueMidPad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueMidPad.MpscArrayQueueMidPad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueMidPad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueMidPad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL1Pad", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.P_INDEX_OFFSET", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 26, + "name": "P_INDEX_OFFSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField^P_INDEX_OFFSET", + "label": "long P_INDEX_OFFSET" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.producerIndex", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 66, + "name": "producerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField^producerIndex", + "label": "long producerIndex" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 1, + "name": "MpscArrayQueueProducerIndexField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField~MpscArrayQueueProducerIndexField~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField.MpscArrayQueueProducerIndexField(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.lvProducerIndex()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 17, + "name": "lvProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField~lvProducerIndex", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField.lvProducerIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.casProducerIndex(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 20, + "name": "casProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField~casProducerIndex~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField.casProducerIndex(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueProducerIndexField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueMidPad", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.P_LIMIT_OFFSET", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 26, + "name": "P_LIMIT_OFFSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField^P_LIMIT_OFFSET", + "label": "long P_LIMIT_OFFSET" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.producerLimit", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 66, + "name": "producerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField^producerLimit", + "label": "long producerLimit" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 1, + "name": "MpscArrayQueueProducerLimitField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField~MpscArrayQueueProducerLimitField~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField.MpscArrayQueueProducerLimitField(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.lvProducerLimit()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 20, + "name": "lvProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField~lvProducerLimit", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField.lvProducerLimit()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.soProducerLimit(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 20, + "name": "soProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField~soProducerLimit~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField.soProducerLimit(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueProducerLimitField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscChunkedArrayQueueColdProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueue", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;.maxQueueCapacity", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;", + "flags": 20, + "name": "maxQueueCapacity", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscChunkedArrayQueueColdProducerFields.class[MpscChunkedArrayQueueColdProducerFields^maxQueueCapacity", + "label": "long maxQueueCapacity" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;.(II)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;", + "flags": 1, + "name": "MpscChunkedArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscChunkedArrayQueueColdProducerFields.class[MpscChunkedArrayQueueColdProducerFields~MpscChunkedArrayQueueColdProducerFields~I~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscChunkedArrayQueueColdProducerFields.MpscChunkedArrayQueueColdProducerFields(int initialCapacity, int maxCapacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscChunkedArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscChunkedArrayQueueColdProducerFields.class[MpscChunkedArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscChunkedArrayQueueColdProducerFields" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.P_LIMIT_UPDATER", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater\u003cLio.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 26, + "name": "P_LIMIT_UPDATER", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields^P_LIMIT_UPDATER", + "label": "AtomicLongFieldUpdater\u003cBaseMpscLinkedAtomicArrayQueueColdProducerFields\u003e P_LIMIT_UPDATER" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.producerLimit", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 68, + "name": "producerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields^producerLimit", + "label": "long producerLimit" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.producerMask", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 4, + "name": "producerMask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields^producerMask", + "label": "long producerMask" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.producerBuffer", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceArray\u003cTE;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceArray;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TE;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 4, + "name": "producerBuffer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields^producerBuffer", + "label": "AtomicReferenceArray\u003cE\u003e producerBuffer" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 0, + "name": "BaseMpscLinkedAtomicArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields~BaseMpscLinkedAtomicArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields.BaseMpscLinkedAtomicArrayQueueColdProducerFields()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.lvProducerLimit()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 16, + "name": "lvProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields~lvProducerLimit", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields.lvProducerLimit()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.casProducerLimit(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 16, + "name": "casProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields~casProducerLimit~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields.casProducerLimit(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.soProducerLimit(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 16, + "name": "soProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields~soProducerLimit~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields.soProducerLimit(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedAtomicArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.util.AbstractQueue", + "superInterfaceNames": [ + "io.netty.util.internal.shaded.org.jctools.queues.IndexedQueueSizeUtil$IndexedQueue" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "BaseMpscLinkedAtomicArrayQueuePad1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1~BaseMpscLinkedAtomicArrayQueuePad1", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1.BaseMpscLinkedAtomicArrayQueuePad1()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedAtomicArrayQueuePad1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "BaseMpscLinkedAtomicArrayQueuePad2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2~BaseMpscLinkedAtomicArrayQueuePad2", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2.BaseMpscLinkedAtomicArrayQueuePad2()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedAtomicArrayQueuePad2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueConsumerFields", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p0", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p0", + "label": "long p0" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p1", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p1", + "label": "long p1" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p2", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p2", + "label": "long p2" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p3", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p3", + "label": "long p3" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p4", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p4", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p4", + "label": "long p4" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p5", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p5", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p5", + "label": "long p5" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p6", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p6", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p6", + "label": "long p6" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p7", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p7", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p7", + "label": "long p7" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "BaseMpscLinkedAtomicArrayQueuePad3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3~BaseMpscLinkedAtomicArrayQueuePad3", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3.BaseMpscLinkedAtomicArrayQueuePad3()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedAtomicArrayQueuePad3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.P_INDEX_UPDATER", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater\u003cLio.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 26, + "name": "P_INDEX_UPDATER", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields^P_INDEX_UPDATER", + "label": "AtomicLongFieldUpdater\u003cBaseMpscLinkedAtomicArrayQueueProducerFields\u003e P_INDEX_UPDATER" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.producerIndex", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 68, + "name": "producerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields^producerIndex", + "label": "long producerIndex" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 0, + "name": "BaseMpscLinkedAtomicArrayQueueProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields~BaseMpscLinkedAtomicArrayQueueProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields.BaseMpscLinkedAtomicArrayQueueProducerFields()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.lvProducerIndex()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 17, + "name": "lvProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields~lvProducerIndex", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields.lvProducerIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.soProducerIndex(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 16, + "name": "soProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields~soProducerIndex~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields.soProducerIndex(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.casProducerIndex(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 16, + "name": "casProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields~casProducerIndex~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields.casProducerIndex(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedAtomicArrayQueueProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.AtomicReferenceArrayQueue", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p00", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p00", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p00", + "label": "long p00" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p16", + "label": "long p16" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 1, + "name": "MpscAtomicArrayQueueL1Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad~MpscAtomicArrayQueueL1Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad.MpscAtomicArrayQueueL1Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueL1Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p00", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p00", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p00", + "label": "long p00" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p16", + "label": "long p16" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 1, + "name": "MpscAtomicArrayQueueL2Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad~MpscAtomicArrayQueueL2Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad.MpscAtomicArrayQueueL2Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueL2Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerIndexField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 1, + "name": "MpscAtomicArrayQueueL3Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad~MpscAtomicArrayQueueL3Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad.MpscAtomicArrayQueueL3Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueL3Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 1, + "name": "MpscAtomicArrayQueueMidPad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad~MpscAtomicArrayQueueMidPad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad.MpscAtomicArrayQueueMidPad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueMidPad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.P_INDEX_UPDATER", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater\u003cLio.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 26, + "name": "P_INDEX_UPDATER", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField^P_INDEX_UPDATER", + "label": "AtomicLongFieldUpdater\u003cMpscAtomicArrayQueueProducerIndexField\u003e P_INDEX_UPDATER" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.producerIndex", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 66, + "name": "producerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField^producerIndex", + "label": "long producerIndex" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 1, + "name": "MpscAtomicArrayQueueProducerIndexField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField~MpscAtomicArrayQueueProducerIndexField~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField.MpscAtomicArrayQueueProducerIndexField(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.lvProducerIndex()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 17, + "name": "lvProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField~lvProducerIndex", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField.lvProducerIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.casProducerIndex(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 20, + "name": "casProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField~casProducerIndex~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField.casProducerIndex(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueProducerIndexField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.P_LIMIT_UPDATER", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater\u003cLio.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 26, + "name": "P_LIMIT_UPDATER", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField^P_LIMIT_UPDATER", + "label": "AtomicLongFieldUpdater\u003cMpscAtomicArrayQueueProducerLimitField\u003e P_LIMIT_UPDATER" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.producerLimit", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 66, + "name": "producerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField^producerLimit", + "label": "long producerLimit" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 1, + "name": "MpscAtomicArrayQueueProducerLimitField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField~MpscAtomicArrayQueueProducerLimitField~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField.MpscAtomicArrayQueueProducerLimitField(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.lvProducerLimit()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 20, + "name": "lvProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField~lvProducerLimit", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField.lvProducerLimit()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.soProducerLimit(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 20, + "name": "soProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField~soProducerLimit~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField.soProducerLimit(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueProducerLimitField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscChunkedAtomicArrayQueueColdProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;.maxQueueCapacity", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;", + "flags": 20, + "name": "maxQueueCapacity", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscChunkedAtomicArrayQueueColdProducerFields.class[MpscChunkedAtomicArrayQueueColdProducerFields^maxQueueCapacity", + "label": "long maxQueueCapacity" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;.(II)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;", + "flags": 1, + "name": "MpscChunkedAtomicArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscChunkedAtomicArrayQueueColdProducerFields.class[MpscChunkedAtomicArrayQueueColdProducerFields~MpscChunkedAtomicArrayQueueColdProducerFields~I~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscChunkedAtomicArrayQueueColdProducerFields.MpscChunkedAtomicArrayQueueColdProducerFields(int initialCapacity, int maxCapacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscChunkedAtomicArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscChunkedAtomicArrayQueueColdProducerFields.class[MpscChunkedAtomicArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscChunkedAtomicArrayQueueColdProducerFields" + }, + { + "fqName": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap", + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap\u003cTK;TV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.util.AbstractMap", + "superInterfaceNames": [ + "java.util.concurrent.ConcurrentMap", + "java.io.Serializable" + ], + "fields": [ + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.DEFAULT_KEY_TYPE", + "type": { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "DEFAULT_KEY_TYPE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_KEY_TYPE", + "label": "ReferenceType DEFAULT_KEY_TYPE" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.DEFAULT_VALUE_TYPE", + "type": { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "DEFAULT_VALUE_TYPE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_VALUE_TYPE", + "label": "ReferenceType DEFAULT_VALUE_TYPE" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.DEFAULT_INITIAL_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "DEFAULT_INITIAL_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_INITIAL_CAPACITY", + "label": "int DEFAULT_INITIAL_CAPACITY" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.DEFAULT_CONCURRENCY_LEVEL", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "DEFAULT_CONCURRENCY_LEVEL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_CONCURRENCY_LEVEL", + "label": "int DEFAULT_CONCURRENCY_LEVEL" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.MAXIMUM_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "MAXIMUM_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^MAXIMUM_CAPACITY", + "label": "int MAXIMUM_CAPACITY" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.MAX_SEGMENTS", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "MAX_SEGMENTS", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^MAX_SEGMENTS", + "label": "int MAX_SEGMENTS" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.RETRIES_BEFORE_LOCK", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "RETRIES_BEFORE_LOCK", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^RETRIES_BEFORE_LOCK", + "label": "int RETRIES_BEFORE_LOCK" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.segmentMask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 16, + "name": "segmentMask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^segmentMask", + "label": "int segmentMask" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.segmentShift", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 16, + "name": "segmentShift", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^segmentShift", + "label": "int segmentShift" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.segments", + "type": { + "kind": "PARAMETERIZED", + "name": "[Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "ARRAY", + "name": "[Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment;" + }, + "dimensions": 1 + } + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 16, + "name": "segments", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^segments", + "label": "Segment\u003cK, V\u003e[] segments" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.identityComparisons", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 0, + "name": "identityComparisons", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^identityComparisons", + "label": "boolean identityComparisons" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 128, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^keySet", + "label": "Set\u003cK\u003e keySet" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 128, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^entrySet", + "label": "Set\u003cEntry\u003cK, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 128, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^values", + "label": "Collection\u003cV\u003e values" + } + ], + "methods": [ + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.hash(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 10, + "name": "hash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~hash~I", + "label": "int org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.hash(int h)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.segmentFor(I)Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 16, + "name": "segmentFor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~segmentFor~I", + "label": "Segment\u003cK, V\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.segmentFor(int hash)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.hashOf(Ljava/lang/Object;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "hashOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~hashOf~Ljava.lang.Object;", + "label": "int org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.hashOf(Object key)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(IFILorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap$ReferenceType;Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap$ReferenceType;Ljava/util/EnumSet\u003cLorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap$Option;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.EnumSet\u003cLorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Option;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.EnumSet;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Option;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F~I~Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;~Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;~Ljava.util.EnumSet\\\u003cLorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Option;\u003e;", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor, int concurrencyLevel, ReferenceType keyType, ReferenceType valueType, EnumSet\u003cOption\u003e options)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(IFI)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F~I", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor, int concurrencyLevel)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(ILorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap$ReferenceType;Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap$ReferenceType;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;~Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, ReferenceType keyType, ReferenceType valueType)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(Ljava/util/Map\u003c+TK;+TV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+TK;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TK;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~Ljava.util.Map\\\u003c+TK;+TV;\u003e;", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(Map\u003c? extends K, ? extends V\u003e m)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~isEmpty", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.isEmpty()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~size", + "label": "int org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.size()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~get~Ljava.lang.Object;", + "label": "V org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.get(Object key)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.contains(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "contains", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~contains~Ljava.lang.Object;", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.contains(Object value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.put(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~put~TK;~TV;", + "label": "V org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.put(K key, V value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.putIfAbsent(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "putIfAbsent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~putIfAbsent~TK;~TV;", + "label": "V org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.putIfAbsent(K key, V value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.putAll(Ljava/util/Map\u003c+TK;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+TK;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TK;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~putAll~Ljava.util.Map\\\u003c+TK;+TV;\u003e;", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.putAll(Map\u003c? extends K, ? extends V\u003e m)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~remove~Ljava.lang.Object;", + "label": "V org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.remove(Object key)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.remove(Ljava/lang/Object;Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~remove~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.remove(Object key, Object value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.replace(TK;TV;TV;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~replace~TK;~TV;~TV;", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.replace(K key, V oldValue, V newValue)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.replace(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~replace~TK;~TV;", + "label": "V org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.replace(K key, V value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~clear", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.clear()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.purgeStaleEntries()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "purgeStaleEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~purgeStaleEntries", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.purgeStaleEntries()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.keySet()Ljava.util.Set\u003cTK;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~keySet", + "label": "Set\u003cK\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.keySet()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~values", + "label": "Collection\u003cV\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.values()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~entrySet", + "label": "Set\u003cEntry\u003cK, V\u003e\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.entrySet()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.keys()Ljava.util.Enumeration\u003cTK;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Enumeration\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Enumeration;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~keys", + "label": "Enumeration\u003cK\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.keys()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.elements()Ljava.util.Enumeration\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Enumeration\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Enumeration;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "elements", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~elements", + "label": "Enumeration\u003cV\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.elements()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.writeObject(Ljava/io/ObjectOutputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectOutputStream;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "writeObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~writeObject~Ljava.io.ObjectOutputStream;", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.writeObject(ObjectOutputStream s) throws IOException" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.readObject(Ljava/io/ObjectInputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectInputStream;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "readObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~readObject~Ljava.io.ObjectInputStream;", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.readObject(ObjectInputStream s) throws IOException, ClassNotFoundException" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~\\\u003cclinit\u003e", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 17, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap\u003cK, V\u003e" + }, + { + "fqName": "org.hibernate.validator.internal.util.ExecutableParameterNameProvider", + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.delegate", + "type": { + "kind": "CLASS", + "name": "Ljavax.validation.ParameterNameProvider;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 18, + "name": "delegate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider^delegate", + "label": "ParameterNameProvider delegate" + } + ], + "methods": [ + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.(Ljavax/validation/ParameterNameProvider;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.validation.ParameterNameProvider;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "ExecutableParameterNameProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~ExecutableParameterNameProvider~Ljavax.validation.ParameterNameProvider;", + "label": "org.hibernate.validator.internal.util.ExecutableParameterNameProvider.ExecutableParameterNameProvider(ParameterNameProvider delegate)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.getParameterNames(Ljava/lang/reflect/Executable;)Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Executable;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "getParameterNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~getParameterNames~Ljava.lang.reflect.Executable;", + "label": "List\u003cString\u003e org.hibernate.validator.internal.util.ExecutableParameterNameProvider.getParameterNames(Executable executable)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.getDelegate()Ljavax.validation.ParameterNameProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljavax.validation.ParameterNameProvider;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "getDelegate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~getDelegate", + "label": "ParameterNameProvider org.hibernate.validator.internal.util.ExecutableParameterNameProvider.getDelegate()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~toString", + "label": "String org.hibernate.validator.internal.util.ExecutableParameterNameProvider.toString()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~hashCode", + "label": "int org.hibernate.validator.internal.util.ExecutableParameterNameProvider.hashCode()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~equals~Ljava.lang.Object;", + "label": "boolean org.hibernate.validator.internal.util.ExecutableParameterNameProvider.equals(Object obj)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ExecutableParameterNameProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider", + "label": "org.hibernate.validator.internal.util.ExecutableParameterNameProvider" + }, + { + "fqName": "com.fasterxml.classmate.util.ResolvedTypeCache$CacheMap", + "bindingKey": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.util.LinkedHashMap", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;._maxEntries", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;", + "flags": 20, + "name": "_maxEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/classmate\\/1.3.4\\/classmate-1.3.4.jar\u003ccom.fasterxml.classmate.util(ResolvedTypeCache$CacheMap.class[CacheMap^_maxEntries", + "label": "int _maxEntries" + } + ], + "methods": [ + { + "bindingKey": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;", + "flags": 1, + "name": "CacheMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/classmate\\/1.3.4\\/classmate-1.3.4.jar\u003ccom.fasterxml.classmate.util(ResolvedTypeCache$CacheMap.class[CacheMap~CacheMap~I", + "label": "com.fasterxml.classmate.util.ResolvedTypeCache.CacheMap.CacheMap(int maxEntries)" + }, + { + "bindingKey": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;.removeEldestEntry(Ljava/util/Map$Entry\u003cLcom/fasterxml/classmate/util/ResolvedTypeCache$Key;Lcom/fasterxml/classmate/ResolvedType;\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLcom.fasterxml.classmate.util.ResolvedTypeCache$Key;Lcom.fasterxml.classmate.ResolvedType;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.classmate.util.ResolvedTypeCache$Key;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.classmate.ResolvedType;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;", + "flags": 4, + "name": "removeEldestEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/classmate\\/1.3.4\\/classmate-1.3.4.jar\u003ccom.fasterxml.classmate.util(ResolvedTypeCache$CacheMap.class[CacheMap~removeEldestEntry~Ljava.util.Map$Entry\\\u003cLcom.fasterxml.classmate.util.ResolvedTypeCache$Key;Lcom.fasterxml.classmate.ResolvedType;\u003e;", + "label": "boolean com.fasterxml.classmate.util.ResolvedTypeCache.CacheMap.removeEldestEntry(Entry\u003cKey, ResolvedType\u003e eldest)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/com/fasterxml/classmate/1.3.4/classmate-1.3.4-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lcom/fasterxml/classmate/util/ResolvedTypeCache;", + "flags": 26, + "name": "CacheMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/classmate\\/1.3.4\\/classmate-1.3.4.jar\u003ccom.fasterxml.classmate.util(ResolvedTypeCache$CacheMap.class[CacheMap", + "label": "com.fasterxml.classmate.util.ResolvedTypeCache.CacheMap" + }, + { + "fqName": "org.springframework.http.codec.multipart.MultipartHttpMessageWriter$MultipartHttpOutputMessage", + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.http.ReactiveHttpOutputMessage" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.bufferFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBufferFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 18, + "name": "bufferFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^bufferFactory", + "label": "DataBufferFactory bufferFactory" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.charset", + "type": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 18, + "name": "charset", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^charset", + "label": "Charset charset" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.headers", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpHeaders;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 18, + "name": "headers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^headers", + "label": "HttpHeaders headers" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.committed", + "type": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicBoolean;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 18, + "name": "committed", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^committed", + "label": "AtomicBoolean committed" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.body", + "type": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Flux\u003cLorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Flux;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBuffer;" + } + ] + } + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^body}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 2, + "name": "body", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^body", + "label": "Flux\u003cDataBuffer\u003e body" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.(Lorg/springframework/core/io/buffer/DataBufferFactory;Ljava/nio/charset/Charset;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBufferFactory;" + }, + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "MultipartHttpOutputMessage", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~MultipartHttpOutputMessage~Lorg.springframework.core.io.buffer.DataBufferFactory;~Ljava.nio.charset.Charset;", + "label": "org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.MultipartHttpOutputMessage(DataBufferFactory bufferFactory, Charset charset)" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.getHeaders()Lorg.springframework.http.HttpHeaders;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpHeaders;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "getHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~getHeaders", + "label": "HttpHeaders org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.getHeaders()" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.bufferFactory()Lorg.springframework.core.io.buffer.DataBufferFactory;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBufferFactory;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "bufferFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~bufferFactory", + "label": "DataBufferFactory org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.bufferFactory()" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.beforeCommit(Ljava/util/function/Supplier\u003c+Lreactor/core/publisher/Mono\u003cLjava/lang/Void;\u003e;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.Supplier\u003c+Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.Supplier;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "+Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "extras": { + "owner": { + "kind": "WILDCARD", + "name": "+Lreactor.core.publisher.Mono;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Void;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "beforeCommit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~beforeCommit~Ljava.util.function.Supplier\\\u003c+Lreactor.core.publisher.Mono\\\u003cLjava.lang.Void;\u003e;\u003e;", + "label": "void org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.beforeCommit(Supplier\u003c? extends Mono\u003cVoid\u003e\u003e action)" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.isCommitted()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "isCommitted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~isCommitted", + "label": "boolean org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.isCommitted()" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.writeWith(Lorg/reactivestreams/Publisher\u003c+Lorg/springframework/core/io/buffer/DataBuffer;\u003e;)Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Mono;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Void;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.reactivestreams.Publisher\u003c+Lorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.reactivestreams.Publisher;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Lorg.springframework.core.io.buffer.DataBuffer;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "writeWith", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~writeWith~Lorg.reactivestreams.Publisher\\\u003c+Lorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "label": "Mono\u003cVoid\u003e org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.writeWith(Publisher\u003c? extends DataBuffer\u003e body)" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.generateHeaders()Lorg.springframework.core.io.buffer.DataBuffer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBuffer;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 2, + "name": "generateHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~generateHeaders", + "label": "DataBuffer org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.generateHeaders()" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.writeAndFlushWith(Lorg/reactivestreams/Publisher\u003c+Lorg/reactivestreams/Publisher\u003c+Lorg/springframework/core/io/buffer/DataBuffer;\u003e;\u003e;)Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Mono;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Void;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.reactivestreams.Publisher\u003c+Lorg.reactivestreams.Publisher\u003c+Lorg.springframework.core.io.buffer.DataBuffer;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.reactivestreams.Publisher;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "+Lorg.reactivestreams.Publisher\u003c+Lorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "extras": { + "owner": { + "kind": "WILDCARD", + "name": "+Lorg.reactivestreams.Publisher;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Lorg.springframework.core.io.buffer.DataBuffer;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "writeAndFlushWith", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~writeAndFlushWith~Lorg.reactivestreams.Publisher\\\u003c+Lorg.reactivestreams.Publisher\\\u003c+Lorg.springframework.core.io.buffer.DataBuffer;\u003e;\u003e;", + "label": "Mono\u003cVoid\u003e org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.writeAndFlushWith(Publisher\u003c? extends Publisher\u003c? extends DataBuffer\u003e\u003e body)" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.getBody()Lreactor.core.publisher.Flux\u003cLorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Flux\u003cLorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Flux;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBuffer;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "getBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~getBody", + "label": "Flux\u003cDataBuffer\u003e org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.getBody()" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.setComplete()Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Mono;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Void;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "setComplete", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~setComplete", + "label": "Mono\u003cVoid\u003e org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.setComplete()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter;", + "flags": 10, + "name": "MultipartHttpOutputMessage", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage", + "label": "org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage" + }, + { + "fqName": "org.springframework.web.filter.HttpPutFormContentFilter$HttpPutFormContentRequestWrapper", + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "javax.servlet.http.HttpServletRequestWrapper", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.formParameters", + "type": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 2, + "name": "formParameters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper^formParameters", + "label": "MultiValueMap\u003cString, String\u003e formParameters" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.(Ljavax/servlet/http/HttpServletRequest;Lorg/springframework/util/MultiValueMap\u003cLjava/lang/String;Ljava/lang/String;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 1, + "name": "HttpPutFormContentRequestWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~HttpPutFormContentRequestWrapper~Ljavax.servlet.http.HttpServletRequest;~Lorg.springframework.util.MultiValueMap\\\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "label": "org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper.HttpPutFormContentRequestWrapper(HttpServletRequest request, MultiValueMap\u003cString, String\u003e parameters)" + }, + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.getParameter(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameter~Ljava.lang.String;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 1, + "name": "getParameter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameter~Ljava.lang.String;", + "label": "String org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper.getParameter(String name)" + }, + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.getParameterMap()Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 1, + "name": "getParameterMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameterMap", + "label": "Map\u003cString, String[]\u003e org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper.getParameterMap()" + }, + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.getParameterNames()Ljava.util.Enumeration\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Enumeration\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Enumeration;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 1, + "name": "getParameterNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameterNames", + "label": "Enumeration\u003cString\u003e org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper.getParameterNames()" + }, + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.getParameterValues(Ljava/lang/String;)[Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameterValues~Ljava.lang.String;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 1, + "name": "getParameterValues", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameterValues~Ljava.lang.String;", + "label": "String[] org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper.getParameterValues(String name)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter;", + "flags": 10, + "name": "HttpPutFormContentRequestWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper", + "label": "org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper" + }, + { + "fqName": "org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult", + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.multipartFiles", + "type": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Lorg.springframework.web.multipart.MultipartFile;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.multipart.MultipartFile;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 18, + "name": "multipartFiles", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult^multipartFiles", + "label": "MultiValueMap\u003cString, MultipartFile\u003e multipartFiles" + }, + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.multipartParameters", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 18, + "name": "multipartParameters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult^multipartParameters", + "label": "Map\u003cString, String[]\u003e multipartParameters" + }, + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.multipartParameterContentTypes", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 18, + "name": "multipartParameterContentTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult^multipartParameterContentTypes", + "label": "Map\u003cString, String\u003e multipartParameterContentTypes" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.(Lorg/springframework/util/MultiValueMap\u003cLjava/lang/String;Lorg/springframework/web/multipart/MultipartFile;\u003e;Ljava/util/Map\u003cLjava/lang/String;[Ljava/lang/String;\u003e;Ljava/util/Map\u003cLjava/lang/String;Ljava/lang/String;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Lorg.springframework.web.multipart.MultipartFile;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.multipart.MultipartFile;" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 1, + "name": "MultipartParsingResult", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult~MultipartParsingResult~Lorg.springframework.util.MultiValueMap\\\u003cLjava.lang.String;Lorg.springframework.web.multipart.MultipartFile;\u003e;~Ljava.util.Map\\\u003cLjava.lang.String;\\[Ljava.lang.String;\u003e;~Ljava.util.Map\\\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "label": "org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult.MultipartParsingResult(MultiValueMap\u003cString, MultipartFile\u003e mpFiles, Map\u003cString, String[]\u003e mpParams, Map\u003cString, String\u003e mpParamContentTypes)" + }, + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.getMultipartFiles()Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Lorg.springframework.web.multipart.MultipartFile;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Lorg.springframework.web.multipart.MultipartFile;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.multipart.MultipartFile;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 1, + "name": "getMultipartFiles", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult~getMultipartFiles", + "label": "MultiValueMap\u003cString, MultipartFile\u003e org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult.getMultipartFiles()" + }, + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.getMultipartParameters()Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 1, + "name": "getMultipartParameters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult~getMultipartParameters", + "label": "Map\u003cString, String[]\u003e org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult.getMultipartParameters()" + }, + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.getMultipartParameterContentTypes()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 1, + "name": "getMultipartParameterContentTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult~getMultipartParameterContentTypes", + "label": "Map\u003cString, String\u003e org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult.getMultipartParameterContentTypes()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport;", + "flags": 12, + "name": "MultipartParsingResult", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult", + "label": "org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult" + }, + { + "fqName": "org.springframework.web.util.UriComponents$MapTemplateVariables", + "bindingKey": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.util.UriComponents$UriTemplateVariables" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;.uriVariables", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;", + "flags": 18, + "name": "uriVariables", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponents$MapTemplateVariables.class[MapTemplateVariables^uriVariables", + "label": "Map\u003cString, ?\u003e uriVariables" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;.(Ljava/util/Map\u003cLjava/lang/String;*\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;", + "flags": 1, + "name": "MapTemplateVariables", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponents$MapTemplateVariables.class[MapTemplateVariables~MapTemplateVariables~Ljava.util.Map\\\u003cLjava.lang.String;*\u003e;", + "label": "org.springframework.web.util.UriComponents.MapTemplateVariables.MapTemplateVariables(Map\u003cString, ?\u003e uriVariables)" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;.getValue(Ljava/lang/String;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponents$MapTemplateVariables.class[MapTemplateVariables~getValue~Ljava.lang.String;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponents$MapTemplateVariables.class[MapTemplateVariables~getValue~Ljava.lang.String;", + "label": "Object org.springframework.web.util.UriComponents.MapTemplateVariables.getValue(@Nullable String name)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/web/util/UriComponents;", + "flags": 10, + "name": "MapTemplateVariables", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponents$MapTemplateVariables.class[MapTemplateVariables", + "label": "org.springframework.web.util.UriComponents.MapTemplateVariables" + }, + { + "fqName": "org.springframework.web.util.UriComponentsBuilder$CompositePathComponentBuilder", + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.util.UriComponentsBuilder$PathComponentBuilder" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.builders", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.LinkedList\u003cLorg.springframework.web.util.UriComponentsBuilder$PathComponentBuilder;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.LinkedList;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.UriComponentsBuilder$PathComponentBuilder;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 18, + "name": "builders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder^builders", + "label": "LinkedList\u003cPathComponentBuilder\u003e builders" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 2, + "name": "CompositePathComponentBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~CompositePathComponentBuilder", + "label": "org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.CompositePathComponentBuilder()" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.addPathSegments([Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 129, + "name": "addPathSegments", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~addPathSegments~\\[Ljava.lang.String;", + "label": "void org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.addPathSegments(String... pathSegments)" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.addPath(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 1, + "name": "addPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~addPath~Ljava.lang.String;", + "label": "void org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.addPath(String path)" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.getLastBuilder(Ljava/lang/Class\u003cTT;\u003e;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~getLastBuilder~Ljava.lang.Class\\\u003cTT;\u003e;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 2, + "name": "getLastBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~getLastBuilder~Ljava.lang.Class\\\u003cTT;\u003e;", + "label": "\u003cT\u003e T org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.getLastBuilder(Class\u003cT\u003e builderClass)" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.build()Lorg.springframework.web.util.HierarchicalUriComponents$PathComponent;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.HierarchicalUriComponents$PathComponent;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 1, + "name": "build", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~build", + "label": "PathComponent org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.build()" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.cloneBuilder()Lorg.springframework.web.util.UriComponentsBuilder$CompositePathComponentBuilder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.UriComponentsBuilder$CompositePathComponentBuilder;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 1, + "name": "cloneBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~cloneBuilder", + "label": "CompositePathComponentBuilder org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.cloneBuilder()" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.cloneBuilder()Lorg.springframework.web.util.UriComponentsBuilder$PathComponentBuilder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.UriComponentsBuilder$PathComponentBuilder;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 4161, + "name": "cloneBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~cloneBuilder!2", + "label": "PathComponentBuilder org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.cloneBuilder()" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.(Lorg/springframework/web/util/UriComponentsBuilder$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.UriComponentsBuilder$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 4096, + "name": "CompositePathComponentBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~CompositePathComponentBuilder~Lorg.springframework.web.util.UriComponentsBuilder$1;", + "label": "org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.CompositePathComponentBuilder(UriComponentsBuilder(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder;", + "flags": 10, + "name": "CompositePathComponentBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder", + "label": "org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder" + }, + { + "fqName": "org.springframework.beans.factory.xml.UtilNamespaceHandler$MapBeanDefinitionParser", + "bindingKey": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;", + "flags": 2, + "name": "MapBeanDefinitionParser", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-beans\\/5.0.4.RELEASE\\/spring-beans-5.0.4.RELEASE.jar\u003corg.springframework.beans.factory.xml(UtilNamespaceHandler$MapBeanDefinitionParser.class[MapBeanDefinitionParser~MapBeanDefinitionParser", + "label": "org.springframework.beans.factory.xml.UtilNamespaceHandler.MapBeanDefinitionParser.MapBeanDefinitionParser()" + }, + { + "bindingKey": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;.getBeanClass(Lorg/w3c/dom/Element;)Ljava.lang.Class\u003c*\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.w3c.dom.Element;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;", + "flags": 4, + "name": "getBeanClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-beans\\/5.0.4.RELEASE\\/spring-beans-5.0.4.RELEASE.jar\u003corg.springframework.beans.factory.xml(UtilNamespaceHandler$MapBeanDefinitionParser.class[MapBeanDefinitionParser~getBeanClass~Lorg.w3c.dom.Element;", + "label": "Class\u003c?\u003e org.springframework.beans.factory.xml.UtilNamespaceHandler.MapBeanDefinitionParser.getBeanClass(Element element)" + }, + { + "bindingKey": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;.doParse(Lorg/w3c/dom/Element;Lorg/springframework/beans/factory/xml/ParserContext;Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.w3c.dom.Element;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.xml.ParserContext;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;", + "flags": 4, + "name": "doParse", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-beans\\/5.0.4.RELEASE\\/spring-beans-5.0.4.RELEASE.jar\u003corg.springframework.beans.factory.xml(UtilNamespaceHandler$MapBeanDefinitionParser.class[MapBeanDefinitionParser~doParse~Lorg.w3c.dom.Element;~Lorg.springframework.beans.factory.xml.ParserContext;~Lorg.springframework.beans.factory.support.BeanDefinitionBuilder;", + "label": "void org.springframework.beans.factory.xml.UtilNamespaceHandler.MapBeanDefinitionParser.doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;.(Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.xml.UtilNamespaceHandler$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;", + "flags": 4096, + "name": "MapBeanDefinitionParser", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-beans\\/5.0.4.RELEASE\\/spring-beans-5.0.4.RELEASE.jar\u003corg.springframework.beans.factory.xml(UtilNamespaceHandler$MapBeanDefinitionParser.class[MapBeanDefinitionParser~MapBeanDefinitionParser~Lorg.springframework.beans.factory.xml.UtilNamespaceHandler$1;", + "label": "org.springframework.beans.factory.xml.UtilNamespaceHandler.MapBeanDefinitionParser.MapBeanDefinitionParser(UtilNamespaceHandler(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-beans/5.0.4.RELEASE/spring-beans-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-beans/5.0.4.RELEASE/spring-beans-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler;", + "flags": 10, + "name": "MapBeanDefinitionParser", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-beans\\/5.0.4.RELEASE\\/spring-beans-5.0.4.RELEASE.jar\u003corg.springframework.beans.factory.xml(UtilNamespaceHandler$MapBeanDefinitionParser.class[MapBeanDefinitionParser", + "label": "org.springframework.beans.factory.xml.UtilNamespaceHandler.MapBeanDefinitionParser" + }, + { + "fqName": "org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper", + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.partialMatches", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 18, + "name": "partialMatches", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper^partialMatches", + "label": "List\u003cPartialMatch\u003e partialMatches" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.(Ljava/util/Set\u003cLorg/springframework/web/reactive/result/method/RequestMappingInfo;\u003e;Lorg/springframework/web/server/ServerWebExchange;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfo;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfo;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "PartialMatchHelper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~PartialMatchHelper~Ljava.util.Set\\\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfo;\u003e;~Lorg.springframework.web.server.ServerWebExchange;", + "label": "org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.PartialMatchHelper(Set\u003cRequestMappingInfo\u003e infos, ServerWebExchange exchange)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~isEmpty", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.isEmpty()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.hasMethodsMismatch()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "hasMethodsMismatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~hasMethodsMismatch", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.hasMethodsMismatch()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.hasConsumesMismatch()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "hasConsumesMismatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~hasConsumesMismatch", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.hasConsumesMismatch()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.hasProducesMismatch()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "hasProducesMismatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~hasProducesMismatch", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.hasProducesMismatch()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.hasParamsMismatch()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "hasParamsMismatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~hasParamsMismatch", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.hasParamsMismatch()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.getAllowedMethods()Ljava.util.Set\u003cLorg.springframework.http.HttpMethod;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.http.HttpMethod;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpMethod;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "getAllowedMethods", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~getAllowedMethods", + "label": "Set\u003cHttpMethod\u003e org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.getAllowedMethods()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.getConsumableMediaTypes()Ljava.util.Set\u003cLorg.springframework.http.MediaType;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.http.MediaType;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.MediaType;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "getConsumableMediaTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~getConsumableMediaTypes", + "label": "Set\u003cMediaType\u003e org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.getConsumableMediaTypes()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.getProducibleMediaTypes()Ljava.util.Set\u003cLorg.springframework.http.MediaType;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.http.MediaType;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.MediaType;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "getProducibleMediaTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~getProducibleMediaTypes", + "label": "Set\u003cMediaType\u003e org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.getProducibleMediaTypes()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.getParamConditions()Ljava.util.List\u003cLjava.util.Set\u003cLorg.springframework.web.reactive.result.condition.NameValueExpression\u003cLjava.lang.String;\u003e;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.util.Set\u003cLorg.springframework.web.reactive.result.condition.NameValueExpression\u003cLjava.lang.String;\u003e;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.web.reactive.result.condition.NameValueExpression\u003cLjava.lang.String;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.web.reactive.result.condition.NameValueExpression\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.condition.NameValueExpression;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "getParamConditions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~getParamConditions", + "label": "List\u003cSet\u003cNameValueExpression\u003cString\u003e\u003e\u003e org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.getParamConditions()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$getParamConditions$6(Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$getParamConditions$6", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$getParamConditions$6~Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;", + "label": "Set org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$getParamConditions$6(PartialMatch arg0)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$getProducibleMediaTypes$5(Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;)Ljava.util.stream.Stream;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.stream.Stream;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$getProducibleMediaTypes$5", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$getProducibleMediaTypes$5~Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;", + "label": "Stream org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$getProducibleMediaTypes$5(PartialMatch arg0)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$getConsumableMediaTypes$4(Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;)Ljava.util.stream.Stream;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.stream.Stream;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$getConsumableMediaTypes$4", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$getConsumableMediaTypes$4~Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;", + "label": "Stream org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$getConsumableMediaTypes$4(PartialMatch arg0)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$getAllowedMethods$3(Lorg/springframework/web/bind/annotation/RequestMethod;)Lorg.springframework.http.HttpMethod;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpMethod;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.bind.annotation.RequestMethod;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$getAllowedMethods$3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$getAllowedMethods$3~Lorg.springframework.web.bind.annotation.RequestMethod;", + "label": "HttpMethod org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$getAllowedMethods$3(RequestMethod arg0)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$getAllowedMethods$2(Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;)Ljava.util.stream.Stream;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.stream.Stream;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$getAllowedMethods$2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$getAllowedMethods$2~Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;", + "label": "Stream org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$getAllowedMethods$2(PartialMatch arg0)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$new$1(Lorg/springframework/web/server/ServerWebExchange;Lorg/springframework/web/reactive/result/method/RequestMappingInfo;)Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$new$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$new$1~Lorg.springframework.web.server.ServerWebExchange;~Lorg.springframework.web.reactive.result.method.RequestMappingInfo;", + "label": "PartialMatch org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$new$1(ServerWebExchange arg0, RequestMappingInfo arg1)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$new$0(Lorg/springframework/web/server/ServerWebExchange;Lorg/springframework/web/reactive/result/method/RequestMappingInfo;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$new$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$new$0~Lorg.springframework.web.server.ServerWebExchange;~Lorg.springframework.web.reactive.result.method.RequestMappingInfo;", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$new$0(ServerWebExchange arg0, RequestMappingInfo arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-webflux/5.0.4.RELEASE/spring-webflux-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-webflux/5.0.4.RELEASE/spring-webflux-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping;", + "flags": 10, + "name": "PartialMatchHelper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper", + "label": "org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper" + }, + { + "fqName": "reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber", + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber\u003cTT;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "reactor.core.Fuseable$ConditionalSubscriber", + "reactor.core.publisher.InnerOperator", + "reactor.core.Fuseable$QueueSubscription" + ], + "fields": [ + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.actual", + "type": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.CoreSubscriber\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.CoreSubscriber;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 16, + "name": "actual", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^actual", + "label": "CoreSubscriber\u003c? super T\u003e actual" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.actualConditional", + "type": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.Fuseable$ConditionalSubscriber\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.Fuseable$ConditionalSubscriber;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 16, + "name": "actualConditional", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^actualConditional", + "label": "ConditionalSubscriber\u003c? super T\u003e actualConditional" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.parent", + "type": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.MonoPeekTerminal\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.MonoPeekTerminal;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 16, + "name": "parent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^parent", + "label": "MonoPeekTerminal\u003cT\u003e parent" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.s", + "type": { + "kind": "CLASS", + "name": "Lorg.reactivestreams.Subscription;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "s", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^s", + "label": "Subscription s" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.queueSubscription", + "type": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.Fuseable$QueueSubscription\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.Fuseable$QueueSubscription;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "queueSubscription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^queueSubscription", + "label": "QueueSubscription\u003cT\u003e queueSubscription" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.sourceMode", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "sourceMode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^sourceMode", + "label": "int sourceMode" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.done", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 64, + "name": "done", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^done", + "label": "boolean done" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.valued", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "valued", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^valued", + "label": "boolean valued" + } + ], + "methods": [ + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.(Lreactor/core/Fuseable$ConditionalSubscriber\u003c-TT;\u003e;Lreactor/core/publisher/MonoPeekTerminal\u003cTT;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.Fuseable$ConditionalSubscriber\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.Fuseable$ConditionalSubscriber;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.MonoPeekTerminal\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.MonoPeekTerminal;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "MonoTerminalPeekSubscriber", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~MonoTerminalPeekSubscriber~Lreactor.core.Fuseable$ConditionalSubscriber\\\u003c-TT;\u003e;~Lreactor.core.publisher.MonoPeekTerminal\\\u003cTT;\u003e;", + "label": "reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.MonoTerminalPeekSubscriber(ConditionalSubscriber\u003c? super T\u003e actual, MonoPeekTerminal\u003cT\u003e parent)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.(Lreactor/core/CoreSubscriber\u003c-TT;\u003e;Lreactor/core/publisher/MonoPeekTerminal\u003cTT;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.CoreSubscriber\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.CoreSubscriber;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.MonoPeekTerminal\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.MonoPeekTerminal;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "MonoTerminalPeekSubscriber", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~MonoTerminalPeekSubscriber~Lreactor.core.CoreSubscriber\\\u003c-TT;\u003e;~Lreactor.core.publisher.MonoPeekTerminal\\\u003cTT;\u003e;", + "label": "reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.MonoTerminalPeekSubscriber(CoreSubscriber\u003c? super T\u003e actual, MonoPeekTerminal\u003cT\u003e parent)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.scanUnsafe(Lreactor/core/Scannable$Attr;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lreactor.core.Scannable$Attr;" + } + ], + "annotations": [ + { + "fqName": "reactor.util.annotation.Nullable", + "valuePairs": {}, + "name": "reactor.util.annotation.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~scanUnsafe~Lreactor.core.Scannable$Attr;}reactor.util.annotation.Nullable", + "label": "reactor.util.annotation.Nullable" + } + ], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "scanUnsafe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~scanUnsafe~Lreactor.core.Scannable$Attr;", + "label": "Object reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.scanUnsafe(Attr key)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.request(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "request", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~request~J", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.request(long n)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.cancel()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "cancel", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~cancel", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.cancel()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.onSubscribe(Lorg/reactivestreams/Subscription;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.reactivestreams.Subscription;" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "onSubscribe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~onSubscribe~Lorg.reactivestreams.Subscription;", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.onSubscribe(Subscription s)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.onNext(TT;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "onNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~onNext~TT;", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.onNext(T t)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.tryOnNext(TT;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "tryOnNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~tryOnNext~TT;", + "label": "boolean reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.tryOnNext(T t)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.onError(Ljava/lang/Throwable;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "onError", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~onError~Ljava.lang.Throwable;", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.onError(Throwable t)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.onComplete()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "onComplete", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~onComplete", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.onComplete()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.actual()Lreactor.core.CoreSubscriber\u003c-TT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.CoreSubscriber\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.CoreSubscriber;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "actual", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~actual", + "label": "CoreSubscriber\u003c? super T\u003e reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.actual()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.poll()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "reactor.util.annotation.Nullable", + "valuePairs": {}, + "name": "reactor.util.annotation.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~poll}reactor.util.annotation.Nullable", + "label": "reactor.util.annotation.Nullable" + } + ], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "poll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~poll", + "label": "T reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.poll()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~isEmpty", + "label": "boolean reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.isEmpty()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~clear", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.clear()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.requestFusion(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "requestFusion", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~requestFusion~I", + "label": "int reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.requestFusion(int requestedMode)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~size", + "label": "int reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.size()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/projectreactor/reactor-core/3.1.5.RELEASE/reactor-core-3.1.5.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/projectreactor/reactor-core/3.1.5.RELEASE/reactor-core-3.1.5.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal;", + "flags": 24, + "name": "MonoTerminalPeekSubscriber", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber", + "label": "reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber\u003cT\u003e" + } +] \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/JavaLangugeClientTest.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/JavaLangugeClientTest.java new file mode 100644 index 000000000..1fb9cfd4f --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/JavaLangugeClientTest.java @@ -0,0 +1,175 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.tooling.ls.eclipse.commons.test; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +import java.util.Arrays; +import java.util.HashSet; +import java.util.List; +import java.util.Set; +import java.util.concurrent.TimeUnit; +import java.util.stream.Collectors; + +import org.eclipse.core.resources.IProject; +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.Test; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaSearchParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaTypeHierarchyParams; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; +import org.springframework.tooling.ls.eclipse.commons.STS4LanguageClientImpl; + +public class JavaLangugeClientTest { + + private static STS4LanguageClientImpl client = new STS4LanguageClientImpl(); + + private static IProject project; + + @AfterClass + public static void tearDown() throws Exception { + TestUtils.deleteAllProjects(); + } + + @BeforeClass + public static void setupAll() throws Exception { + project = TestUtils.importMavenProject("test-webflux-project"); + assertNotNull(project); + } + + @Test + public void findTypeInJRE() throws Exception { + TypeData data = client + .javaType(new JavaDataParams(project.getLocationURI().toString(), "Ljava/util/Map;", true)) + .get(10, TimeUnit.SECONDS); + assertNotNull(data); + assertEquals(TestUtils.loadJsonString("Map.json"), TestUtils.toJsonString(data)); + } + + @Test + public void findTypeInJar() throws Exception { + TypeData data = client + .javaType(new JavaDataParams(project.getLocationURI().toString(), + "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", true)) + .get(10, TimeUnit.SECONDS); + assertNotNull(data); + assertEquals(TestUtils.loadJsonString("ServerProperties.json"), TestUtils.toJsonString(data)); + } + + @Test + public void findTypeInSource1() throws Exception { + TypeData data = client + .javaType(new JavaDataParams(project.getLocationURI().toString(), "Lorg/test/Quote;", true)) + .get(10, TimeUnit.SECONDS); + assertNotNull(data); + assertEquals(TestUtils.loadJsonString("Quote.json"), TestUtils.toJsonString(data)); + } + + @Test + public void findTypeInSource2() throws Exception { + TypeData data = client + .javaType(new JavaDataParams(project.getLocationURI().toString(), "Lorg/test/NestedRouter3;", true)) + .get(10, TimeUnit.SECONDS); + assertNotNull(data); + assertEquals(TestUtils.loadJsonString("NestedRouter3.json"), TestUtils.toJsonString(data)); + } + + @Test + public void fuzzyFindTypesIncludingSysLibs() throws Exception { + List data = client + .javaSearchTypes(new JavaSearchParams(project.getLocationURI().toString(), "util.Map", true, true)) + .get(100, TimeUnit.SECONDS); + assertNotNull(data); + assertTrue(data.size() > 500); + List closeMatches = data.stream().filter(t -> t.getFqName().contains("util.Map")).collect(Collectors.toList()); + assertEquals(2, closeMatches.size()); + assertNotNull(closeMatches.stream().filter(t -> "java.util.Map".equals(t.getFqName())).findFirst().orElse(null)); + } + + @Test + public void fuzzyFindTypesExcludingSysLibs() throws Exception { + List data = client + .javaSearchTypes(new JavaSearchParams(project.getLocationURI().toString(), "util.Map", true, false)) + .get(10, TimeUnit.SECONDS); + assertNotNull(data); + assertEquals(186, data.size()); + TestUtils.saveJsonData("search-util-map.json", data); + List closeMatches = data.stream().filter(t -> t.getFqName().contains("util.Map")).collect(Collectors.toList()); + assertEquals(1, closeMatches.size()); + assertEquals("io.netty.util.Mapping", closeMatches.get(0).getFqName()); + } + + @Test + public void searchPackagesIncludingSysLibs() throws Exception { + List packages = client.javaSearchPackages(new JavaSearchParams(project.getLocationURI().toString(), "java.lang", true, true)).get(30, TimeUnit.SECONDS); + assertTrue(packages.size() > 15 && packages.size() < 25); + } + + @Test + public void searchPackagesExcludingSysLibs() throws Exception { + List packages = client.javaSearchPackages(new JavaSearchParams(project.getLocationURI().toString(), "java.lang", true, false)).get(30, TimeUnit.SECONDS); + assertEquals(1, packages.size()); + packages = client.javaSearchPackages(new JavaSearchParams(project.getLocationURI().toString(), "org.test", true, false)).get(30, TimeUnit.SECONDS); + assertTrue(packages.contains("org.test")); + } + + @Test + public void map_Subtypes() throws Exception { + List data = client + .javaSubTypes(new JavaTypeHierarchyParams(project.getLocationURI().toString(), "java.util.Map")) + .get(10, TimeUnit.SECONDS); + assertNotNull(data); + assertTrue(data.size() > 200); + assertTrue(data.stream().filter(t -> "java.util.AbstractMap".equals(t.getFqName())).findFirst().isPresent()); + } + + @Test + public void arrayList_SuperTypes() throws Exception { + List data = client + .javaSuperTypes(new JavaTypeHierarchyParams(project.getLocationURI().toString(), "java.util.ArrayList")) + .get(10, TimeUnit.SECONDS); + assertNotNull(data); + Set actual = data.stream().map(t -> t.getFqName()).collect(Collectors.toSet()); + Set expected = new HashSet<>(Arrays.asList( + "java.util.List", + "java.util.RandomAccess", + "java.lang.Cloneable", + "java.io.Serializable", + "java.util.AbstractList", + "java.util.Collection", + "java.lang.Object", + "java.util.AbstractCollection", + "java.lang.Iterable" + )); + assertEquals(expected, actual); + } + + @Test + public void taskExecutorFactoryBean_SuperTypes() throws Exception { + List data = client + .javaSuperTypes(new JavaTypeHierarchyParams(project.getLocationURI().toString(), "org.springframework.scheduling.config.TaskExecutorFactoryBean")) + .get(100000, TimeUnit.SECONDS); + assertNotNull(data); + Set actual = data.stream().map(t -> t.getFqName()).collect(Collectors.toSet()); + Set expected = new HashSet<>(Arrays.asList( + "org.springframework.beans.factory.FactoryBean", + "org.springframework.beans.factory.DisposableBean", + "org.springframework.beans.factory.Aware", + "java.lang.Object", + "org.springframework.beans.factory.BeanNameAware", + "org.springframework.beans.factory.InitializingBean" + )); + assertEquals(expected, actual); + } +} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/JavadocTest.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/JavadocTest.java index f78718a26..7984be224 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/JavadocTest.java +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/JavadocTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -19,10 +19,10 @@ import org.eclipse.jdt.core.IField; import org.eclipse.jdt.core.IJavaProject; import org.eclipse.jdt.core.IMethod; import org.eclipse.jdt.core.IType; +import org.eclipse.lsp4j.MarkupContent; import org.junit.After; import org.junit.Test; -import org.springframework.tooling.jdt.ls.commons.java.JavaDataParams; -import org.springframework.tooling.jdt.ls.commons.javadoc.JavadocResponse; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; import org.springframework.tooling.ls.eclipse.commons.STS4LanguageClientImpl; public class JavadocTest { @@ -44,9 +44,9 @@ public class JavadocTest { String expectedBindingKey = "Lcom/sample/SampleJavadoc;"; assertEquals(expectedBindingKey, type.getKey()); - JavaDataParams params = new JavaDataParams(project.getProject().getLocation().toFile().toURI().toString(), expectedBindingKey); - JavadocResponse response = client.javadoc(params).get(1, TimeUnit.SECONDS); - assertEquals("**Sample class**", response.getContent()); + JavaDataParams params = new JavaDataParams(project.getProject().getLocation().toFile().toURI().toString(), expectedBindingKey, false); + MarkupContent response = client.javadoc(params).get(1, TimeUnit.SECONDS); + assertEquals("**Sample class**", response.getValue()); } @Test @@ -61,9 +61,9 @@ public class JavadocTest { String expectedBindingKey = "Lcom/sample/SampleJavadoc;.number"; assertEquals(expectedBindingKey, field.getKey()); - JavaDataParams params = new JavaDataParams(project.getProject().getLocation().toFile().toURI().toString(), expectedBindingKey); - JavadocResponse response = client.javadoc(params).get(1, TimeUnit.SECONDS); - assertEquals("**Sample field**", response.getContent()); + JavaDataParams params = new JavaDataParams(project.getProject().getLocation().toFile().toURI().toString(), expectedBindingKey, false); + MarkupContent response = client.javadoc(params).get(1, TimeUnit.SECONDS); + assertEquals("**Sample field**", response.getValue()); } @Test @@ -78,9 +78,9 @@ public class JavadocTest { String expectedBindingKey = "Lcom/sample/SampleJavadoc;.getNumber()V"; assertEquals(expectedBindingKey, method.getKey()); - JavaDataParams params = new JavaDataParams(project.getProject().getLocation().toFile().toURI().toString(), expectedBindingKey); - JavadocResponse response = client.javadoc(params).get(1, TimeUnit.SECONDS); - assertEquals("**Sample getter**", response.getContent()); + JavaDataParams params = new JavaDataParams(project.getProject().getLocation().toFile().toURI().toString(), expectedBindingKey, false); + MarkupContent response = client.javadoc(params).get(1, TimeUnit.SECONDS); + assertEquals("**Sample getter**", response.getValue()); } } diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/TestUtils.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/TestUtils.java index f59a134f1..0345cbf2f 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/TestUtils.java +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/src/org/springframework/tooling/ls/eclipse/commons/test/TestUtils.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -13,20 +13,37 @@ import static org.junit.Assert.assertTrue; import java.io.File; +import java.util.ArrayList; +import java.util.List; import org.apache.commons.io.FileUtils; +import org.apache.maven.model.Model; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IResource; +import org.eclipse.core.resources.IWorkspaceDescription; import org.eclipse.core.resources.IncrementalProjectBuilder; import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.FileLocator; +import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.Platform; import org.eclipse.jdt.core.IJavaProject; import org.eclipse.jdt.core.JavaCore; +import org.eclipse.m2e.core.MavenPlugin; +import org.eclipse.m2e.core.project.IMavenProjectImportResult; +import org.eclipse.m2e.core.project.MavenProjectInfo; +import org.eclipse.m2e.core.project.ProjectImportConfiguration; +import org.eclipse.m2e.core.project.ResolverConfiguration; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; public class TestUtils { + private static Gson gson = new GsonBuilder().setPrettyPrinting().create(); + public static IJavaProject createTestProject(String name) throws Exception { File testProjectSourceLocation = new File(FileLocator.toFileURL(Platform.getBundle("org.springframework.tooling.ls.eclipse.commons.test").getEntry("test-projects/"+name)).toURI()); File targetWorkspace = ResourcesPlugin.getWorkspace().getRoot().getLocation().toFile(); @@ -44,6 +61,34 @@ public class TestUtils { return JavaCore.create(project); } + public static IProject importMavenProject(String name) throws Exception { + File testProjectSourceLocation = new File(FileLocator.toFileURL(Platform.getBundle("org.springframework.tooling.ls.eclipse.commons.test").getEntry("test-projects/"+name)).toURI()); + File targetWorkspace = ResourcesPlugin.getWorkspace().getRoot().getLocation().toFile(); + + File destDir = new File(targetWorkspace, name); + FileUtils.copyDirectory(testProjectSourceLocation, destDir); + File pom = new File(destDir, "pom.xml"); + return createEclipseProjectFromExistingMavenProject(pom, new NullProgressMonitor()).get(0); + } + + public static void saveJsonData(String fileName, Object data) throws Exception { + File jsonFile = new File("/Users/aboyko/git/sts4/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/java-data-json/"+fileName); + FileUtils.write(jsonFile, toJsonString(data)); + } + + public static String toJsonString(Object obj) { + return gson.toJson(obj); + } + + public static TypeData loadJsonData(String fileName) throws Exception { + return gson.fromJson(loadJsonString(fileName), TypeData.class); + } + + public static String loadJsonString(String fileName) throws Exception { + File jsonFile = new File(FileLocator.toFileURL(Platform.getBundle("org.springframework.tooling.ls.eclipse.commons.test").getEntry("java-data-json/"+fileName)).toURI()); + return FileUtils.readFileToString(jsonFile); + } + public static void deleteAllProjects() throws Exception { IProject[] allProjects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); for (IProject project : allProjects) { @@ -75,5 +120,54 @@ public class TestUtils { } } + public static void setAutoBuilding(boolean enabled) throws CoreException { + IWorkspaceDescription wsd = ResourcesPlugin.getWorkspace().getDescription(); + if (!wsd.isAutoBuilding() == enabled) { + wsd.setAutoBuilding(enabled); + ResourcesPlugin.getWorkspace().setDescription(wsd); + } + } + + public static List createEclipseProjectFromExistingMavenProject(File pomFile, IProgressMonitor monitor) throws Exception { + Model model = MavenPlugin.getMavenModelManager().readMavenModel(pomFile); + String derivedProjectName = model.getName(); + if (derivedProjectName == null) { + derivedProjectName = model.getArtifactId(); + } + if (derivedProjectName == null) { + String[] groupPieces = model.getGroupId().split("\\."); + int lastIndex = groupPieces.length - 1; + if (lastIndex >= 0) { + derivedProjectName = groupPieces[lastIndex]; + } else { + throw new Exception("Bad pom.xml: no name, artifactId, or groupId."); + } + } + MavenProjectInfo parent = null; + MavenProjectInfo projectInfo = new MavenProjectInfo(derivedProjectName, pomFile, model, parent); + ArrayList projectInfos = new ArrayList(); + projectInfos.add(projectInfo); + ResolverConfiguration resolverConfiguration = new ResolverConfiguration(); + String activeProfiles = "pom.xml"; + resolverConfiguration.setSelectedProfiles(activeProfiles); + ProjectImportConfiguration configuration = new ProjectImportConfiguration(resolverConfiguration); + + List importResults = MavenPlugin.getProjectConfigurationManager().importProjects(projectInfos, configuration, + monitor); + + List projects = new ArrayList<>(importResults.size()); + for (IMavenProjectImportResult importResult : importResults) { + // skip projects which have not been properly imported + IProject project = importResult.getProject(); + if (project != null) { + MavenPlugin.getProjectConfigurationManager().updateProjectConfiguration(project, monitor); + project.refreshLocal(IResource.DEPTH_INFINITE, null); + assertTrue(project.hasNature(JavaCore.NATURE_ID)); + ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.FULL_BUILD, null); + projects.add(project); + } + } + return projects; + } } diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/mvnw b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/mvnw new file mode 100755 index 000000000..a1ba1bf55 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/mvnw @@ -0,0 +1,233 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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 +# +# http://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. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven2 Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # + # Look for the Apple JDKs first to preserve the existing behaviour, and then look + # for the new JDKs provided by Oracle. + # + if [ -z "$JAVA_HOME" ] && [ -L /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ] ; then + # + # Apple JDKs + # + export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home + fi + + if [ -z "$JAVA_HOME" ] && [ -L /System/Library/Java/JavaVirtualMachines/CurrentJDK ] ; then + # + # Apple JDKs + # + export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home + fi + + if [ -z "$JAVA_HOME" ] && [ -L "/Library/Java/JavaVirtualMachines/CurrentJDK" ] ; then + # + # Oracle JDKs + # + export JAVA_HOME=/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home + fi + + if [ -z "$JAVA_HOME" ] && [ -x "/usr/libexec/java_home" ]; then + # + # Apple JDKs + # + export JAVA_HOME=`/usr/libexec/java_home` + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Migwn, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" + # TODO classpath? +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + 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 + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` +fi + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + local basedir=$(pwd) + local wdir=$(pwd) + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + wdir=$(cd "$wdir/.."; pwd) + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-$(find_maven_basedir)} +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} "$@" diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/mvnw.cmd b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/mvnw.cmd new file mode 100644 index 000000000..2b934e89d --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/mvnw.cmd @@ -0,0 +1,145 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven2 Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a key stroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +set MAVEN_CMD_LINE_ARGS=%* + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" + +set WRAPPER_JAR="".\.mvn\wrapper\maven-wrapper.jar"" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CMD_LINE_ARGS% +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/pom.xml b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/pom.xml new file mode 100644 index 000000000..83db5d821 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/pom.xml @@ -0,0 +1,49 @@ + + + 4.0.0 + + com.example + test-webflux-project + 0.0.1-SNAPSHOT + jar + + + org.springframework.boot + spring-boot-starter-parent + 2.0.0.RELEASE + + + + + UTF-8 + UTF-8 + 1.8 + + + + + org.springframework.boot + spring-boot-starter + + + + org.springframework.boot + spring-boot-starter-actuator + + + org.springframework.boot + spring-boot-starter-webflux + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/Application.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/Application.java new file mode 100644 index 000000000..bf2f6762a --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/Application.java @@ -0,0 +1,17 @@ +package org.test; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class Application { + + private static final Logger log = LoggerFactory.getLogger(Application.class); + + public static void main(String[] args) { + SpringApplication.run(Application.class); + } + +} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter1.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter1.java new file mode 100644 index 000000000..e409ee4bb --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter1.java @@ -0,0 +1,33 @@ +package org.test; + +import static org.springframework.http.MediaType.APPLICATION_JSON; +import static org.springframework.web.reactive.function.server.RequestPredicates.GET; +import static org.springframework.web.reactive.function.server.RequestPredicates.POST; +import static org.springframework.web.reactive.function.server.RequestPredicates.accept; +import static org.springframework.web.reactive.function.server.RequestPredicates.contentType; +import static org.springframework.web.reactive.function.server.RequestPredicates.method; +import static org.springframework.web.reactive.function.server.RequestPredicates.path; +import static org.springframework.web.reactive.function.server.RouterFunctions.nest; +import static org.springframework.web.reactive.function.server.RouterFunctions.route; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.http.HttpMethod; +import org.springframework.web.reactive.function.server.RouterFunction; +import org.springframework.web.reactive.function.server.ServerResponse; + +@Configuration +public class NestedRouter1 { + + @Bean + public RouterFunction routingFunction1() { + PersonHandler1 handler = new PersonHandler1(); + + return nest(path("/person"), + nest(accept(APPLICATION_JSON), + route(GET("/{id}"), handler::getPerson) + .andRoute(method(HttpMethod.GET), handler::listPeople) + ).andRoute(POST("/").and(contentType(APPLICATION_JSON)), handler::createPerson)); + } + +} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter2.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter2.java new file mode 100644 index 000000000..83ccffcf9 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter2.java @@ -0,0 +1,35 @@ +package org.test; + +import static org.springframework.http.MediaType.APPLICATION_JSON; +import static org.springframework.http.MediaType.APPLICATION_PDF; +import static org.springframework.http.MediaType.TEXT_PLAIN; +import static org.springframework.web.reactive.function.server.RequestPredicates.GET; +import static org.springframework.web.reactive.function.server.RequestPredicates.POST; +import static org.springframework.web.reactive.function.server.RequestPredicates.accept; +import static org.springframework.web.reactive.function.server.RequestPredicates.contentType; +import static org.springframework.web.reactive.function.server.RequestPredicates.method; +import static org.springframework.web.reactive.function.server.RequestPredicates.path; +import static org.springframework.web.reactive.function.server.RouterFunctions.nest; +import static org.springframework.web.reactive.function.server.RouterFunctions.route; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.http.HttpMethod; +import org.springframework.web.reactive.function.server.RouterFunction; +import org.springframework.web.reactive.function.server.ServerResponse; + +@Configuration +public class NestedRouter2 { + + @Bean + public RouterFunction routingFunction2() { + PersonHandler2 handler = new PersonHandler2(); + + return nest(accept(APPLICATION_JSON), + nest(path("/person"), + route(GET("/{id}"), handler::getPerson) + .andRoute(method(HttpMethod.GET).and(method(HttpMethod.HEAD)).and(accept(TEXT_PLAIN)), handler::listPeople) + ).andRoute(POST("/").and(contentType(APPLICATION_JSON)).and(contentType(APPLICATION_PDF)), handler::createPerson)); + } + +} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter3.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter3.java new file mode 100644 index 000000000..fc6a567ee --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/NestedRouter3.java @@ -0,0 +1,39 @@ +package org.test; + +import static org.springframework.http.MediaType.APPLICATION_JSON; +import static org.springframework.web.reactive.function.server.RequestPredicates.GET; +import static org.springframework.web.reactive.function.server.RequestPredicates.POST; +import static org.springframework.web.reactive.function.server.RequestPredicates.accept; +import static org.springframework.web.reactive.function.server.RequestPredicates.contentType; +import static org.springframework.web.reactive.function.server.RequestPredicates.method; +import static org.springframework.web.reactive.function.server.RequestPredicates.path; +import static org.springframework.web.reactive.function.server.RouterFunctions.nest; +import static org.springframework.web.reactive.function.server.RouterFunctions.route; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.http.HttpMethod; +import org.springframework.web.reactive.function.server.RouterFunction; +import org.springframework.web.reactive.function.server.ServerResponse; + +@Configuration +public class NestedRouter3 { + + @Bean + public RouterFunction routingFunction() { + PersonHandler3 handler = new PersonHandler3(); + + return nest(path("/person"), + nest(path("/sub1"), + nest(path("/sub2"), + nest(accept(APPLICATION_JSON), + route(GET("/{id}"), handler::getPerson) + .andRoute(method(HttpMethod.GET), handler::listPeople)) + .andRoute(GET("/nestedGet"), handler::getPerson)) + .and(nest(path("/andNestPath"), + route(GET("/andNestPathGET"), handler::getPerson)))) + .andRoute(POST("/").and(contentType(APPLICATION_JSON)), handler::createPerson)) + .and(nest(method(HttpMethod.DELETE), route(path("/nestedDelete"), handler::deletePerson))); + } + +} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler1.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler1.java new file mode 100644 index 000000000..73ceec1e6 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler1.java @@ -0,0 +1,22 @@ +package org.test; + +import org.springframework.web.reactive.function.server.ServerRequest; +import org.springframework.web.reactive.function.server.ServerResponse; + +import reactor.core.publisher.Mono; + +public class PersonHandler1 { + + public Mono getPerson(ServerRequest request) { + return ServerResponse.notFound().build(); + } + + public Mono createPerson(ServerRequest request) { + return ServerResponse.notFound().build(); + } + + public Mono listPeople(ServerRequest request) { + return ServerResponse.notFound().build(); + } + +} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler2.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler2.java new file mode 100644 index 000000000..d4d60aecc --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler2.java @@ -0,0 +1,22 @@ +package org.test; + +import org.springframework.web.reactive.function.server.ServerRequest; +import org.springframework.web.reactive.function.server.ServerResponse; + +import reactor.core.publisher.Mono; + +public class PersonHandler2 { + + public Mono getPerson(ServerRequest request) { + return ServerResponse.notFound().build(); + } + + public Mono createPerson(ServerRequest request) { + return ServerResponse.notFound().build(); + } + + public Mono listPeople(ServerRequest request) { + return ServerResponse.notFound().build(); + } + +} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler3.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler3.java new file mode 100644 index 000000000..a1a48331e --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/PersonHandler3.java @@ -0,0 +1,26 @@ +package org.test; + +import org.springframework.web.reactive.function.server.ServerRequest; +import org.springframework.web.reactive.function.server.ServerResponse; + +import reactor.core.publisher.Mono; + +public class PersonHandler3 { + + public Mono getPerson(ServerRequest request) { + return ServerResponse.notFound().build(); + } + + public Mono createPerson(ServerRequest request) { + return ServerResponse.notFound().build(); + } + + public Mono listPeople(ServerRequest request) { + return ServerResponse.notFound().build(); + } + + public Mono deletePerson(ServerRequest request) { + return ServerResponse.notFound().build(); + } + +} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/Quote.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/Quote.java new file mode 100644 index 000000000..5e01b82c8 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/Quote.java @@ -0,0 +1,61 @@ +package org.test; + +import java.math.BigDecimal; +import java.math.MathContext; +import java.time.Instant; + +public class Quote { + + private static final MathContext MATH_CONTEXT = new MathContext(2); + + private String ticker; + + private BigDecimal price; + + private Instant instant; + + public Quote() { + } + + public Quote(String ticker, BigDecimal price) { + this.ticker = ticker; + this.price = price; + } + + public Quote(String ticker, Double price) { + this(ticker, new BigDecimal(price, MATH_CONTEXT)); + } + + public String getTicker() { + return ticker; + } + + public void setTicker(String ticker) { + this.ticker = ticker; + } + + public BigDecimal getPrice() { + return price; + } + + public void setPrice(BigDecimal price) { + this.price = price; + } + + public Instant getInstant() { + return instant; + } + + public void setInstant(Instant instant) { + this.instant = instant; + } + + @Override + public String toString() { + return "Quote{" + + "ticker='" + ticker + '\'' + + ", price=" + price + + ", instant=" + instant + + '}'; + } +} \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteGenerator.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteGenerator.java new file mode 100644 index 000000000..2d3450115 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteGenerator.java @@ -0,0 +1,67 @@ +package org.test; + +import java.math.BigDecimal; +import java.math.MathContext; +import java.time.Duration; +import java.time.Instant; +import java.util.ArrayList; +import java.util.List; +import java.util.Random; +import java.util.function.BiFunction; + +import reactor.core.publisher.Flux; +import reactor.core.publisher.SynchronousSink; + +import org.springframework.stereotype.Component; + +@Component +public class QuoteGenerator { + + private final MathContext mathContext = new MathContext(2); + + private final Random random = new Random(); + + private final List prices = new ArrayList<>(); + + /** + * Bootstraps the generator with tickers and initial prices + */ + public QuoteGenerator() { + this.prices.add(new Quote("CTXS", 82.26)); + this.prices.add(new Quote("DELL", 63.74)); + this.prices.add(new Quote("GOOG", 847.24)); + this.prices.add(new Quote("MSFT", 65.11)); + this.prices.add(new Quote("ORCL", 45.71)); + this.prices.add(new Quote("RHT", 84.29)); + this.prices.add(new Quote("VMW", 92.21)); + } + + + public Flux fetchQuoteStream(Duration period) { + + // We use here Flux.generate to create quotes, + // iterating on each stock starting at index 0 + return Flux.generate(() -> 0, + (BiFunction, Integer>) (index, sink) -> { + Quote updatedQuote = updateQuote(this.prices.get(index)); + sink.next(updatedQuote); + return ++index % this.prices.size(); + }) + // We want to emit them with a specific period; + // to do so, we zip that Flux with a Flux.interval + .zipWith(Flux.interval(period)).map(t -> t.getT1()) + // Because values are generated in batches, + // we need to set their timestamp after their creation + .map(quote -> { + quote.setInstant(Instant.now()); + return quote; + }) + .log("io.spring.workshop.stockquotes"); + } + + private Quote updateQuote(Quote quote) { + BigDecimal priceChange = quote.getPrice() + .multiply(new BigDecimal(0.05 * this.random.nextDouble()), this.mathContext); + return new Quote(quote.getTicker(), quote.getPrice().add(priceChange)); + } +} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteHandler.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteHandler.java new file mode 100644 index 000000000..e27ea5971 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteHandler.java @@ -0,0 +1,48 @@ +package org.test; + +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +import org.springframework.stereotype.Component; +import org.springframework.web.reactive.function.BodyInserters; +import org.springframework.web.reactive.function.server.ServerRequest; +import org.springframework.web.reactive.function.server.ServerResponse; + +import static java.time.Duration.ofMillis; +import static org.springframework.http.MediaType.APPLICATION_JSON; +import static org.springframework.http.MediaType.APPLICATION_STREAM_JSON; +import static org.springframework.http.MediaType.TEXT_PLAIN; +import static org.springframework.web.reactive.function.server.ServerResponse.ok; + +@Component +public class QuoteHandler { + + private final Flux quoteStream; + + public QuoteHandler(QuoteGenerator quoteGenerator) { + this.quoteStream = quoteGenerator.fetchQuoteStream(ofMillis(200)).share(); + } + + public Mono hello(ServerRequest request) { + return ok().contentType(TEXT_PLAIN) + .body(BodyInserters.fromObject("Hello Spring!")); + } + + public Mono echo(ServerRequest request) { + return ok().contentType(TEXT_PLAIN) + .body(request.bodyToMono(String.class), String.class); + } + + public Mono streamQuotes(ServerRequest request) { + return ok() + .contentType(APPLICATION_STREAM_JSON) + .body(this.quoteStream, Quote.class); + } + + public Mono fetchQuotes(ServerRequest request) { + int size = Integer.parseInt(request.queryParam("size").orElse("10")); + return ok() + .contentType(APPLICATION_JSON) + .body(this.quoteStream.take(size), Quote.class); + } +} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteRouter.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteRouter.java new file mode 100644 index 000000000..a322a8cd4 --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/QuoteRouter.java @@ -0,0 +1,28 @@ +package org.test; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.reactive.function.server.RouterFunction; +import org.springframework.web.reactive.function.server.RouterFunctions; +import org.springframework.web.reactive.function.server.ServerResponse; + +import static org.springframework.http.MediaType.APPLICATION_JSON; +import static org.springframework.http.MediaType.APPLICATION_STREAM_JSON; +import static org.springframework.http.MediaType.TEXT_PLAIN; +import static org.springframework.web.reactive.function.server.RequestPredicates.GET; +import static org.springframework.web.reactive.function.server.RequestPredicates.POST; +import static org.springframework.web.reactive.function.server.RequestPredicates.accept; +import static org.springframework.web.reactive.function.server.RequestPredicates.contentType; + +@Configuration +public class QuoteRouter { + + @Bean + public RouterFunction route(QuoteHandler quoteHandler) { + return RouterFunctions + .route(GET("/hello").and(accept(TEXT_PLAIN)), quoteHandler::hello) + .andRoute(POST("/echo").and(accept(TEXT_PLAIN).and(contentType(TEXT_PLAIN))), quoteHandler::echo) + .andRoute(GET("/quotes").and(accept(APPLICATION_JSON)), quoteHandler::fetchQuotes) + .andRoute(GET("/quotes").and(accept(APPLICATION_STREAM_JSON)), quoteHandler::streamQuotes); + } +} \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/UserController.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/UserController.java new file mode 100644 index 000000000..9de96cbeb --- /dev/null +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons.test/test-projects/test-webflux-project/src/main/java/org/test/UserController.java @@ -0,0 +1,24 @@ +package org.test; + +import org.springframework.http.MediaType; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RestController; + +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +@RestController +public class UserController { + + @GetMapping(path = "/users", produces = MediaType.APPLICATION_JSON_VALUE) + public Flux listUsers() { + return null; + } + + @GetMapping(path = "/users/{username}", produces = MediaType.APPLICATION_JSON_VALUE) + public Mono showUsers(@PathVariable String username) { + return null; + } + +} \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightParams.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightParams.java deleted file mode 100644 index c9b0ae12c..000000000 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightParams.java +++ /dev/null @@ -1,51 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2017, 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.tooling.ls.eclipse.commons; - -import java.util.List; - -import org.eclipse.lsp4j.CodeLens; -import org.eclipse.lsp4j.VersionedTextDocumentIdentifier; - -public class HighlightParams { - - //TODO: Identical copy of this exists in org.springframework.ide.vscode.commons.languageserver.HighlightParams - // But because that is only built in plain maven jar (not osgi) we can't use it. We should find a solution - // for this somehow (i.e. build a version of some of our 'plain maven' jars as osgi bundles and publish on - // a update site. - - private VersionedTextDocumentIdentifier doc; - private List codeLenses; - - public HighlightParams() { - } - - public HighlightParams(VersionedTextDocumentIdentifier doc, List codeLenses) { - super(); - this.doc = doc; - this.codeLenses = codeLenses; - } - public VersionedTextDocumentIdentifier getDoc() { - return doc; - } - public void setDoc(VersionedTextDocumentIdentifier doc) { - this.doc = doc; - } - - public List getCodeLenses() { - return codeLenses; - } - - public void setCodeLenses(List codeLenses) { - this.codeLenses = codeLenses; - } - -} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightsCodeLensProvider.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightsCodeLensProvider.java index c06007789..51c60be9a 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightsCodeLensProvider.java +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightsCodeLensProvider.java @@ -36,6 +36,7 @@ import org.eclipse.lsp4j.Command; import org.eclipse.swt.events.MouseEvent; import org.eclipse.ui.IWorkbenchPage; import org.eclipse.ui.PlatformUI; +import org.springframework.ide.vscode.commons.protocol.HighlightParams; import org.springframework.tooling.ls.eclipse.commons.preferences.PreferenceConstants; import com.google.gson.JsonPrimitive; diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageClient.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageClient.java deleted file mode 100644 index d4138a793..000000000 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageClient.java +++ /dev/null @@ -1,58 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2017, 2019 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.tooling.ls.eclipse.commons; - -import java.util.concurrent.CompletableFuture; - -import org.eclipse.lsp4j.Location; -import org.eclipse.lsp4j.jsonrpc.services.JsonNotification; -import org.eclipse.lsp4j.jsonrpc.services.JsonRequest; -import org.eclipse.lsp4j.services.LanguageClient; -import org.springframework.tooling.jdt.ls.commons.java.JavaDataParams; -import org.springframework.tooling.jdt.ls.commons.java.JavaTypeResponse; -import org.springframework.tooling.jdt.ls.commons.java.JavadocHoverLinkResponse; -import org.springframework.tooling.jdt.ls.commons.javadoc.JavadocResponse; - -/** - * Some 'custom' extensions to standard LSP {@link LanguageClient}. - * - * @author Kris De Volder - */ -public interface STS4LanguageClient extends LanguageClient { - - @JsonNotification("sts/highlight") - void highlight(HighlightParams highlights); - - @JsonNotification("sts/progress") - void progress(ProgressParams progressEvent); - - @JsonRequest("sts/moveCursor") - CompletableFuture moveCursor(CursorMovement cursorMovement); - - @JsonRequest("sts/addClasspathListener") - CompletableFuture addClasspathListener(ClasspathListenerParams params); - - @JsonRequest("sts/removeClasspathListener") - CompletableFuture removeClasspathListener(ClasspathListenerParams classpathListenerParams); - - @JsonRequest("sts/javadoc") - CompletableFuture javadoc(JavaDataParams params); - - @JsonRequest("sts/javaType") - CompletableFuture javaType(JavaDataParams params); - - @JsonRequest("sts/javadocHoverLink") - CompletableFuture javadocHoverLink(JavaDataParams params); - - @JsonRequest("sts/javaLocation") - CompletableFuture javaLocation(JavaDataParams params); - -} diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageClientImpl.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageClientImpl.java index b19934baf..58eab1892 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageClientImpl.java +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageClientImpl.java @@ -14,18 +14,22 @@ import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.URI; +import java.util.Collections; import java.util.List; import java.util.Map; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ConcurrentHashMap; +import java.util.stream.Collectors; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; import org.eclipse.jdt.core.IJavaElement; import org.eclipse.jdt.core.IJavaProject; +import org.eclipse.jdt.core.ILocalVariable; import org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer; import org.eclipse.jdt.internal.ui.viewsupport.JavaElementLinks; +import org.eclipse.jdt.ui.JavaElementLabels; import org.eclipse.jface.action.IStatusLineManager; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.text.BadLocationException; @@ -44,6 +48,8 @@ import org.eclipse.lsp4e.LSPEclipseUtils; import org.eclipse.lsp4e.LanguageClientImpl; import org.eclipse.lsp4j.CodeLens; import org.eclipse.lsp4j.Location; +import org.eclipse.lsp4j.MarkupContent; +import org.eclipse.lsp4j.MarkupKind; import org.eclipse.swt.custom.StyledText; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.graphics.Font; @@ -57,13 +63,20 @@ import org.eclipse.ui.progress.UIJob; import org.eclipse.ui.texteditor.AbstractDecoratedTextEditor; import org.eclipse.ui.texteditor.AbstractTextEditor; import org.eclipse.ui.texteditor.SourceViewerDecorationSupport; +import org.springframework.ide.vscode.commons.protocol.CursorMovement; +import org.springframework.ide.vscode.commons.protocol.HighlightParams; +import org.springframework.ide.vscode.commons.protocol.ProgressParams; +import org.springframework.ide.vscode.commons.protocol.STS4LanguageClient; +import org.springframework.ide.vscode.commons.protocol.java.ClasspathListenerParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaSearchParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaTypeHierarchyParams; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; import org.springframework.tooling.jdt.ls.commons.Logger; import org.springframework.tooling.jdt.ls.commons.classpath.ReusableClasspathListenerHandler; import org.springframework.tooling.jdt.ls.commons.java.JavaData; -import org.springframework.tooling.jdt.ls.commons.java.JavaDataParams; -import org.springframework.tooling.jdt.ls.commons.java.JavaTypeResponse; -import org.springframework.tooling.jdt.ls.commons.java.JavadocHoverLinkResponse; -import org.springframework.tooling.jdt.ls.commons.javadoc.JavadocResponse; +import org.springframework.tooling.jdt.ls.commons.java.JavaSearch; +import org.springframework.tooling.jdt.ls.commons.java.TypeHierarchy; import org.springframework.tooling.jdt.ls.commons.javadoc.JavadocUtils; import org.springframework.tooling.jdt.ls.commons.resources.ResourceUtils; import org.springframework.tooling.ls.eclipse.commons.javadoc.JavaDoc2MarkdownConverter; @@ -81,7 +94,41 @@ public class STS4LanguageClientImpl extends LanguageClientImpl implements STS4La () -> new ProjectSorter() ); - private static JavaData JAVA_DATA = new JavaData(Logger.forEclipsePlugin(LanguageServerCommonsActivator::getInstance)); + private static final long LABEL_FLAGS= + JavaElementLabels.ALL_FULLY_QUALIFIED + | JavaElementLabels.M_PRE_RETURNTYPE + | JavaElementLabels.M_PARAMETER_ANNOTATIONS + | JavaElementLabels.M_PARAMETER_TYPES + | JavaElementLabels.M_PARAMETER_NAMES + | JavaElementLabels.M_EXCEPTIONS + | JavaElementLabels.F_PRE_TYPE_SIGNATURE + | JavaElementLabels.M_PRE_TYPE_PARAMETERS + | JavaElementLabels.T_TYPE_PARAMETERS + | JavaElementLabels.USE_RESOLVED; + + private static final long LOCAL_VARIABLE_FLAGS= LABEL_FLAGS & ~JavaElementLabels.F_FULLY_QUALIFIED | JavaElementLabels.F_POST_QUALIFIED; + + private static final long COMMON_SIGNATURE_FLAGS = LABEL_FLAGS & ~JavaElementLabels.ALL_FULLY_QUALIFIED + | JavaElementLabels.T_FULLY_QUALIFIED | JavaElementLabels.M_FULLY_QUALIFIED; + + + private static String label(IJavaElement element) { + try { + if (element instanceof ILocalVariable) { + return JavaElementLabels.getElementLabel(element,LOCAL_VARIABLE_FLAGS); + } else { + return JavaElementLabels.getElementLabel(element,COMMON_SIGNATURE_FLAGS); + } + } catch (Exception e) { + return null; + } + } + + final private JavaData javaData = new JavaData(STS4LanguageClientImpl::label , Logger.forEclipsePlugin(LanguageServerCommonsActivator::getInstance)); + + final private JavaSearch javaSearch = new JavaSearch(Logger.forEclipsePlugin(LanguageServerCommonsActivator::getInstance), javaData); + + final private TypeHierarchy typeHierarchy = new TypeHierarchy(Logger.forEclipsePlugin(LanguageServerCommonsActivator::getInstance), javaData); private static final String ANNOTION_TYPE_ID = "org.springframework.tooling.bootinfo"; @@ -312,16 +359,19 @@ public class STS4LanguageClientImpl extends LanguageClientImpl implements STS4La } @Override - public CompletableFuture javadoc(JavaDataParams params) { - JavadocResponse response = new JavadocResponse(); - try { - String content = JavadocUtils.javadoc(JavaDoc2MarkdownConverter::getMarkdownContentReader, - URI.create(params.getProjectUri()), params.getBindingKey(), JavaDataParams.isLookInOtherProjects(params)); - response.setContent(content); - } catch (Exception e) { - LanguageServerCommonsActivator.logError(e, "Failed getting javadoc for " + params.toString()); - } - return CompletableFuture.completedFuture(response); + public CompletableFuture javadoc(JavaDataParams params) { + return CompletableFuture.supplyAsync(() -> { + try { + MarkupContent mc = new MarkupContent(); + mc.setKind(MarkupKind.MARKDOWN); + mc.setValue(JavadocUtils.javadoc(JavaDoc2MarkdownConverter::getMarkdownContentReader, + URI.create(params.getProjectUri()), params.getBindingKey(), JavaDataParams.isLookInOtherProjects(params))); + return mc; + } catch (Exception e) { + LanguageServerCommonsActivator.logError(e, "Failed getting javadoc for " + params.toString()); + } + return null; + }); } @Override @@ -350,24 +400,24 @@ public class STS4LanguageClientImpl extends LanguageClientImpl implements STS4La } @Override - public CompletableFuture javaType(JavaDataParams params) { - JavaTypeResponse response = new JavaTypeResponse(JAVA_DATA.typeData(params.getProjectUri(), params.getBindingKey(), JavaDataParams.isLookInOtherProjects(params))); - return CompletableFuture.completedFuture(response); + public CompletableFuture javaType(JavaDataParams params) { + return CompletableFuture.supplyAsync(() -> javaData.typeData(params.getProjectUri(), params.getBindingKey(), JavaDataParams.isLookInOtherProjects(params))); } @Override - public CompletableFuture javadocHoverLink(JavaDataParams params) { - JavadocHoverLinkResponse response = new JavadocHoverLinkResponse(null); - try { - URI projectUri = params.getProjectUri() == null ? null : URI.create(params.getProjectUri()); - IJavaElement element = JavaData.findElement(projectUri, params.getBindingKey(), JavaDataParams.isLookInOtherProjects(params)); - if (element != null) { - response.setLink(JavaElementLinks.createURI(JavaElementLinks.OPEN_LINK_SCHEME, element)); + public CompletableFuture javadocHoverLink(JavaDataParams params) { + return CompletableFuture.supplyAsync(() -> { + try { + URI projectUri = params.getProjectUri() == null ? null : URI.create(params.getProjectUri()); + IJavaElement element = JavaData.findElement(projectUri, params.getBindingKey(), JavaDataParams.isLookInOtherProjects(params)); + if (element != null) { + return JavaElementLinks.createURI(JavaElementLinks.OPEN_LINK_SCHEME, element); + } + } catch (Exception e) { + LanguageServerCommonsActivator.logError(e, "Failed to find java element for key " + params.getBindingKey()); } - } catch (Exception e) { - LanguageServerCommonsActivator.logError(e, "Failed to find java element for key " + params.getBindingKey()); - } - return CompletableFuture.completedFuture(response); + return null; + }); } @Override @@ -389,4 +439,45 @@ public class STS4LanguageClientImpl extends LanguageClientImpl implements STS4La }); } + @Override + public CompletableFuture> javaSearchTypes(JavaSearchParams params) { + return CompletableFuture.supplyAsync(() -> { + try { + return javaSearch.fuzzySearchTypes(URI.create(params.getProjectUri()), params.getTerm(), + params.isIncludeBinaries(), params.isIncludeSystemLibs()).collect(Collectors.toList()); + } catch (Exception e) { + LanguageServerCommonsActivator.logError(e, + "Failed to search type with term '" + params.getTerm() + "' in project " + params.getProjectUri()); + return Collections.emptyList(); + } + }); + } + + @Override + public CompletableFuture> javaSearchPackages(JavaSearchParams params) { + return CompletableFuture.supplyAsync(() -> { + try { + return javaSearch.fuzzySearchPackages(URI.create(params.getProjectUri()), params.getTerm(), + params.isIncludeBinaries(), params.isIncludeSystemLibs()).collect(Collectors.toList()); + } catch (Exception e) { + LanguageServerCommonsActivator.logError(e, "Failed to search package with term '" + params.getTerm() +"' in project " + params.getProjectUri()); + return Collections.emptyList(); + } + }); + } + + @Override + public CompletableFuture> javaSubTypes(JavaTypeHierarchyParams params) { + return CompletableFuture.supplyAsync(() -> + typeHierarchy.subTypes(params.getProjectUri() == null ? null : URI.create(params.getProjectUri()), params.getFqName()).collect(Collectors.toList()) + ); + } + + @Override + public CompletableFuture> javaSuperTypes(JavaTypeHierarchyParams params) { + return CompletableFuture.supplyAsync(() -> + typeHierarchy.superTypes(params.getProjectUri() == null ? null : URI.create(params.getProjectUri()), params.getFqName()).collect(Collectors.toList()) + ); + } + } diff --git a/headless-services/commons/commons-gradle/src/main/java/org/springframework/ide/vscode/commons/gradle/GradleProjectClasspath.java b/headless-services/commons/commons-gradle/src/main/java/org/springframework/ide/vscode/commons/gradle/GradleProjectClasspath.java index 5370dca08..39e8a1aa3 100644 --- a/headless-services/commons/commons-gradle/src/main/java/org/springframework/ide/vscode/commons/gradle/GradleProjectClasspath.java +++ b/headless-services/commons/commons-gradle/src/main/java/org/springframework/ide/vscode/commons/gradle/GradleProjectClasspath.java @@ -23,8 +23,8 @@ import org.gradle.tooling.model.eclipse.EclipseProjectDependency; import org.gradle.tooling.model.eclipse.EclipseSourceDirectory; import org.springframework.ide.vscode.commons.java.IClasspath; import org.springframework.ide.vscode.commons.java.JavaUtils; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList.Builder; diff --git a/headless-services/commons/commons-gradle/src/test/java/org/springframework/ide/vscode/commons/gradle/GradleProjectTest.java b/headless-services/commons/commons-gradle/src/test/java/org/springframework/ide/vscode/commons/gradle/GradleProjectTest.java index aa709ef05..445efc196 100644 --- a/headless-services/commons/commons-gradle/src/test/java/org/springframework/ide/vscode/commons/gradle/GradleProjectTest.java +++ b/headless-services/commons/commons-gradle/src/test/java/org/springframework/ide/vscode/commons/gradle/GradleProjectTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017, 2018 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -91,7 +91,7 @@ public class GradleProjectTest { @Test public void gradleClasspathResource() throws Exception { GradleJavaProject project = getGradleProject("test-app-1"); - List resources = project.getClasspathResources(); + List resources = IClasspathUtil.getClasspathResources(project.getClasspath()); assertArrayEquals(new String[] {"test-resource-1.txt"}, resources.toArray(new String[resources.size()])); } diff --git a/headless-services/commons/commons-java/pom.xml b/headless-services/commons/commons-java/pom.xml index b51c76201..945528135 100644 --- a/headless-services/commons/commons-java/pom.xml +++ b/headless-services/commons/commons-java/pom.xml @@ -40,5 +40,11 @@ reactor-core ${reactor-version} + + org.mockito + mockito-all + 1.10.19 + test + diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/AnnotationImpl.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/AnnotationImpl.java index 70aa96da4..9f2d05706 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/AnnotationImpl.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/AnnotationImpl.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016-2017 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -31,7 +31,7 @@ public class AnnotationImpl implements IAnnotation { @Override public String getElementName() { - return annotation.name().toString(); + return fqName(); } @Override @@ -74,4 +74,9 @@ public class AnnotationImpl implements IAnnotation { return BindingKeyUtils.getBindingKey(annotation); } + @Override + public String fqName() { + return annotation.name().toString(); + } + } diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/ClassTypeWrapper.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/ClassTypeWrapper.java index 1d0addd32..ef08036a3 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/ClassTypeWrapper.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/ClassTypeWrapper.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016-2017 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -15,13 +15,18 @@ import org.jboss.jandex.ClassType; import org.springframework.ide.vscode.commons.java.IClassType; final class ClassTypeWrapper extends TypeWrapper implements IClassType { - + ClassTypeWrapper(ClassType type) { super(type); } @Override public String name() { + return "L" + getType().name().toString().replace('.', '/') + ";"; + } + + @Override + public String getFQName() { return getType().name().toString(); } diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/IndexRoutines.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/IndexRoutines.java index feabc305a..cdf4993ae 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/IndexRoutines.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/IndexRoutines.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -34,7 +34,7 @@ import org.jboss.jandex.JarIndexer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.commons.java.IClasspathUtil; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import com.google.common.base.Supplier; import com.google.common.base.Suppliers; diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/JandexClasspath.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/JandexClasspath.java index f00cc0dc7..cb5b18ea4 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/JandexClasspath.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/JandexClasspath.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017, 2018 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -11,18 +11,13 @@ package org.springframework.ide.vscode.commons.jandex; import java.io.File; -import java.io.IOException; -import java.net.URL; -import java.nio.file.Files; import java.util.Arrays; import java.util.HashSet; import java.util.LinkedList; import java.util.List; -import java.util.Optional; import java.util.Queue; import java.util.Set; import java.util.function.Predicate; -import java.util.stream.Stream; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -32,14 +27,11 @@ import org.springframework.ide.vscode.commons.java.IClasspath; import org.springframework.ide.vscode.commons.java.IClasspathUtil; import org.springframework.ide.vscode.commons.java.IJavaModuleData; import org.springframework.ide.vscode.commons.java.IType; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; -import org.springframework.ide.vscode.commons.util.CollectorUtil; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; import org.springframework.ide.vscode.commons.util.FileObserver; import com.google.common.base.Supplier; import com.google.common.base.Suppliers; -import com.google.common.collect.ImmutableList; import reactor.core.Disposable; import reactor.core.Disposables; @@ -103,24 +95,18 @@ public final class JandexClasspath implements ClasspathIndex { } } - @Override - public Optional sourceContainer(File binaryClasspathRoot) { - CPE cpe = IClasspathUtil.findEntryForBinaryRoot(classpath, binaryClasspathRoot); - return cpe == null ? Optional.empty() : Optional.ofNullable(cpe.getSourceContainerUrl()); - } - @Override public IType findType(String fqName) { return javaIndex.get().findType(fqName); } @Override - public Flux> fuzzySearchTypes(String searchTerm, Predicate typeFilter) { + public Flux> fuzzySearchTypes(String searchTerm, boolean includeBinaries, boolean includeSystemLibs, Predicate typeFilter) { return javaIndex.get().fuzzySearchTypes(searchTerm, typeFilter); } @Override - public Flux> fuzzySearchPackages(String searchTerm) { + public Flux> fuzzySearchPackages(String searchTerm, boolean includeBinaries, boolean includeSystemLibs) { return javaIndex.get().fuzzySearchPackages(searchTerm); } @@ -151,23 +137,6 @@ public final class JandexClasspath implements ClasspathIndex { this.javaIndex = Suppliers.synchronizedSupplier(Suppliers.memoize(() -> createIndex())); } - @Override - public ImmutableList getClasspathResources() { - return IClasspathUtil.getSourceFolders(classpath) - .flatMap(folder -> { - try { - return Files.walk(folder.toPath()) - .filter(path -> Files.isRegularFile(path)) - .map(path -> folder.toPath().relativize(path)) - .map(relativePath -> relativePath.toString()) - .filter(pathString -> !pathString.endsWith(".java") && !pathString.endsWith(".class")); - } catch (IOException e) { - return Stream.empty(); - } - }) - .collect(CollectorUtil.toImmutableList()); - } - private static void updateQueue(Queue queue, Set exclusion, IType type) { for (String t : type.getSuperInterfaceNames()) { if (!exclusion.contains(t)) { diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/ParameterizedTypeWrapper.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/ParameterizedTypeWrapper.java index 250735917..b27587740 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/ParameterizedTypeWrapper.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jandex/ParameterizedTypeWrapper.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016-2017 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -15,11 +15,13 @@ import static org.springframework.ide.vscode.commons.jandex.Wrappers.wrap; import java.util.stream.Stream; import org.jboss.jandex.ParameterizedType; +import org.jboss.jandex.Type; +import org.springframework.ide.vscode.commons.java.IClassType; import org.springframework.ide.vscode.commons.java.IJavaType; import org.springframework.ide.vscode.commons.java.IParameterizedType; final class ParameterizedTypeWrapper extends TypeWrapper implements IParameterizedType { - + ParameterizedTypeWrapper(ParameterizedType type) { super(type); } @@ -31,12 +33,28 @@ final class ParameterizedTypeWrapper extends TypeWrapper impl @Override public IJavaType owner() { - return wrap(getType().owner()); + Type owner = getType().owner(); + if (owner == null) { + return new IClassType() { + + @Override + public String name() { + return getFQName(); + } + + @Override + public String getFQName() { + return ParameterizedTypeWrapper.this.name(); + } + }; + } else { + return wrap(owner); + } } @Override public Stream arguments() { return getType().arguments().stream().map(Wrappers::wrap); } - + } diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/AbstractJavaProject.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/AbstractJavaProject.java new file mode 100644 index 000000000..3754233de --- /dev/null +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/AbstractJavaProject.java @@ -0,0 +1,71 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.ide.vscode.commons.java; + +import java.io.File; +import java.net.URI; + +import reactor.core.Disposable; + +public abstract class AbstractJavaProject implements IJavaProject, Disposable { + + private final IClasspath classpath; + private final URI uri; + + private ClasspathIndex index; + + public AbstractJavaProject(URI uri, IClasspath classpath) { + this.uri = uri; + this.classpath = classpath; + } + @Override + public IClasspath getClasspath() { + return classpath; + } + + @Override + public synchronized ClasspathIndex getIndex() { + if (index == null) { + index = createIndex(); + } + return index; + } + + abstract protected ClasspathIndex createIndex(); + + @Override + public URI getLocationUri() { + return uri; + } + + @Override + public void dispose() { + Disposable toDispose = null; + synchronized (this) { + toDispose = index; + index = null; + } + if (toDispose!=null) { + toDispose.dispose(); + } + } + + @Override + public boolean exists() { + return new File(uri).exists(); + } + + @Override + public String toString() { + return "JavaProject("+uri+")"; + } + +} diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/ClasspathData.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/ClasspathData.java index 6003c308c..6f8b8a82e 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/ClasspathData.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/ClasspathData.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -16,7 +16,7 @@ import java.util.Set; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import com.google.common.collect.ImmutableSet; diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/ClasspathIndex.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/ClasspathIndex.java index 8f818a7fb..7a6a1935e 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/ClasspathIndex.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/ClasspathIndex.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -10,13 +10,8 @@ *******************************************************************************/ package org.springframework.ide.vscode.commons.java; -import java.io.File; -import java.net.URL; -import java.util.Optional; import java.util.function.Predicate; -import com.google.common.collect.ImmutableList; - import reactor.core.Disposable; import reactor.core.publisher.Flux; import reactor.util.function.Tuple2; @@ -24,22 +19,10 @@ import reactor.util.function.Tuple2; public interface ClasspathIndex extends Disposable { IType findType(String fqName); - Flux> fuzzySearchTypes(String searchTerm, Predicate typeFilter); - Flux> fuzzySearchPackages(String searchTerm); + Flux> fuzzySearchTypes(String searchTerm, boolean includeBinaries, boolean includeSystemLibs, Predicate typeFilter); + Flux> fuzzySearchPackages(String searchTerm, boolean includeBinaries, boolean includeSystemLibs); Flux allSubtypesOf(IType type); Flux allSuperTypesOf(IType type); IJavaModuleData findClasspathResourceContainer(String fqName); - //Maybe the stuff below is another interface? Something that provides operations - // on classpaths? - - Optional sourceContainer(File binaryClasspathRoot); - - /** - * Classpath resources paths relative to the source folder path - * @return classpath resource relative paths - */ - ImmutableList getClasspathResources(); - - } diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/DelegatingCachedClasspath.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/DelegatingCachedClasspath.java index 3bdc09350..7fefd6069 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/DelegatingCachedClasspath.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/DelegatingCachedClasspath.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017, 2018 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -13,7 +13,7 @@ package org.springframework.ide.vscode.commons.java; import java.util.concurrent.Callable; import java.util.concurrent.atomic.AtomicReference; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.Assert; import com.google.common.base.Objects; diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IAnnotation.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IAnnotation.java index d4c2dc375..b7ed09692 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IAnnotation.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IAnnotation.java @@ -1,13 +1,12 @@ /******************************************************************************* - * Copyright (c) 2000, 2013, 2016 IBM Corporation and others. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: - * IBM Corporation - initial API and implementation - * Pivotal Inc - copied and modified + * Pivotal, Inc. - initial API and implementation *******************************************************************************/ package org.springframework.ide.vscode.commons.java; @@ -25,4 +24,6 @@ public interface IAnnotation extends IJavaElement { */ Stream getMemberValuePairs(); + String fqName(); + } diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClassType.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClassType.java index 8d93282e1..032d6ae72 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClassType.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClassType.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -12,4 +12,6 @@ package org.springframework.ide.vscode.commons.java; public interface IClassType extends IJavaType { + String getFQName(); + } diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClasspath.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClasspath.java index 82cb9873d..81eca2c32 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClasspath.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClasspath.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016, 2018 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -14,7 +14,7 @@ import java.util.Collection; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; /** * Classpath for a Java artifact diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClasspathUtil.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClasspathUtil.java index ef4ecc22e..eda783004 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClasspathUtil.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IClasspathUtil.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -12,15 +12,19 @@ package org.springframework.ide.vscode.commons.java; import java.io.File; import java.io.IOException; +import java.net.URL; +import java.nio.file.Files; import java.util.List; import java.util.Objects; +import java.util.Optional; import java.util.function.Predicate; import java.util.stream.Stream; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; +import org.springframework.ide.vscode.commons.util.CollectorUtil; import com.google.common.collect.ImmutableList; @@ -117,4 +121,32 @@ public class IClasspathUtil { } return Stream.empty(); } + + public static Optional sourceContainer(IClasspath classpath, File binaryClasspathRoot) { + CPE cpe = IClasspathUtil.findEntryForBinaryRoot(classpath, binaryClasspathRoot); + return cpe == null ? Optional.empty() : Optional.ofNullable(cpe.getSourceContainerUrl()); + } + + /** + * Classpath resources paths relative to the source folder path + * @return classpath resource relative paths + */ + public static ImmutableList getClasspathResources(IClasspath classpath) { + return IClasspathUtil.getSourceFolders(classpath) + .flatMap(folder -> { + try { + return Files.walk(folder.toPath()) + .filter(path -> Files.isRegularFile(path)) + .map(path -> folder.toPath().relativize(path)) + .map(relativePath -> relativePath.toString()) + .filter(pathString -> !pathString.endsWith(".java") && !pathString.endsWith(".class")); + } catch (IOException e) { + return Stream.empty(); + } + }) + .collect(CollectorUtil.toImmutableList()); + } + + + } diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IJavaProject.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IJavaProject.java index 6f266daf5..dfb0a03e7 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IJavaProject.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/IJavaProject.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -10,15 +10,7 @@ *******************************************************************************/ package org.springframework.ide.vscode.commons.java; -import java.io.File; import java.net.URI; -import java.net.URL; -import java.util.List; -import java.util.Optional; -import java.util.function.Predicate; - -import reactor.core.publisher.Flux; -import reactor.util.function.Tuple2; public interface IJavaProject { @@ -33,32 +25,4 @@ public interface IJavaProject { return getClasspath().getName(); } - default IType findType(String fqName) { - return getIndex().findType(fqName); - } - - default Flux allSubtypesOf(IType targetType) { - return getIndex().allSubtypesOf(targetType); - } - - default Flux allSuperTypesOf(IType targetType) { - return getIndex().allSuperTypesOf(targetType); - } - - default Flux> fuzzySearchTypes(String searchTerm, Predicate typeFilter) { - return getIndex().fuzzySearchTypes(searchTerm, typeFilter); - } - - default Optional sourceContainer(File classpathResource) { - return getIndex().sourceContainer(classpathResource); - } - - default List getClasspathResources() { - return getIndex().getClasspathResources(); - } - - default IJavaModuleData findClasspathResourceContainer(String fqName) { - return getIndex().findClasspathResourceContainer(fqName); - } - } diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/JavaProject.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/JavaProject.java index 23d4bc3c5..5a7ce06b9 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/JavaProject.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/JavaProject.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -10,30 +10,22 @@ *******************************************************************************/ package org.springframework.ide.vscode.commons.java; -import java.io.File; import java.net.URI; import org.springframework.ide.vscode.commons.jandex.JandexClasspath; import org.springframework.ide.vscode.commons.jandex.JandexIndex.JavadocProviderFactory; import org.springframework.ide.vscode.commons.languageserver.java.JavadocService; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.FileObserver; -import reactor.core.Disposable; +public class JavaProject extends AbstractJavaProject { -public class JavaProject implements IJavaProject, Disposable { - - private final IClasspath classpath; - private ClasspathIndex index; - private URI uri; private final FileObserver fileObserver; private final JavadocProviderFactory javadocProviderFactory; public JavaProject(FileObserver fileObserver, URI uri, IClasspath classpath, JavadocService javadocService) { - super(); - this.classpath = classpath; + super(uri, classpath); this.fileObserver = fileObserver; - this.uri = uri; this.javadocProviderFactory = (classpathResource) -> { CPE cpe = IClasspathUtil.findEntryForBinaryRoot(classpath, classpathResource); return javadocService.javadocProvider(uri.toString(), cpe); @@ -41,42 +33,8 @@ public class JavaProject implements IJavaProject, Disposable { } @Override - public IClasspath getClasspath() { - return classpath; + protected ClasspathIndex createIndex() { + return new JandexClasspath(getClasspath(), fileObserver, javadocProviderFactory); } - @Override - public synchronized ClasspathIndex getIndex() { - if (index==null) { - index = new JandexClasspath(classpath, fileObserver, javadocProviderFactory); - } - return index; - } - - @Override - public URI getLocationUri() { - return uri; - } - - @Override - public void dispose() { - Disposable toDispose = null; - synchronized (this) { - toDispose = index; - index = null; - } - if (toDispose!=null) { - toDispose.dispose(); - } - } - - @Override - public boolean exists() { - return new File(uri).exists(); - } - - @Override - public String toString() { - return "JavaProject("+uri+")"; - } } diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/JdtLsJavaProject.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/JdtLsJavaProject.java new file mode 100644 index 000000000..5d5eefaee --- /dev/null +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/java/JdtLsJavaProject.java @@ -0,0 +1,32 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.ide.vscode.commons.java; + +import java.net.URI; + +import org.springframework.ide.vscode.commons.jdtls.JdtLsIndex; +import org.springframework.ide.vscode.commons.protocol.STS4LanguageClient; + +public class JdtLsJavaProject extends AbstractJavaProject { + + final private STS4LanguageClient client; + + public JdtLsJavaProject(STS4LanguageClient client, URI uri, IClasspath classpath) { + super(uri, classpath); + this.client = client; + } + + @Override + protected ClasspathIndex createIndex() { + return new JdtLsIndex(client, getLocationUri()); + } + +} diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/javadoc/JavaDocProviders.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/javadoc/JavaDocProviders.java index f7edd5b90..2e7ea89be 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/javadoc/JavaDocProviders.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/javadoc/JavaDocProviders.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -13,7 +13,7 @@ package org.springframework.ide.vscode.commons.javadoc; import java.net.URL; import org.springframework.ide.vscode.commons.java.IJavadocProvider; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; public class JavaDocProviders { diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/javadoc/JdtLsJavadocProvider.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/javadoc/JdtLsJavadocProvider.java index ba9b2b5b2..2d9c1f3ed 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/javadoc/JdtLsJavadocProvider.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/javadoc/JdtLsJavadocProvider.java @@ -14,6 +14,7 @@ import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; +import org.eclipse.lsp4j.MarkupContent; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.commons.java.IAnnotation; @@ -22,9 +23,8 @@ import org.springframework.ide.vscode.commons.java.IJavaElement; import org.springframework.ide.vscode.commons.java.IJavadocProvider; import org.springframework.ide.vscode.commons.java.IMethod; import org.springframework.ide.vscode.commons.java.IType; -import org.springframework.ide.vscode.commons.languageserver.STS4LanguageClient; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavaDataParams; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavadocResponse; +import org.springframework.ide.vscode.commons.protocol.STS4LanguageClient; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; import org.springframework.ide.vscode.commons.util.Renderable; import org.springframework.ide.vscode.commons.util.Renderables; @@ -41,8 +41,7 @@ public class JdtLsJavadocProvider implements IJavadocProvider { this.projectUri = projectUri; } - private IJavadoc produceJavadocFromMd(JavadocResponse response) { - String md = response.getContent(); + private IJavadoc produceJavadocFromMd(String md) { if (md != null) { final Renderable renderableDoc = Renderables.mdBlob(md); return new IJavadoc() { @@ -61,9 +60,9 @@ public class JdtLsJavadocProvider implements IJavadocProvider { long start = System.currentTimeMillis(); try { log.info("Fetching javadoc {}", element.getBindingKey()); - JavadocResponse response = client.javadoc(new JavaDataParams(projectUri, element.getBindingKey(), false)).get(10, TimeUnit.SECONDS); + MarkupContent md = client.javadoc(new JavaDataParams(projectUri, element.getBindingKey(), false)).get(10, TimeUnit.SECONDS); log.info("Fetching javadoc {} took {} ms", element.getBindingKey(), System.currentTimeMillis()-start); - return produceJavadocFromMd(response); + return produceJavadocFromMd(md == null ? null : md.getValue()); } catch (InterruptedException | ExecutionException | TimeoutException e) { log.error("Fetching javadoc {} failed", element.getBindingKey(), e); return null; diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jdtls/JdtLsIndex.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jdtls/JdtLsIndex.java new file mode 100644 index 000000000..a7bde6fce --- /dev/null +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jdtls/JdtLsIndex.java @@ -0,0 +1,125 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.ide.vscode.commons.jdtls; + +import java.net.URI; +import java.util.Objects; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import java.util.concurrent.TimeoutException; +import java.util.function.Predicate; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.ide.vscode.commons.java.ClasspathIndex; +import org.springframework.ide.vscode.commons.java.IJavaModuleData; +import org.springframework.ide.vscode.commons.java.IType; +import org.springframework.ide.vscode.commons.javadoc.JdtLsJavadocProvider; +import org.springframework.ide.vscode.commons.protocol.STS4LanguageClient; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaSearchParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaTypeHierarchyParams; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; +import org.springframework.ide.vscode.commons.util.FuzzyMatcher; + +import com.google.common.base.Suppliers; + +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; +import reactor.core.scheduler.Schedulers; +import reactor.util.function.Tuple2; +import reactor.util.function.Tuples; + +public class JdtLsIndex implements ClasspathIndex { + + private static final Logger log = LoggerFactory.getLogger(JdtLsIndex.class); + + private final STS4LanguageClient client; + private final URI projectUri; + private final JdtLsJavadocProvider javadocProvider; + + public JdtLsIndex(STS4LanguageClient client, URI projectUri) { + this.client = client; + this.projectUri = projectUri; + this.javadocProvider = new JdtLsJavadocProvider(client, projectUri.toString()); + } + + @Override + public void dispose() { + } + + private IType toType(TypeData data) { + String declaringTypeBindingKey = data.getDeclaringType(); + String declaringTypeFqName = declaringTypeBindingKey == null ? null : declaringTypeBindingKey.substring(1, declaringTypeBindingKey.length() - 1).replace('/', '.'); + return Wrappers.wrap(data, Suppliers.memoize(() -> declaringTypeFqName == null ? null : findType(declaringTypeFqName)), javadocProvider); + } + + @Override + public IType findType(String fqName) { + JavaDataParams params = new JavaDataParams(projectUri.toString(), "L" + fqName.replace('.', '/') + ";", false); + try { + TypeData data = client.javaType(params).get(500, TimeUnit.MILLISECONDS); + if (data != null) { + return toType(data); + } + } catch (InterruptedException | ExecutionException | TimeoutException e) { + log.error("", e); + } + return null; + } + + @Override + public Flux> fuzzySearchTypes(String searchTerm, boolean includeBinaries, boolean includeSystemLibs, Predicate typeFilter) { + JavaSearchParams searchParams = new JavaSearchParams(projectUri.toString(), searchTerm, includeBinaries, includeSystemLibs); + return Mono.fromFuture(client.javaSearchTypes(searchParams)) + .flatMapMany(results -> Flux.fromIterable(results).publishOn(Schedulers.parallel())) + .filter(Objects::nonNull) + .map(this::toType) + .filter(t -> typeFilter == null || typeFilter.test(t)) + .map(type -> Tuples.of(type, FuzzyMatcher.matchScore(searchTerm, type.getFullyQualifiedName()))) + .filter(tuple -> tuple.getT2() != 0.0); + } + + @Override + public Flux> fuzzySearchPackages(String searchTerm, boolean includeBinaries, boolean includeSystemLibs) { + JavaSearchParams searchParams = new JavaSearchParams(projectUri.toString(), searchTerm, includeBinaries, includeSystemLibs); + return Mono.fromFuture(client.javaSearchPackages(searchParams)) + .flatMapMany(results -> Flux.fromIterable(results).publishOn(Schedulers.parallel())) + .filter(Objects::nonNull) + .map(p -> Tuples.of(p, FuzzyMatcher.matchScore(searchTerm, p))) + .filter(tuple -> tuple.getT2() != 0.0); + } + + @Override + public Flux allSubtypesOf(IType type) { + JavaTypeHierarchyParams searchParams = new JavaTypeHierarchyParams(projectUri.toString(), type.getFullyQualifiedName()); + return Mono.fromFuture(client.javaSubTypes(searchParams)) + .flatMapMany(results -> Flux.fromIterable(results).publishOn(Schedulers.parallel())) + .filter(Objects::nonNull) + .map(this::toType); + } + + @Override + public Flux allSuperTypesOf(IType type) { + JavaTypeHierarchyParams searchParams = new JavaTypeHierarchyParams(projectUri.toString(), type.getFullyQualifiedName()); + return Mono.fromFuture(client.javaSuperTypes(searchParams)) + .flatMapMany(results -> Flux.fromIterable(results).publishOn(Schedulers.parallel())) + .filter(Objects::nonNull) + .map(this::toType); + } + + @Override + public IJavaModuleData findClasspathResourceContainer(String fqName) { + IType type = findType(fqName); + return type == null ? null : type.classpathContainer(); + } + +} diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jdtls/Wrappers.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jdtls/Wrappers.java new file mode 100644 index 000000000..c5714e79c --- /dev/null +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/jdtls/Wrappers.java @@ -0,0 +1,494 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.ide.vscode.commons.jdtls; + +import java.io.File; +import java.util.List; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +import org.springframework.ide.vscode.commons.java.IAnnotation; +import org.springframework.ide.vscode.commons.java.IArrayType; +import org.springframework.ide.vscode.commons.java.IClassType; +import org.springframework.ide.vscode.commons.java.IClasspathUtil; +import org.springframework.ide.vscode.commons.java.IField; +import org.springframework.ide.vscode.commons.java.IJavaModuleData; +import org.springframework.ide.vscode.commons.java.IJavaType; +import org.springframework.ide.vscode.commons.java.IJavadocProvider; +import org.springframework.ide.vscode.commons.java.IMemberValuePair; +import org.springframework.ide.vscode.commons.java.IMethod; +import org.springframework.ide.vscode.commons.java.IParameterizedType; +import org.springframework.ide.vscode.commons.java.IPrimitiveType; +import org.springframework.ide.vscode.commons.java.IType; +import org.springframework.ide.vscode.commons.java.ITypeVariable; +import org.springframework.ide.vscode.commons.java.IUnresolvedTypeVariable; +import org.springframework.ide.vscode.commons.java.IVoidType; +import org.springframework.ide.vscode.commons.java.IWildcardType; +import org.springframework.ide.vscode.commons.javadoc.IJavadoc; +import org.springframework.ide.vscode.commons.protocol.java.JavaTypeData; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; +import org.springframework.ide.vscode.commons.protocol.java.TypeData.AnnotationData; +import org.springframework.ide.vscode.commons.protocol.java.TypeData.FieldData; +import org.springframework.ide.vscode.commons.protocol.java.TypeData.MethodData; + +import com.google.common.base.Supplier; + +public class Wrappers { + + public static IJavaType wrap(JavaTypeData data) { + switch (data.getKind()) { + case INT: + return IPrimitiveType.INT; + case CHAR: + return IPrimitiveType.CHAR; + case BOOLEAN: + return IPrimitiveType.BOOLEAN; + case FLOAT: + return IPrimitiveType.FLOAT; + case BYTE: + return IPrimitiveType.BYTE; + case DOUBLE: + return IPrimitiveType.DOUBLE; + case LONG: + return IPrimitiveType.LONG; + case SHORT: + return IPrimitiveType.SHORT; + case VOID: + return IVoidType.DEFAULT; + case CLASS: + return new IClassType() { + + @Override + public String name() { + return data.getName(); + } + + @Override + public boolean equals(Object obj) { + if (obj instanceof IClassType) { + return data.getName().equals(((IClassType)obj).name()); + } + return false; + } + + @Override + public String getFQName() { + String key = data.getName(); + return key.substring(0, key.length() - 1).replace('/', '.'); + } + + }; + case ARRAY: + return new IArrayType() { + + @Override + public String name() { + return data.getName(); + } + + @Override + public int dimensions() { + if (data.getExtras() != null && data.getExtras().containsKey("dimensions")) { + return (Integer) data.getExtras().get("dimenions"); + } + return 0; + } + + @Override + public IJavaType component() { + if (data.getExtras() != null && data.getExtras().containsKey("component")) { + return wrap((JavaTypeData) data.getExtras().get("component")); + } + return null; + } + + @Override + public boolean equals(Object obj) { + if (obj instanceof IArrayType) { + return data.getName().equals(((IArrayType)obj).name()); + } + return false; + } + }; + case PARAMETERIZED: + return new IParameterizedType() { + + @Override + public String name() { + return data.getName(); + } + + @Override + public IJavaType owner() { + if (data.getExtras() != null && data.getExtras().containsKey("owner")) { + return wrap((JavaTypeData) data.getExtras().get("owner")); + } + return null; + } + + @SuppressWarnings("unchecked") + @Override + public Stream arguments() { + if (data.getExtras() != null && data.getExtras().containsKey("arguments")) { + return ((List) data.getExtras().get("arguments")).stream().map(Wrappers::wrap); + } + return Stream.of(); + } + + @Override + public boolean equals(Object obj) { + if (obj instanceof IParameterizedType) { + return data.getName().equals(((IParameterizedType)obj).name()); + } + return false; + } + + }; + case TYPE_VARIABLE: + return new ITypeVariable() { + + @Override + public String name() { + return data.getName(); + } + + @Override + public boolean equals(Object obj) { + if (obj instanceof ITypeVariable) { + return data.getName().equals(((ITypeVariable)obj).name()); + } + return false; + } + }; + case WILDCARD: + return new IWildcardType() { + @Override + public String name() { + return data.getName(); + } + + @Override + public boolean equals(Object obj) { + if (obj instanceof IWildcardType) { + return data.getName().equals(((IWildcardType)obj).name()); + } + return false; + } + }; + case UNRESOLVED: + return new IUnresolvedTypeVariable() { + @Override + public String name() { + return data.getName(); + } + + @Override + public boolean equals(Object obj) { + if (obj instanceof IUnresolvedTypeVariable) { + return data.getName().equals(((IUnresolvedTypeVariable)obj).name()); + } + return false; + } + }; + } + return null; + } + + public static IAnnotation wrap(AnnotationData data, IJavadocProvider javadocProvider) { + return new IAnnotation() { + + @Override + public IJavadoc getJavaDoc() { + return javadocProvider.getJavadoc(this); + } + + @Override + public String getElementName() { + return data.getFqName(); + } + + @Override + public String getBindingKey() { + return data.getFqName() == null ? null : "L" + data.getFqName().replace('.', '/') + ";"; + } + + @Override + public boolean exists() { + return true; + } + + @Override + public Stream getMemberValuePairs() { + return data.getValuePairs().entrySet().stream().map(e -> new IMemberValuePair() { + + @Override + public String getMemberName() { + return e.getKey(); + } + + @Override + public Object getValue() { + return e.getValue(); + } + + }); + } + + @Override + public String fqName() { + return data.getFqName(); + } + }; + } + + public static IMethod wrap(MethodData data, IType declaringType, IJavadocProvider javadocProvider) { + return new IMethod() { + + @Override + public int getFlags() { + return data.getFlags(); + } + + @Override + public IType getDeclaringType() { + return declaringType; + } + + @Override + public String signature() { + return data.getLabel(); + } + + @Override + public String getElementName() { + return data.getName(); + } + + @Override + public IJavadoc getJavaDoc() { + return javadocProvider.getJavadoc(this); + } + + @Override + public String getBindingKey() { + return data.getBindingKey(); + } + + @Override + public boolean exists() { + return true; + } + + @Override + public Stream getAnnotations() { + return data.getAnnotations().stream().map(a -> Wrappers.wrap(a, javadocProvider)); + } + + @Override + public IJavaType getReturnType() { + return Wrappers.wrap(data.getReturnType()); + } + + @Override + public Stream parameters() { + return data.getParameters().stream().map(Wrappers::wrap); + } + + @Override + public boolean isConstructor() { + return data.isConstructor(); + } + + }; + } + + public static IField wrap(FieldData data, IType declaringType, IJavadocProvider javadocProvider) { + return new IField() { + + @Override + public int getFlags() { + return data.getFlags(); + } + + @Override + public IType getDeclaringType() { + return declaringType; + } + + @Override + public String signature() { + return data.getLabel(); + } + + @Override + public String getElementName() { + return data.getName(); + } + + @Override + public IJavadoc getJavaDoc() { + return javadocProvider.getJavadoc(this); + } + + @Override + public String getBindingKey() { + return data.getBindingKey(); + } + + @Override + public boolean exists() { + return true; + } + + @Override + public Stream getAnnotations() { + return data.getAnnotations().stream().map(a -> Wrappers.wrap(a, javadocProvider)); + } + + @Override + public boolean isEnumConstant() { + return data.isEnumConstant(); + } + + @Override + public IJavaType type() { + return wrap(data.getType()); + } + + }; + } + + public static IType wrap(TypeData data, Supplier declaringTypeSupplier, IJavadocProvider javadocProvider) { + return new IType() { + + @Override + public int getFlags() { + return data.getFlags(); + } + + @Override + public IType getDeclaringType() { + return declaringTypeSupplier.get(); + } + + @Override + public IJavaModuleData classpathContainer() { + return new IJavaModuleData() { + + @Override + public String getModule() { + return data.getClasspathEntry().getModule(); + } + + @Override + public File getContainer() { + return IClasspathUtil.binaryLocation(data.getClasspathEntry().getCpe()); + } + }; + } + + @Override + public String signature() { + return data.getLabel(); + } + + @Override + public String getElementName() { + return data.getName(); + } + + @Override + public IJavadoc getJavaDoc() { + return javadocProvider.getJavadoc(this); + } + + @Override + public String getBindingKey() { + return data.getBindingKey(); + } + + @Override + public boolean exists() { + return true; + } + + @Override + public Stream getAnnotations() { + return data.getAnnotations().stream().map(a -> Wrappers.wrap(a, javadocProvider)); + } + + @Override + public boolean isClass() { + return data.isClass(); + } + + @Override + public boolean isEnum() { + return data.isEnum(); + } + + @Override + public boolean isInterface() { + return data.isInterface(); + } + + @Override + public boolean isAnnotation() { + return data.isAnnotation(); + } + + @Override + public String getFullyQualifiedName() { + return data.getFqName(); + } + + @Override + public IField getField(String name) { + return getFields().filter(f -> name.equals(f.getElementName())).findFirst().orElse(null); + } + + @Override + public Stream getFields() { + return data.getFields().stream().map(f -> wrap(f, this, javadocProvider)); + } + + @Override + public IMethod getMethod(String name, Stream parameters) { + List arguments = parameters.collect(Collectors.toList()); + return data.getMethods().stream() + .filter(m -> name.equals(m.getName())) + .filter(m -> arguments.equals(m.getParameters().stream() + .map(Wrappers::wrap) + .collect(Collectors.toList()))) + .findFirst() + .map(m -> wrap(m, this, javadocProvider)) + .orElse(null); + } + + @Override + public Stream getMethods() { + return data.getMethods().stream().map(m -> wrap(m, this, javadocProvider)); + } + + @Override + public String getSuperclassName() { + return data.getSuperClassName(); + } + + @Override + public String[] getSuperInterfaceNames() { + return data.getSuperInterfaceNames(); + } + + }; + } + +} diff --git a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/JavadocService.java b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/JavadocService.java index 7798add1b..9f58e23ff 100644 --- a/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/JavadocService.java +++ b/headless-services/commons/commons-java/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/JavadocService.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -11,7 +11,7 @@ package org.springframework.ide.vscode.commons.languageserver.java; import org.springframework.ide.vscode.commons.java.IJavadocProvider; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; public interface JavadocService { diff --git a/headless-services/commons/commons-java/src/test/java/org/springframework/ide/vscode/commons/jandex/JandexClasspathTest.java b/headless-services/commons/commons-java/src/test/java/org/springframework/ide/vscode/commons/jandex/JandexClasspathTest.java index c35553bef..0d1c461a6 100644 --- a/headless-services/commons/commons-java/src/test/java/org/springframework/ide/vscode/commons/jandex/JandexClasspathTest.java +++ b/headless-services/commons/commons-java/src/test/java/org/springframework/ide/vscode/commons/jandex/JandexClasspathTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -25,7 +25,7 @@ import org.springframework.ide.vscode.commons.java.ClasspathData; import org.springframework.ide.vscode.commons.java.IField; import org.springframework.ide.vscode.commons.java.IMethod; import org.springframework.ide.vscode.commons.java.IType; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.BasicFileObserver; import com.google.common.collect.ImmutableList; diff --git a/headless-services/commons/commons-java/src/test/java/org/springframework/ide/vscode/commons/jandex/JdtLsIndexTest.java b/headless-services/commons/commons-java/src/test/java/org/springframework/ide/vscode/commons/jandex/JdtLsIndexTest.java new file mode 100644 index 000000000..71783bde6 --- /dev/null +++ b/headless-services/commons/commons-java/src/test/java/org/springframework/ide/vscode/commons/jandex/JdtLsIndexTest.java @@ -0,0 +1,162 @@ +/******************************************************************************* + * Copyright (c) 2018, 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.ide.vscode.commons.jandex; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; +import static org.mockito.Matchers.any; +import static org.mockito.Mockito.when; + +import java.io.File; +import java.io.FileReader; +import java.lang.reflect.Type; +import java.net.URI; +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.CompletableFuture; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +import org.junit.Test; +import org.mockito.Mockito; +import org.springframework.ide.vscode.commons.java.IAnnotation; +import org.springframework.ide.vscode.commons.java.IMethod; +import org.springframework.ide.vscode.commons.java.IPrimitiveType; +import org.springframework.ide.vscode.commons.java.IType; +import org.springframework.ide.vscode.commons.jdtls.JdtLsIndex; +import org.springframework.ide.vscode.commons.protocol.STS4LanguageClient; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; + +import com.google.gson.Gson; +import com.google.gson.reflect.TypeToken; + +import reactor.util.function.Tuple2; + +public class JdtLsIndexTest { + + private Gson gson = new Gson(); + + private TypeData loadJsonData(String fileName) throws Exception { + File jsonFile = new File(JdtLsIndexTest.class.getResource("/java-data-json/" + fileName).toURI()); + return gson.fromJson(new FileReader(jsonFile), TypeData.class); + } + + private List loadJsonSearchTypeResults(String fileName) throws Exception { + File jsonFile = new File(JdtLsIndexTest.class.getResource("/java-data-json/" + fileName).toURI()); + Type listType = new TypeToken>(){}.getType(); + return gson.fromJson(new FileReader(jsonFile), listType); + } + + @Test + public void findTypeInJRE() throws Exception { + STS4LanguageClient client = Mockito.mock(STS4LanguageClient.class); + when(client.javaType(any())).thenReturn(CompletableFuture.supplyAsync(() -> { + try { + return loadJsonData("Map.json"); + } catch (Exception e) { + return null; + } + })); + // Some valid URI necessary for URI#toString() to succeed + JdtLsIndex index = new JdtLsIndex(client, URI.create(System.getProperty("java.io.tmpdir"))); + IType type = index.findType("java.util.Map"); + assertNotNull(type); + assertEquals("Ljava/util/Map;", type.getBindingKey()); + assertEquals("Map", type.getElementName()); + assertEquals("java.util.Map", type.getFullyQualifiedName()); + assertTrue(type.isInterface()); + assertFalse(type.isClass()); + assertEquals("java.util.Map", type.signature()); + } + + @Test + public void findMethodNoArgsInType() throws Exception { + STS4LanguageClient client = Mockito.mock(STS4LanguageClient.class); + when(client.javaType(any())).thenReturn(CompletableFuture.supplyAsync(() -> { + try { + return loadJsonData("Map.json"); + } catch (Exception e) { + return null; + } + })); + // Some valid URI necessary for URI#toString() to succeed + JdtLsIndex index = new JdtLsIndex(client, URI.create(System.getProperty("java.io.tmpdir"))); + IType type = index.findType("java.util.Map"); + assertNotNull(type); + + IMethod method = type.getMethod("size", Stream.of()); + assertNotNull(method); + assertEquals("Ljava/util/Map;.size()I", method.getBindingKey()); + assertEquals(IPrimitiveType.INT, method.getReturnType()); + assertEquals(type, method.getDeclaringType()); + assertTrue(method.parameters().collect(Collectors.toList()).isEmpty()); + } + + @Test + public void typeAnnotation() throws Exception { + STS4LanguageClient client = Mockito.mock(STS4LanguageClient.class); + when(client.javaType(any())).thenReturn(CompletableFuture.supplyAsync(() -> { + try { + return loadJsonData("ServerProperties.json"); + } catch (Exception e) { + return null; + } + })); + // Some valid URI necessary for URI#toString() to succeed + JdtLsIndex index = new JdtLsIndex(client, URI.create(System.getProperty("java.io.tmpdir"))); + IType type = index.findType("org.springframework.boot.autoconfigure.web.ServerProperties"); + assertNotNull(type); + + List annotations = type.getAnnotations().collect(Collectors.toList()); + assertEquals(1, annotations.size()); + IAnnotation a = annotations.get(0); + + // Don't tests element name for Annotation as it is different in JDT for source and binary types + assertEquals("org.springframework.boot.context.properties.ConfigurationProperties", a.fqName()); + assertEquals("Lorg/springframework/boot/context/properties/ConfigurationProperties;", a.getBindingKey()); + } + + @Test + public void searchType() throws Exception { + STS4LanguageClient client = Mockito.mock(STS4LanguageClient.class); + when(client.javaSearchTypes(any())).thenReturn(CompletableFuture.supplyAsync(() -> { + try { + return loadJsonSearchTypeResults("search-util-map.json"); + } catch (Exception e) { + return null; + } + })); + // Some valid URI necessary for URI#toString() to succeed + JdtLsIndex index = new JdtLsIndex(client, URI.create(System.getProperty("java.io.tmpdir"))); + List> results = index.fuzzySearchTypes("util.Map", true, false, null).collectSortedList((o1, o2) -> o2.getT2().compareTo(o1.getT2())).block(); + IType type = results.get(0).getT1(); + assertEquals("io.netty.util.Mapping", type.getFullyQualifiedName()); + } + + @Test + public void searchPackage() throws Exception { + STS4LanguageClient client = Mockito.mock(STS4LanguageClient.class); + when(client.javaSearchPackages(any())).thenReturn(CompletableFuture.supplyAsync(() -> { + try { + return Arrays.asList("org.spring.example", "java.util", "com.example", "org.spring.data", "com.another.example", "org.example"); + } catch (Exception e) { + return null; + } + })); + // Some valid URI necessary for URI#toString() to succeed + JdtLsIndex index = new JdtLsIndex(client, URI.create(System.getProperty("java.io.tmpdir"))); + List> results = index.fuzzySearchPackages("com.e", true, false).collectSortedList((o1, o2) -> o2.getT2().compareTo(o1.getT2())).block(); + List packages = results.stream().map(t -> t.getT1()).collect(Collectors.toList()); + assertEquals(Arrays.asList("com.example", "com.another.example"), packages); + } +} diff --git a/headless-services/commons/commons-java/src/test/resources/java-data-json/Map.json b/headless-services/commons/commons-java/src/test/resources/java-data-json/Map.json new file mode 100644 index 000000000..59dbe9520 --- /dev/null +++ b/headless-services/commons/commons-java/src/test/resources/java-data-json/Map.json @@ -0,0 +1,720 @@ +{ + "fqName": "java.util.Map", + "bindingKey": "Ljava/util/Map;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Ljava/util/Map;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~size", + "label": "int java.util.Map.size()" + }, + { + "bindingKey": "Ljava/util/Map;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~isEmpty", + "label": "boolean java.util.Map.isEmpty()" + }, + { + "bindingKey": "Ljava/util/Map;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~containsKey~Ljava.lang.Object;", + "label": "boolean java.util.Map.containsKey(Object key)" + }, + { + "bindingKey": "Ljava/util/Map;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~containsValue~Ljava.lang.Object;", + "label": "boolean java.util.Map.containsValue(Object value)" + }, + { + "bindingKey": "Ljava/util/Map;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~get~Ljava.lang.Object;", + "label": "V java.util.Map.get(Object key)" + }, + { + "bindingKey": "Ljava/util/Map;.put(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~put~TK;~TV;", + "label": "V java.util.Map.put(K key, V value)" + }, + { + "bindingKey": "Ljava/util/Map;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~remove~Ljava.lang.Object;", + "label": "V java.util.Map.remove(Object key)" + }, + { + "bindingKey": "Ljava/util/Map;.putAll(Ljava/util/Map\u003c+TK;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+TK;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TK;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~putAll~Ljava.util.Map\\\u003c+TK;+TV;\u003e;", + "label": "void java.util.Map.putAll(Map\u003c? extends K, ? extends V\u003e m)" + }, + { + "bindingKey": "Ljava/util/Map;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~clear", + "label": "void java.util.Map.clear()" + }, + { + "bindingKey": "Ljava/util/Map;.keySet()Ljava.util.Set\u003cTK;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~keySet", + "label": "Set\u003cK\u003e java.util.Map.keySet()" + }, + { + "bindingKey": "Ljava/util/Map;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~values", + "label": "Collection\u003cV\u003e java.util.Map.values()" + }, + { + "bindingKey": "Ljava/util/Map;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~entrySet", + "label": "Set\u003cEntry\u003cK, V\u003e\u003e java.util.Map.entrySet()" + }, + { + "bindingKey": "Ljava/util/Map;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~equals~Ljava.lang.Object;", + "label": "boolean java.util.Map.equals(Object o)" + }, + { + "bindingKey": "Ljava/util/Map;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 1025, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~hashCode", + "label": "int java.util.Map.hashCode()" + }, + { + "bindingKey": "Ljava/util/Map;.getOrDefault(Ljava/lang/Object;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "getOrDefault", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~getOrDefault~Ljava.lang.Object;~TV;", + "label": "V java.util.Map.getOrDefault(Object key, V defaultValue)" + }, + { + "bindingKey": "Ljava/util/Map;.forEach(Ljava/util/function/BiConsumer\u003c-TK;-TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.BiConsumer\u003c-TK;-TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.BiConsumer;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TK;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "forEach", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~forEach~Ljava.util.function.BiConsumer\\\u003c-TK;-TV;\u003e;", + "label": "void java.util.Map.forEach(BiConsumer\u003c? super K, ? super V\u003e action)" + }, + { + "bindingKey": "Ljava/util/Map;.replaceAll(Ljava/util/function/BiFunction\u003c-TK;-TV;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.BiFunction\u003c-TK;-TV;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.BiFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TK;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "replaceAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~replaceAll~Ljava.util.function.BiFunction\\\u003c-TK;-TV;+TV;\u003e;", + "label": "void java.util.Map.replaceAll(BiFunction\u003c? super K, ? super V, ? extends V\u003e function)" + }, + { + "bindingKey": "Ljava/util/Map;.putIfAbsent(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "putIfAbsent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~putIfAbsent~TK;~TV;", + "label": "V java.util.Map.putIfAbsent(K key, V value)" + }, + { + "bindingKey": "Ljava/util/Map;.remove(Ljava/lang/Object;Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~remove~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "boolean java.util.Map.remove(Object key, Object value)" + }, + { + "bindingKey": "Ljava/util/Map;.replace(TK;TV;TV;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~replace~TK;~TV;~TV;", + "label": "boolean java.util.Map.replace(K key, V oldValue, V newValue)" + }, + { + "bindingKey": "Ljava/util/Map;.replace(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~replace~TK;~TV;", + "label": "V java.util.Map.replace(K key, V value)" + }, + { + "bindingKey": "Ljava/util/Map;.computeIfAbsent(TK;Ljava/util/function/Function\u003c-TK;+TV;\u003e;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.Function\u003c-TK;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.Function;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TK;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "computeIfAbsent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~computeIfAbsent~TK;~Ljava.util.function.Function\\\u003c-TK;+TV;\u003e;", + "label": "V java.util.Map.computeIfAbsent(K key, Function\u003c? super K, ? extends V\u003e mappingFunction)" + }, + { + "bindingKey": "Ljava/util/Map;.computeIfPresent(TK;Ljava/util/function/BiFunction\u003c-TK;-TV;+TV;\u003e;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.BiFunction\u003c-TK;-TV;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.BiFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TK;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "computeIfPresent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~computeIfPresent~TK;~Ljava.util.function.BiFunction\\\u003c-TK;-TV;+TV;\u003e;", + "label": "V java.util.Map.computeIfPresent(K key, BiFunction\u003c? super K, ? super V, ? extends V\u003e remappingFunction)" + }, + { + "bindingKey": "Ljava/util/Map;.compute(TK;Ljava/util/function/BiFunction\u003c-TK;-TV;+TV;\u003e;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.BiFunction\u003c-TK;-TV;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.BiFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TK;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "compute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~compute~TK;~Ljava.util.function.BiFunction\\\u003c-TK;-TV;+TV;\u003e;", + "label": "V java.util.Map.compute(K key, BiFunction\u003c? super K, ? super V, ? extends V\u003e remappingFunction)" + }, + { + "bindingKey": "Ljava/util/Map;.merge(TK;TV;Ljava/util/function/BiFunction\u003c-TV;-TV;+TV;\u003e;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.BiFunction\u003c-TV;-TV;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.BiFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Ljava/util/Map;", + "flags": 65537, + "name": "merge", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map~merge~TK;~TV;~Ljava.util.function.BiFunction\\\u003c-TV;-TV;+TV;\u003e;", + "label": "V java.util.Map.merge(K key, V value, BiFunction\u003c? super V, ? super V, ? extends V\u003e remappingFunction)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar", + "sourceContainerUrl": "file:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/src.zip", + "isSystem": true, + "isOwn": false + } + }, + "flags": 1537, + "name": "Map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Library\\/Java\\/JavaVirtualMachines\\/jdk1.8.0_151.jdk\\/Contents\\/Home\\/jre\\/lib\\/rt.jar\u003cjava.util(Map.class[Map", + "label": "java.util.Map\u003cK, V\u003e" +} \ No newline at end of file diff --git a/headless-services/commons/commons-java/src/test/resources/java-data-json/NestedRouter3.json b/headless-services/commons/commons-java/src/test/resources/java-data-json/NestedRouter3.json new file mode 100644 index 000000000..8549f3c69 --- /dev/null +++ b/headless-services/commons/commons-java/src/test/resources/java-data-json/NestedRouter3.json @@ -0,0 +1,69 @@ +{ + "fqName": "org.test.NestedRouter3", + "bindingKey": "Lorg/test/NestedRouter3;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/test/NestedRouter3;.routingFunction()Lorg/springframework/web/reactive/function/server/RouterFunction\u003cLorg/springframework/web/reactive/function/server/ServerResponse;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg/springframework/web/reactive/function/server/RouterFunction\u003cLorg/springframework/web/reactive/function/server/ServerResponse;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg/springframework/web/reactive/function/server/RouterFunction;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg/springframework/web/reactive/function/server/ServerResponse;" + } + ] + } + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "Bean", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{NestedRouter3.java[NestedRouter3~routingFunction}Bean", + "label": "Bean" + } + ], + "declaringType": "Lorg/test/NestedRouter3;", + "flags": 1, + "name": "routingFunction", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{NestedRouter3.java[NestedRouter3~routingFunction", + "label": "RouterFunction\u003cServerResponse\u003e org.test.NestedRouter3.routingFunction()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "Configuration", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{NestedRouter3.java[NestedRouter3}Configuration", + "label": "Configuration" + } + ], + "classpathEntry": { + "cpe": { + "kind": "source", + "path": "/Users/aboyko/Documents/junit-workspace/test-webflux-project/src/main/java", + "outputFolder": "/Users/aboyko/Documents/junit-workspace/test-webflux-project/target/classes", + "isSystem": false, + "isOwn": true + } + }, + "flags": 1, + "name": "NestedRouter3", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{NestedRouter3.java[NestedRouter3", + "label": "org.test.NestedRouter3" +} \ No newline at end of file diff --git a/headless-services/commons/commons-java/src/test/resources/java-data-json/Quote.json b/headless-services/commons/commons-java/src/test/resources/java-data-json/Quote.json new file mode 100644 index 000000000..4386deb0b --- /dev/null +++ b/headless-services/commons/commons-java/src/test/resources/java-data-json/Quote.json @@ -0,0 +1,274 @@ +{ + "fqName": "org.test.Quote", + "bindingKey": "Lorg/test/Quote;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/test/Quote;.MATH_CONTEXT", + "type": { + "kind": "CLASS", + "name": "Ljava/math/MathContext;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 26, + "name": "MATH_CONTEXT", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote^MATH_CONTEXT", + "label": "MathContext MATH_CONTEXT" + }, + { + "bindingKey": "Lorg/test/Quote;.ticker", + "type": { + "kind": "CLASS", + "name": "Ljava/lang/String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 2, + "name": "ticker", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote^ticker", + "label": "String ticker" + }, + { + "bindingKey": "Lorg/test/Quote;.price", + "type": { + "kind": "CLASS", + "name": "Ljava/math/BigDecimal;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 2, + "name": "price", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote^price", + "label": "BigDecimal price" + }, + { + "bindingKey": "Lorg/test/Quote;.instant", + "type": { + "kind": "CLASS", + "name": "Ljava/time/Instant;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 2, + "name": "instant", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote^instant", + "label": "Instant instant" + } + ], + "methods": [ + { + "bindingKey": "Lorg/test/Quote;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "Quote", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~Quote", + "label": "org.test.Quote.Quote()" + }, + { + "bindingKey": "Lorg/test/Quote;.(Ljava/lang/String;Ljava/math/BigDecimal;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava/lang/String;" + }, + { + "kind": "CLASS", + "name": "Ljava/math/BigDecimal;" + } + ], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "Quote", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~Quote~QString;~QBigDecimal;", + "label": "org.test.Quote.Quote(String ticker, BigDecimal price)" + }, + { + "bindingKey": "Lorg/test/Quote;.(Ljava/lang/String;Ljava/lang/Double;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava/lang/String;" + }, + { + "kind": "CLASS", + "name": "Ljava/lang/Double;" + } + ], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "Quote", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~Quote~QString;~QDouble;", + "label": "org.test.Quote.Quote(String ticker, Double price)" + }, + { + "bindingKey": "Lorg/test/Quote;.getTicker()Ljava/lang/String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava/lang/String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "getTicker", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~getTicker", + "label": "String org.test.Quote.getTicker()" + }, + { + "bindingKey": "Lorg/test/Quote;.setTicker(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava/lang/String;" + } + ], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "setTicker", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~setTicker~QString;", + "label": "void org.test.Quote.setTicker(String ticker)" + }, + { + "bindingKey": "Lorg/test/Quote;.getPrice()Ljava/math/BigDecimal;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava/math/BigDecimal;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "getPrice", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~getPrice", + "label": "BigDecimal org.test.Quote.getPrice()" + }, + { + "bindingKey": "Lorg/test/Quote;.setPrice(Ljava/math/BigDecimal;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava/math/BigDecimal;" + } + ], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "setPrice", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~setPrice~QBigDecimal;", + "label": "void org.test.Quote.setPrice(BigDecimal price)" + }, + { + "bindingKey": "Lorg/test/Quote;.getInstant()Ljava/time/Instant;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava/time/Instant;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "getInstant", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~getInstant", + "label": "Instant org.test.Quote.getInstant()" + }, + { + "bindingKey": "Lorg/test/Quote;.setInstant(Ljava/time/Instant;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava/time/Instant;" + } + ], + "annotations": [], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "setInstant", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~setInstant~QInstant;", + "label": "void org.test.Quote.setInstant(Instant instant)" + }, + { + "bindingKey": "Lorg/test/Quote;.toString()Ljava/lang/String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava/lang/String;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "java.lang.Override", + "valuePairs": {}, + "name": "Override", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~toString}Override", + "label": "Override" + } + ], + "declaringType": "Lorg/test/Quote;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote~toString", + "label": "String org.test.Quote.toString()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "source", + "path": "/Users/aboyko/Documents/junit-workspace/test-webflux-project/src/main/java", + "outputFolder": "/Users/aboyko/Documents/junit-workspace/test-webflux-project/target/classes", + "isSystem": false, + "isOwn": true + } + }, + "flags": 1, + "name": "Quote", + "handleIdentifier": "\u003dtest-webflux-project/src\\/main\\/java\u003corg.test{Quote.java[Quote", + "label": "org.test.Quote" +} \ No newline at end of file diff --git a/headless-services/commons/commons-java/src/test/resources/java-data-json/ServerProperties.json b/headless-services/commons/commons-java/src/test/resources/java-data-json/ServerProperties.json new file mode 100644 index 000000000..e098124bf --- /dev/null +++ b/headless-services/commons/commons-java/src/test/resources/java-data-json/ServerProperties.json @@ -0,0 +1,632 @@ +{ + "fqName": "org.springframework.boot.autoconfigure.web.ServerProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.port", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "port", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^port", + "label": "Integer port" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.address", + "type": { + "kind": "CLASS", + "name": "Ljava.net.InetAddress;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "address", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^address", + "label": "InetAddress address" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.error", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ErrorProperties;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "valuePairs": {}, + "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^error}org.springframework.boot.context.properties.NestedConfigurationProperty", + "label": "org.springframework.boot.context.properties.NestedConfigurationProperty" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "error", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^error", + "label": "ErrorProperties error" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.useForwardHeaders", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "useForwardHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^useForwardHeaders", + "label": "Boolean useForwardHeaders" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.serverHeader", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "serverHeader", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^serverHeader", + "label": "String serverHeader" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.maxHttpHeaderSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "maxHttpHeaderSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^maxHttpHeaderSize", + "label": "int maxHttpHeaderSize" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.connectionTimeout", + "type": { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "connectionTimeout", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^connectionTimeout", + "label": "Duration connectionTimeout" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.ssl", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Ssl;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "valuePairs": {}, + "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^ssl}org.springframework.boot.context.properties.NestedConfigurationProperty", + "label": "org.springframework.boot.context.properties.NestedConfigurationProperty" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 2, + "name": "ssl", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^ssl", + "label": "Ssl ssl" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.compression", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Compression;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "valuePairs": {}, + "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^compression}org.springframework.boot.context.properties.NestedConfigurationProperty", + "label": "org.springframework.boot.context.properties.NestedConfigurationProperty" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "compression", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^compression", + "label": "Compression compression" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.http2", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Http2;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "valuePairs": {}, + "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^http2}org.springframework.boot.context.properties.NestedConfigurationProperty", + "label": "org.springframework.boot.context.properties.NestedConfigurationProperty" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "http2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^http2", + "label": "Http2 http2" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.servlet", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Servlet;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "servlet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^servlet", + "label": "Servlet servlet" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.tomcat", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Tomcat;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "tomcat", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^tomcat", + "label": "Tomcat tomcat" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.jetty", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Jetty;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "jetty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^jetty", + "label": "Jetty jetty" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.undertow", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Undertow;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 18, + "name": "undertow", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties^undertow", + "label": "Undertow undertow" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "ServerProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~ServerProperties", + "label": "org.springframework.boot.autoconfigure.web.ServerProperties.ServerProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getPort()Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getPort", + "label": "Integer org.springframework.boot.autoconfigure.web.ServerProperties.getPort()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setPort(Ljava/lang/Integer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setPort~Ljava.lang.Integer;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setPort(Integer port)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getAddress()Ljava.net.InetAddress;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.net.InetAddress;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getAddress", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getAddress", + "label": "InetAddress org.springframework.boot.autoconfigure.web.ServerProperties.getAddress()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setAddress(Ljava/net/InetAddress;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.net.InetAddress;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setAddress", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setAddress~Ljava.net.InetAddress;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setAddress(InetAddress address)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.isUseForwardHeaders()Ljava.lang.Boolean;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "isUseForwardHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~isUseForwardHeaders", + "label": "Boolean org.springframework.boot.autoconfigure.web.ServerProperties.isUseForwardHeaders()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setUseForwardHeaders(Ljava/lang/Boolean;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setUseForwardHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setUseForwardHeaders~Ljava.lang.Boolean;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setUseForwardHeaders(Boolean useForwardHeaders)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getServerHeader()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getServerHeader", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getServerHeader", + "label": "String org.springframework.boot.autoconfigure.web.ServerProperties.getServerHeader()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setServerHeader(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setServerHeader", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setServerHeader~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setServerHeader(String serverHeader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getMaxHttpHeaderSize()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getMaxHttpHeaderSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getMaxHttpHeaderSize", + "label": "int org.springframework.boot.autoconfigure.web.ServerProperties.getMaxHttpHeaderSize()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setMaxHttpHeaderSize(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setMaxHttpHeaderSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setMaxHttpHeaderSize~I", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setMaxHttpHeaderSize(int maxHttpHeaderSize)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getConnectionTimeout()Ljava.time.Duration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getConnectionTimeout", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getConnectionTimeout", + "label": "Duration org.springframework.boot.autoconfigure.web.ServerProperties.getConnectionTimeout()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setConnectionTimeout(Ljava/time/Duration;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setConnectionTimeout", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setConnectionTimeout~Ljava.time.Duration;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setConnectionTimeout(Duration connectionTimeout)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getError()Lorg.springframework.boot.autoconfigure.web.ErrorProperties;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ErrorProperties;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getError", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getError", + "label": "ErrorProperties org.springframework.boot.autoconfigure.web.ServerProperties.getError()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getSsl()Lorg.springframework.boot.web.server.Ssl;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Ssl;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getSsl", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getSsl", + "label": "Ssl org.springframework.boot.autoconfigure.web.ServerProperties.getSsl()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.setSsl(Lorg/springframework/boot/web/server/Ssl;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Ssl;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "setSsl", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~setSsl~Lorg.springframework.boot.web.server.Ssl;", + "label": "void org.springframework.boot.autoconfigure.web.ServerProperties.setSsl(Ssl ssl)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getCompression()Lorg.springframework.boot.web.server.Compression;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Compression;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getCompression", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getCompression", + "label": "Compression org.springframework.boot.autoconfigure.web.ServerProperties.getCompression()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getHttp2()Lorg.springframework.boot.web.server.Http2;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.Http2;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getHttp2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getHttp2", + "label": "Http2 org.springframework.boot.autoconfigure.web.ServerProperties.getHttp2()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getServlet()Lorg.springframework.boot.autoconfigure.web.ServerProperties$Servlet;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Servlet;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getServlet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getServlet", + "label": "Servlet org.springframework.boot.autoconfigure.web.ServerProperties.getServlet()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getTomcat()Lorg.springframework.boot.autoconfigure.web.ServerProperties$Tomcat;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Tomcat;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getTomcat", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getTomcat", + "label": "Tomcat org.springframework.boot.autoconfigure.web.ServerProperties.getTomcat()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getJetty()Lorg.springframework.boot.autoconfigure.web.ServerProperties$Jetty;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Jetty;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getJetty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getJetty", + "label": "Jetty org.springframework.boot.autoconfigure.web.ServerProperties.getJetty()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;.getUndertow()Lorg.springframework.boot.autoconfigure.web.ServerProperties$Undertow;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ServerProperties$Undertow;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/ServerProperties;", + "flags": 1, + "name": "getUndertow", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties~getUndertow", + "label": "Undertow org.springframework.boot.autoconfigure.web.ServerProperties.getUndertow()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "ignoreUnknownFields": true, + "prefix": "server" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ServerProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web(ServerProperties.class[ServerProperties", + "label": "org.springframework.boot.autoconfigure.web.ServerProperties" +} \ No newline at end of file diff --git a/headless-services/commons/commons-java/src/test/resources/java-data-json/search-util-map.json b/headless-services/commons/commons-java/src/test/resources/java-data-json/search-util-map.json new file mode 100644 index 000000000..15d1a9d35 --- /dev/null +++ b/headless-services/commons/commons-java/src/test/resources/java-data-json/search-util-map.json @@ -0,0 +1,53756 @@ +[ + { + "fqName": "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck", + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer$Check" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.PROBLEM_PACKAGES", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 26, + "name": "PROBLEM_PACKAGES", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck^PROBLEM_PACKAGES", + "label": "Set\u003cString\u003e PROBLEM_PACKAGES" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 4, + "name": "ComponentScanPackageCheck", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~ComponentScanPackageCheck", + "label": "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.ComponentScanPackageCheck()" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.getWarning(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 1, + "name": "getWarning", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~getWarning~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "String org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.getWarning(BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.getComponentScanningPackages(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 4, + "name": "getComponentScanningPackages", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~getComponentScanningPackages~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "Set\u003cString\u003e org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.getComponentScanningPackages(BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.addComponentScanningPackages(Ljava/util/Set\u003cLjava/lang/String;\u003e;Lorg/springframework/core/type/AnnotationMetadata;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.type.AnnotationMetadata;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "addComponentScanningPackages", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~addComponentScanningPackages~Ljava.util.Set\\\u003cLjava.lang.String;\u003e;~Lorg.springframework.core.type.AnnotationMetadata;", + "label": "void org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.addComponentScanningPackages(Set\u003cString\u003e packages, AnnotationMetadata metadata)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.addPackages(Ljava/util/Set\u003cLjava/lang/String;\u003e;[Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "addPackages", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~addPackages~Ljava.util.Set\\\u003cLjava.lang.String;\u003e;~\\[Ljava.lang.String;", + "label": "void org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.addPackages(Set\u003cString\u003e packages, String[] values)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.addClasses(Ljava/util/Set\u003cLjava/lang/String;\u003e;[Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "addClasses", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~addClasses~Ljava.util.Set\\\u003cLjava.lang.String;\u003e;~\\[Ljava.lang.String;", + "label": "void org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.addClasses(Set\u003cString\u003e packages, String[] values)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.getProblematicPackages(Ljava/util/Set\u003cLjava/lang/String;\u003e;)Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "getProblematicPackages", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~getProblematicPackages~Ljava.util.Set\\\u003cLjava.lang.String;\u003e;", + "label": "List\u003cString\u003e org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.getProblematicPackages(Set\u003cString\u003e scannedPackages)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.isProblematicPackage(Ljava/lang/String;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "isProblematicPackage", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~isProblematicPackage~Ljava.lang.String;", + "label": "boolean org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.isProblematicPackage(String scannedPackage)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.getDisplayName(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 2, + "name": "getDisplayName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~getDisplayName~Ljava.lang.String;", + "label": "String org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.getDisplayName(String scannedPackage)" + }, + { + "bindingKey": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot/2.0.0.RELEASE/spring-boot-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot/2.0.0.RELEASE/spring-boot-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer;", + "flags": 12, + "name": "ComponentScanPackageCheck", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot\\/2.0.0.RELEASE\\/spring-boot-2.0.0.RELEASE.jar\u003corg.springframework.boot.context(ConfigurationWarningsApplicationContextInitializer$ComponentScanPackageCheck.class[ComponentScanPackageCheck", + "label": "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck" + }, + { + "fqName": "org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor", + "bindingKey": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.BeanFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;", + "flags": 18, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-context\\/5.0.4.RELEASE\\/spring-context-5.0.4.RELEASE.jar\u003corg.springframework.context.annotation(ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.class[ImportAwareBeanPostProcessor^beanFactory", + "label": "BeanFactory beanFactory" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;.(Lorg/springframework/beans/factory/BeanFactory;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.BeanFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;", + "flags": 1, + "name": "ImportAwareBeanPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-context\\/5.0.4.RELEASE\\/spring-context-5.0.4.RELEASE.jar\u003corg.springframework.context.annotation(ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.class[ImportAwareBeanPostProcessor~ImportAwareBeanPostProcessor~Lorg.springframework.beans.factory.BeanFactory;", + "label": "org.springframework.context.annotation.ConfigurationClassPostProcessor.ImportAwareBeanPostProcessor.ImportAwareBeanPostProcessor(BeanFactory beanFactory)" + }, + { + "bindingKey": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;.postProcessPropertyValues(Lorg/springframework/beans/PropertyValues;[Ljava/beans/PropertyDescriptor;Ljava/lang/Object;Ljava/lang/String;)Lorg.springframework.beans.PropertyValues;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.PropertyValues;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.PropertyValues;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.beans.PropertyDescriptor;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.beans.PropertyDescriptor;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;", + "flags": 1, + "name": "postProcessPropertyValues", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-context\\/5.0.4.RELEASE\\/spring-context-5.0.4.RELEASE.jar\u003corg.springframework.context.annotation(ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.class[ImportAwareBeanPostProcessor~postProcessPropertyValues~Lorg.springframework.beans.PropertyValues;~\\[Ljava.beans.PropertyDescriptor;~Ljava.lang.Object;~Ljava.lang.String;", + "label": "PropertyValues org.springframework.context.annotation.ConfigurationClassPostProcessor.ImportAwareBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs, PropertyDescriptor[] pds, Object bean, String beanName)" + }, + { + "bindingKey": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;.postProcessBeforeInitialization(Ljava/lang/Object;Ljava/lang/String;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor;", + "flags": 1, + "name": "postProcessBeforeInitialization", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-context\\/5.0.4.RELEASE\\/spring-context-5.0.4.RELEASE.jar\u003corg.springframework.context.annotation(ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.class[ImportAwareBeanPostProcessor~postProcessBeforeInitialization~Ljava.lang.Object;~Ljava.lang.String;", + "label": "Object org.springframework.context.annotation.ConfigurationClassPostProcessor.ImportAwareBeanPostProcessor.postProcessBeforeInitialization(Object bean, String beanName)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-context/5.0.4.RELEASE/spring-context-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-context/5.0.4.RELEASE/spring-context-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/context/annotation/ConfigurationClassPostProcessor;", + "flags": 10, + "name": "ImportAwareBeanPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-context\\/5.0.4.RELEASE\\/spring-context-5.0.4.RELEASE.jar\u003corg.springframework.context.annotation(ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.class[ImportAwareBeanPostProcessor", + "label": "org.springframework.context.annotation.ConfigurationClassPostProcessor.ImportAwareBeanPostProcessor" + }, + { + "fqName": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor", + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor", + "org.springframework.core.PriorityOrdered" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 2, + "name": "CachingMetadataReaderFactoryPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~CachingMetadataReaderFactoryPostProcessor", + "label": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.CachingMetadataReaderFactoryPostProcessor()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.getOrder()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 1, + "name": "getOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~getOrder", + "label": "int org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.getOrder()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.postProcessBeanFactory(Lorg/springframework/beans/factory/config/ConfigurableListableBeanFactory;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.config.ConfigurableListableBeanFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 1, + "name": "postProcessBeanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~postProcessBeanFactory~Lorg.springframework.beans.factory.config.ConfigurableListableBeanFactory;", + "label": "void org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.postProcessBeanDefinitionRegistry(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 1, + "name": "postProcessBeanDefinitionRegistry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~postProcessBeanDefinitionRegistry~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "void org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.register(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 2, + "name": "register", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~register~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "void org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.register(BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.configureConfigurationClassPostProcessor(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 2, + "name": "configureConfigurationClassPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~configureConfigurationClassPostProcessor~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "void org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.configureConfigurationClassPostProcessor(BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;.(Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor;", + "flags": 4096, + "name": "CachingMetadataReaderFactoryPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor~CachingMetadataReaderFactoryPostProcessor~Lorg.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer$1;", + "label": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor.CachingMetadataReaderFactoryPostProcessor(SharedMetadataReaderFactoryContextInitializer(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer;", + "flags": 10, + "name": "CachingMetadataReaderFactoryPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure(SharedMetadataReaderFactoryContextInitializer$CachingMetadataReaderFactoryPostProcessor.class[CachingMetadataReaderFactoryPostProcessor", + "label": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.CachingMetadataReaderFactoryPostProcessor" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType", + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "clazz": false, + "annotation": false, + "interfaze": false, + "enam": true, + "superClassName": "java.lang.Enum", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.PRESENT", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;" + }, + "enumConstant": true, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 16409, + "name": "PRESENT", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType^PRESENT", + "label": "PRESENT" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.MISSING", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;" + }, + "enumConstant": true, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 16409, + "name": "MISSING", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType^MISSING", + "label": "MISSING" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.$VALUES", + "type": { + "kind": "ARRAY", + "name": "[Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 4122, + "name": "$VALUES", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType^$VALUES", + "label": "MatchType[] $VALUES" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.values()[Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 9, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~values", + "label": "MatchType[] org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.values()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.valueOf(Ljava/lang/String;)Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 9, + "name": "valueOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~valueOf~Ljava.lang.String;", + "label": "MatchType org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.valueOf(String name)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 2, + "name": "MatchType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~MatchType", + "label": "org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.MatchType()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.isPresent(Ljava/lang/String;Ljava/lang/ClassLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 10, + "name": "isPresent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~isPresent~Ljava.lang.String;~Ljava.lang.ClassLoader;", + "label": "boolean org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.isPresent(String className, ClassLoader classLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.forName(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava.lang.Class\u003c*\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 10, + "name": "forName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~forName~Ljava.lang.String;~Ljava.lang.ClassLoader;", + "label": "Class\u003c?\u003e org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.forName(String className, ClassLoader classLoader) throws ClassNotFoundException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.matches(Ljava/lang/String;Ljava/lang/ClassLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 1025, + "name": "matches", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~matches~Ljava.lang.String;~Ljava.lang.ClassLoader;", + "label": "boolean org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.matches(String className, ClassLoader classLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.(Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 4096, + "name": "MatchType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~MatchType~Lorg.springframework.boot.autoconfigure.condition.OnClassCondition$1;", + "label": "org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.MatchType(OnClassCondition(){} arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.access$300(Ljava/lang/String;Ljava/lang/ClassLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~access$300~Ljava.lang.String;~Ljava.lang.ClassLoader;", + "label": "boolean org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.access$300(String arg0, ClassLoader arg1)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition$MatchType;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/condition/OnClassCondition;", + "flags": 17418, + "name": "MatchType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.condition(OnClassCondition$MatchType.class[MatchType", + "label": "org.springframework.boot.autoconfigure.condition.OnClassCondition.MatchType" + }, + { + "fqName": "org.springframework.boot.autoconfigure.flyway.FlywaySchemaManagementProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.jdbc.SchemaManagementProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;.flywayInstances", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.flywaydb.core.Flyway;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.flywaydb.core.Flyway;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;", + "flags": 18, + "name": "flywayInstances", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.flyway(FlywaySchemaManagementProvider.class[FlywaySchemaManagementProvider^flywayInstances", + "label": "List\u003cFlyway\u003e flywayInstances" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;.(Ljava/util/List\u003cLorg/flywaydb/core/Flyway;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.flywaydb.core.Flyway;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.flywaydb.core.Flyway;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;", + "flags": 0, + "name": "FlywaySchemaManagementProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.flyway(FlywaySchemaManagementProvider.class[FlywaySchemaManagementProvider~FlywaySchemaManagementProvider~Ljava.util.List\\\u003cLorg.flywaydb.core.Flyway;\u003e;", + "label": "org.springframework.boot.autoconfigure.flyway.FlywaySchemaManagementProvider.FlywaySchemaManagementProvider(List\u003cFlyway\u003e flywayInstances)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;.getSchemaManagement(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.SchemaManagement;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.SchemaManagement;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/flyway/FlywaySchemaManagementProvider;", + "flags": 1, + "name": "getSchemaManagement", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.flyway(FlywaySchemaManagementProvider.class[FlywaySchemaManagementProvider~getSchemaManagement~Ljavax.sql.DataSource;", + "label": "SchemaManagement org.springframework.boot.autoconfigure.flyway.FlywaySchemaManagementProvider.getSchemaManagement(DataSource dataSource)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "FlywaySchemaManagementProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.flyway(FlywaySchemaManagementProvider.class[FlywaySchemaManagementProvider", + "label": "org.springframework.boot.autoconfigure.flyway.FlywaySchemaManagementProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;.templateLoaderPath", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "flags": 2, + "name": "templateLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties^templateLoaderPath", + "label": "List\u003cString\u003e templateLoaderPath" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "flags": 0, + "name": "FreeMarkerTemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties~FreeMarkerTemplateAvailabilityProperties", + "label": "org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider.FreeMarkerTemplateAvailabilityProperties.FreeMarkerTemplateAvailabilityProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;.getLoaderPath()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "flags": 4, + "name": "getLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties~getLoaderPath", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider.FreeMarkerTemplateAvailabilityProperties.getLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;.getTemplateLoaderPath()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "flags": 1, + "name": "getTemplateLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties~getTemplateLoaderPath", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider.FreeMarkerTemplateAvailabilityProperties.getTemplateLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;.setTemplateLoaderPath(Ljava/util/List\u003cLjava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties;", + "flags": 1, + "name": "setTemplateLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties~setTemplateLoaderPath~Ljava.util.List\\\u003cLjava.lang.String;\u003e;", + "label": "void org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider.FreeMarkerTemplateAvailabilityProperties.setTemplateLoaderPath(List\u003cString\u003e templateLoaderPath)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/freemarker/FreeMarkerTemplateAvailabilityProvider;", + "flags": 24, + "name": "FreeMarkerTemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.freemarker(FreeMarkerTemplateAvailabilityProvider$FreeMarkerTemplateAvailabilityProperties.class[FreeMarkerTemplateAvailabilityProperties", + "label": "org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider.FreeMarkerTemplateAvailabilityProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.applicationContext", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 18, + "name": "applicationContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration^applicationContext", + "label": "ApplicationContext applicationContext" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.properties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 18, + "name": "properties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration^properties", + "label": "GroovyTemplateProperties properties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.templateEngine", + "type": { + "kind": "CLASS", + "name": "Lgroovy.text.markup.MarkupTemplateEngine;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 18, + "name": "templateEngine", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration^templateEngine", + "label": "MarkupTemplateEngine templateEngine" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.(Lorg/springframework/context/ApplicationContext;Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;Lorg/springframework/beans/factory/ObjectProvider\u003cLgroovy/text/markup/MarkupTemplateEngine;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.beans.factory.ObjectProvider\u003cLgroovy.text.markup.MarkupTemplateEngine;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ObjectProvider;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lgroovy.text.markup.MarkupTemplateEngine;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 1, + "name": "GroovyMarkupConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~GroovyMarkupConfiguration~Lorg.springframework.context.ApplicationContext;~Lorg.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties;~Lorg.springframework.beans.factory.ObjectProvider\\\u003cLgroovy.text.markup.MarkupTemplateEngine;\u003e;", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration.GroovyMarkupConfiguration(ApplicationContext applicationContext, GroovyTemplateProperties properties, ObjectProvider\u003cMarkupTemplateEngine\u003e templateEngine)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.checkTemplateLocationExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [ + { + "fqName": "javax.annotation.PostConstruct", + "valuePairs": {}, + "name": "javax.annotation.PostConstruct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~checkTemplateLocationExists}javax.annotation.PostConstruct", + "label": "javax.annotation.PostConstruct" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 1, + "name": "checkTemplateLocationExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~checkTemplateLocationExists", + "label": "void org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration.checkTemplateLocationExists()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.isUsingGroovyAllJar()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 2, + "name": "isUsingGroovyAllJar", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~isUsingGroovyAllJar", + "label": "boolean org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration.isUsingGroovyAllJar()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;.groovyMarkupConfigurer()Lorg.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~groovyMarkupConfigurer}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": { + "value": [ + "org.springframework.web.servlet.view.groovy.GroovyMarkupConfig" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~groovyMarkupConfigurer}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + }, + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "prefix": "spring.groovy.template.configuration" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~groovyMarkupConfigurer}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration;", + "flags": 1, + "name": "groovyMarkupConfigurer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration~groovyMarkupConfigurer", + "label": "GroovyMarkupConfigurer org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration.groovyMarkupConfigurer()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "valuePairs": { + "value": [ + "org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration;", + "flags": 9, + "name": "GroovyMarkupConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class[GroovyMarkupConfiguration", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider;", + "flags": 1, + "name": "GroovyTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider.class[GroovyTemplateAvailabilityProvider~GroovyTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProvider()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "GroovyTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider.class[GroovyTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;.resourceLoaderPath", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "flags": 2, + "name": "resourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties^resourceLoaderPath", + "label": "List\u003cString\u003e resourceLoaderPath" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "flags": 0, + "name": "GroovyTemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties~GroovyTemplateAvailabilityProperties", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProperties.GroovyTemplateAvailabilityProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;.getLoaderPath()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "flags": 4, + "name": "getLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties~getLoaderPath", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProperties.getLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;.getResourceLoaderPath()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "flags": 1, + "name": "getResourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties~getResourceLoaderPath", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProperties.getResourceLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;.setResourceLoaderPath(Ljava/util/List\u003cLjava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties;", + "flags": 1, + "name": "setResourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties~setResourceLoaderPath~Ljava.util.List\\\u003cLjava.lang.String;\u003e;", + "label": "void org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProperties.setResourceLoaderPath(List\u003cString\u003e resourceLoaderPath)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAvailabilityProvider;", + "flags": 24, + "name": "GroovyTemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateAvailabilityProvider$GroovyTemplateAvailabilityProperties.class[GroovyTemplateAvailabilityProperties", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider.GroovyTemplateAvailabilityProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.DEFAULT_RESOURCE_LOADER_PATH", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 25, + "name": "DEFAULT_RESOURCE_LOADER_PATH", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties^DEFAULT_RESOURCE_LOADER_PATH", + "label": "String DEFAULT_RESOURCE_LOADER_PATH" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.DEFAULT_PREFIX", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 25, + "name": "DEFAULT_PREFIX", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties^DEFAULT_PREFIX", + "label": "String DEFAULT_PREFIX" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.DEFAULT_SUFFIX", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 25, + "name": "DEFAULT_SUFFIX", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties^DEFAULT_SUFFIX", + "label": "String DEFAULT_SUFFIX" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.DEFAULT_REQUEST_CONTEXT_ATTRIBUTE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 25, + "name": "DEFAULT_REQUEST_CONTEXT_ATTRIBUTE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties^DEFAULT_REQUEST_CONTEXT_ATTRIBUTE", + "label": "String DEFAULT_REQUEST_CONTEXT_ATTRIBUTE" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.resourceLoaderPath", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 2, + "name": "resourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties^resourceLoaderPath", + "label": "String resourceLoaderPath" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 1, + "name": "GroovyTemplateProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties~GroovyTemplateProperties", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties.GroovyTemplateProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.getResourceLoaderPath()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 1, + "name": "getResourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties~getResourceLoaderPath", + "label": "String org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties.getResourceLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;.setResourceLoaderPath(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/groovy/template/GroovyTemplateProperties;", + "flags": 1, + "name": "setResourceLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties~setResourceLoaderPath~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties.setResourceLoaderPath(String resourceLoaderPath)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "ignoreUnknownFields": true, + "prefix": "spring.groovy.template" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "GroovyTemplateProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.groovy.template(GroovyTemplateProperties.class[GroovyTemplateProperties", + "label": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer", + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer", + "org.springframework.core.Ordered" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.applicationContext", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 18, + "name": "applicationContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer^applicationContext", + "label": "ApplicationContext applicationContext" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.jacksonProperties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.jackson.JacksonProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 18, + "name": "jacksonProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer^jacksonProperties", + "label": "JacksonProperties jacksonProperties" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.(Lorg/springframework/context/ApplicationContext;Lorg/springframework/boot/autoconfigure/jackson/JacksonProperties;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.jackson.JacksonProperties;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 0, + "name": "StandardJackson2ObjectMapperBuilderCustomizer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~StandardJackson2ObjectMapperBuilderCustomizer~Lorg.springframework.context.ApplicationContext;~Lorg.springframework.boot.autoconfigure.jackson.JacksonProperties;", + "label": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.StandardJackson2ObjectMapperBuilderCustomizer(ApplicationContext applicationContext, JacksonProperties jacksonProperties)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.getOrder()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 1, + "name": "getOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~getOrder", + "label": "int org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.getOrder()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.customize(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 1, + "name": "customize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~customize~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.customize(Jackson2ObjectMapperBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configureFeatures(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;Ljava/util/Map\u003c*Ljava/lang/Boolean;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c*Ljava.lang.Boolean;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configureFeatures", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configureFeatures~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;~Ljava.util.Map\\\u003c*Ljava.lang.Boolean;\u003e;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configureFeatures(Jackson2ObjectMapperBuilder builder, Map\u003c?, Boolean\u003e features)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configureDateFormat(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configureDateFormat", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configureDateFormat~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configureDateFormat(Jackson2ObjectMapperBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configurePropertyNamingStrategy(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configurePropertyNamingStrategy", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configurePropertyNamingStrategy~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configurePropertyNamingStrategy(Jackson2ObjectMapperBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configurePropertyNamingStrategyClass(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;Ljava/lang/Class\u003c*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configurePropertyNamingStrategyClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configurePropertyNamingStrategyClass~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;~Ljava.lang.Class\\\u003c*\u003e;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configurePropertyNamingStrategyClass(Jackson2ObjectMapperBuilder builder, Class\u003c?\u003e propertyNamingStrategyClass)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configurePropertyNamingStrategyField(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configurePropertyNamingStrategyField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configurePropertyNamingStrategyField~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configurePropertyNamingStrategyField(Jackson2ObjectMapperBuilder builder, String fieldName)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configureModules(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configureModules", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configureModules~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configureModules(Jackson2ObjectMapperBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.configureLocale(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 2, + "name": "configureLocale", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~configureLocale~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.configureLocale(Jackson2ObjectMapperBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.getBeans(Lorg/springframework/beans/factory/ListableBeanFactory;Ljava/lang/Class\u003cTT;\u003e;)Ljava.util.Collection\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 10, + "name": "getBeans", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~getBeans~Lorg.springframework.beans.factory.ListableBeanFactory;~Ljava.lang.Class\\\u003cTT;\u003e;", + "label": "\u003cT\u003e Collection\u003cT\u003e org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.getBeans(ListableBeanFactory beanFactory, Class\u003cT\u003e type)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;.lambda$configureFeatures$0(Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;Ljava/lang/Object;Ljava/lang/Boolean;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer;", + "flags": 4106, + "name": "lambda$configureFeatures$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer~lambda$configureFeatures$0~Lorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder;~Ljava.lang.Object;~Ljava.lang.Boolean;", + "label": "void org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer.lambda$configureFeatures$0(Jackson2ObjectMapperBuilder arg0, Object arg1, Boolean arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration;", + "flags": 26, + "name": "StandardJackson2ObjectMapperBuilderCustomizer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jackson(JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class[StandardJackson2ObjectMapperBuilderCustomizer", + "label": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration.StandardJackson2ObjectMapperBuilderCustomizer" + }, + { + "fqName": "org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration;", + "flags": 0, + "name": "NamedParameterJdbcTemplateConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~NamedParameterJdbcTemplateConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration.NamedParameterJdbcTemplateConfiguration.NamedParameterJdbcTemplateConfiguration()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration;.namedParameterJdbcTemplate(Lorg/springframework/jdbc/core/JdbcTemplate;)Lorg.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.jdbc.core.JdbcTemplate;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~namedParameterJdbcTemplate~Lorg.springframework.jdbc.core.JdbcTemplate;}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.context.annotation.Primary", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Primary", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~namedParameterJdbcTemplate~Lorg.springframework.jdbc.core.JdbcTemplate;}org.springframework.context.annotation.Primary", + "label": "org.springframework.context.annotation.Primary" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", + "valuePairs": { + "value": "org.springframework.jdbc.core.JdbcTemplate" + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~namedParameterJdbcTemplate~Lorg.springframework.jdbc.core.JdbcTemplate;}org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": { + "value": [ + "org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~namedParameterJdbcTemplate~Lorg.springframework.jdbc.core.JdbcTemplate;}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration;", + "flags": 1, + "name": "namedParameterJdbcTemplate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration~namedParameterJdbcTemplate~Lorg.springframework.jdbc.core.JdbcTemplate;", + "label": "NamedParameterJdbcTemplate org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration.NamedParameterJdbcTemplateConfiguration.namedParameterJdbcTemplate(JdbcTemplate jdbcTemplate)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.context.annotation.Import", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration.JdbcTemplateConfiguration" + ] + }, + "name": "org.springframework.context.annotation.Import", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration}org.springframework.context.annotation.Import", + "label": "org.springframework.context.annotation.Import" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/JdbcTemplateAutoConfiguration;", + "flags": 8, + "name": "NamedParameterJdbcTemplateConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc(JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration.class[NamedParameterJdbcTemplateConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration.NamedParameterJdbcTemplateConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;", + "flags": 0, + "name": "TomcatDataSourcePoolMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration~TomcatDataSourcePoolMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;.tomcatPoolDataSourceMetadataProvider()Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration~tomcatPoolDataSourceMetadataProvider}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;", + "flags": 1, + "name": "tomcatPoolDataSourceMetadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration~tomcatPoolDataSourceMetadataProvider", + "label": "DataSourcePoolMetadataProvider org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration.tomcatPoolDataSourceMetadataProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;.lambda$tomcatPoolDataSourceMetadataProvider$0(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration;", + "flags": 4106, + "name": "lambda$tomcatPoolDataSourceMetadataProvider$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration~lambda$tomcatPoolDataSourceMetadataProvider$0~Ljavax.sql.DataSource;", + "label": "DataSourcePoolMetadata org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration.lambda$tomcatPoolDataSourceMetadataProvider$0(DataSource arg0)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "valuePairs": { + "value": [ + "org.apache.tomcat.jdbc.pool.DataSource" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration;", + "flags": 8, + "name": "TomcatDataSourcePoolMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$TomcatDataSourcePoolMetadataProviderConfiguration.class[TomcatDataSourcePoolMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;", + "flags": 0, + "name": "HikariPoolDataSourceMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration~HikariPoolDataSourceMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.HikariPoolDataSourceMetadataProviderConfiguration.HikariPoolDataSourceMetadataProviderConfiguration()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;.hikariPoolDataSourceMetadataProvider()Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration~hikariPoolDataSourceMetadataProvider}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;", + "flags": 1, + "name": "hikariPoolDataSourceMetadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration~hikariPoolDataSourceMetadataProvider", + "label": "DataSourcePoolMetadataProvider org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.HikariPoolDataSourceMetadataProviderConfiguration.hikariPoolDataSourceMetadataProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;.lambda$hikariPoolDataSourceMetadataProvider$0(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration;", + "flags": 4106, + "name": "lambda$hikariPoolDataSourceMetadataProvider$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration~lambda$hikariPoolDataSourceMetadataProvider$0~Ljavax.sql.DataSource;", + "label": "DataSourcePoolMetadata org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.HikariPoolDataSourceMetadataProviderConfiguration.lambda$hikariPoolDataSourceMetadataProvider$0(DataSource arg0)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "valuePairs": { + "value": [ + "com.zaxxer.hikari.HikariDataSource" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration;", + "flags": 8, + "name": "HikariPoolDataSourceMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class[HikariPoolDataSourceMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.HikariPoolDataSourceMetadataProviderConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;", + "flags": 0, + "name": "CommonsDbcp2PoolDataSourceMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration~CommonsDbcp2PoolDataSourceMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;.commonsDbcp2PoolDataSourceMetadataProvider()Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration~commonsDbcp2PoolDataSourceMetadataProvider}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;", + "flags": 1, + "name": "commonsDbcp2PoolDataSourceMetadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration~commonsDbcp2PoolDataSourceMetadataProvider", + "label": "DataSourcePoolMetadataProvider org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.commonsDbcp2PoolDataSourceMetadataProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;.lambda$commonsDbcp2PoolDataSourceMetadataProvider$0(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration;", + "flags": 4106, + "name": "lambda$commonsDbcp2PoolDataSourceMetadataProvider$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration~lambda$commonsDbcp2PoolDataSourceMetadataProvider$0~Ljavax.sql.DataSource;", + "label": "DataSourcePoolMetadata org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.lambda$commonsDbcp2PoolDataSourceMetadataProvider$0(DataSource arg0)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "valuePairs": { + "value": [ + "org.apache.commons.dbcp2.BasicDataSource" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration;", + "flags": 8, + "name": "CommonsDbcp2PoolDataSourceMetadataProviderConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.jdbc.metadata(DataSourcePoolMetadataProvidersConfiguration$CommonsDbcp2PoolDataSourceMetadataProviderConfiguration.class[CommonsDbcp2PoolDataSourceMetadataProviderConfiguration", + "label": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.PROPERTY_SOURCE_NAME", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 26, + "name": "PROPERTY_SOURCE_NAME", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^PROPERTY_SOURCE_NAME", + "label": "String PROPERTY_SOURCE_NAME" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.embeddedProperties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 18, + "name": "embeddedProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^embeddedProperties", + "label": "EmbeddedLdapProperties embeddedProperties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.properties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.LdapProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 18, + "name": "properties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^properties", + "label": "LdapProperties properties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.applicationContext", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.context.ConfigurableApplicationContext;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 18, + "name": "applicationContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^applicationContext", + "label": "ConfigurableApplicationContext applicationContext" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.environment", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 18, + "name": "environment", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^environment", + "label": "Environment environment" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.server", + "type": { + "kind": "CLASS", + "name": "Lcom.unboundid.ldap.listener.InMemoryDirectoryServer;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "server", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration^server", + "label": "InMemoryDirectoryServer server" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.(Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;Lorg/springframework/boot/autoconfigure/ldap/LdapProperties;Lorg/springframework/context/ConfigurableApplicationContext;Lorg/springframework/core/env/Environment;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.LdapProperties;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ConfigurableApplicationContext;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 1, + "name": "EmbeddedLdapAutoConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~EmbeddedLdapAutoConfiguration~Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties;~Lorg.springframework.boot.autoconfigure.ldap.LdapProperties;~Lorg.springframework.context.ConfigurableApplicationContext;~Lorg.springframework.core.env.Environment;", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapAutoConfiguration(EmbeddedLdapProperties embeddedProperties, LdapProperties properties, ConfigurableApplicationContext applicationContext, Environment environment)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.ldapContextSource()Lorg.springframework.ldap.core.ContextSource;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.ldap.core.ContextSource;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~ldapContextSource}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.context.annotation.DependsOn", + "valuePairs": { + "value": [ + "directoryServer" + ] + }, + "name": "org.springframework.context.annotation.DependsOn", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~ldapContextSource}org.springframework.context.annotation.DependsOn", + "label": "org.springframework.context.annotation.DependsOn" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": {}, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~ldapContextSource}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 1, + "name": "ldapContextSource", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~ldapContextSource", + "label": "ContextSource org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.ldapContextSource()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.directoryServer()Lcom.unboundid.ldap.listener.InMemoryDirectoryServer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.unboundid.ldap.listener.InMemoryDirectoryServer;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~directoryServer}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 1, + "name": "directoryServer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~directoryServer", + "label": "InMemoryDirectoryServer org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.directoryServer() throws LDAPException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.setSchema(Lcom/unboundid/ldap/listener/InMemoryDirectoryServerConfig;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.unboundid.ldap.listener.InMemoryDirectoryServerConfig;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "setSchema", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~setSchema~Lcom.unboundid.ldap.listener.InMemoryDirectoryServerConfig;", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.setSchema(InMemoryDirectoryServerConfig config)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.setSchema(Lcom/unboundid/ldap/listener/InMemoryDirectoryServerConfig;Lorg/springframework/core/io/Resource;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.unboundid.ldap.listener.InMemoryDirectoryServerConfig;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "setSchema", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~setSchema~Lcom.unboundid.ldap.listener.InMemoryDirectoryServerConfig;~Lorg.springframework.core.io.Resource;", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.setSchema(InMemoryDirectoryServerConfig config, Resource resource)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.hasCredentials(Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties$Credential;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "hasCredentials", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~hasCredentials~Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;", + "label": "boolean org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.hasCredentials(Credential credential)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.importLdif()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "importLdif", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~importLdif", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.importLdif() throws LDAPException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.setPortProperty(Lorg/springframework/context/ApplicationContext;I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "setPortProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~setPortProperty~Lorg.springframework.context.ApplicationContext;~I", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.setPortProperty(ApplicationContext context, int port)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.getLdapPorts(Lorg/springframework/core/env/MutablePropertySources;)Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.MutablePropertySources;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 2, + "name": "getLdapPorts", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~getLdapPorts~Lorg.springframework.core.env.MutablePropertySources;", + "label": "Map\u003cString, Object\u003e org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.getLdapPorts(MutablePropertySources sources)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;.close()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [ + { + "fqName": "javax.annotation.PreDestroy", + "valuePairs": {}, + "name": "javax.annotation.PreDestroy", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~close}javax.annotation.PreDestroy", + "label": "javax.annotation.PreDestroy" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 1, + "name": "close", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration~close", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.close()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.boot.context.properties.EnableConfigurationProperties", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.ldap.LdapProperties", + "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties" + ] + }, + "name": "org.springframework.boot.context.properties.EnableConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration}org.springframework.boot.context.properties.EnableConfigurationProperties", + "label": "org.springframework.boot.context.properties.EnableConfigurationProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.AutoConfigureBefore", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.ldap.LdapAutoConfiguration" + ] + }, + "name": "org.springframework.boot.autoconfigure.AutoConfigureBefore", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration}org.springframework.boot.autoconfigure.AutoConfigureBefore", + "label": "org.springframework.boot.autoconfigure.AutoConfigureBefore" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "valuePairs": { + "value": [ + "com.unboundid.ldap.listener.InMemoryDirectoryServer" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass" + }, + { + "fqName": "org.springframework.context.annotation.Conditional", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition" + ] + }, + "name": "org.springframework.context.annotation.Conditional", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration}org.springframework.context.annotation.Conditional", + "label": "org.springframework.context.annotation.Conditional" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "EmbeddedLdapAutoConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration.class[EmbeddedLdapAutoConfiguration", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition", + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.condition.SpringBootCondition", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;.STRING_LIST", + "type": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.boot.context.properties.bind.Bindable\u003cLjava.util.List\u003cLjava.lang.String;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.context.properties.bind.Bindable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;", + "flags": 26, + "name": "STRING_LIST", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition.class[EmbeddedLdapCondition^STRING_LIST", + "label": "Bindable\u003cList\u003cString\u003e\u003e STRING_LIST" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;", + "flags": 0, + "name": "EmbeddedLdapCondition", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition.class[EmbeddedLdapCondition~EmbeddedLdapCondition", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition.EmbeddedLdapCondition()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;.getMatchOutcome(Lorg/springframework/context/annotation/ConditionContext;Lorg/springframework/core/type/AnnotatedTypeMetadata;)Lorg.springframework.boot.autoconfigure.condition.ConditionOutcome;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.condition.ConditionOutcome;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.annotation.ConditionContext;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.type.AnnotatedTypeMetadata;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;", + "flags": 1, + "name": "getMatchOutcome", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition.class[EmbeddedLdapCondition~getMatchOutcome~Lorg.springframework.context.annotation.ConditionContext;~Lorg.springframework.core.type.AnnotatedTypeMetadata;", + "label": "ConditionOutcome org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition.getMatchOutcome(ConditionContext context, AnnotatedTypeMetadata metadata)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition.class[EmbeddedLdapCondition~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapAutoConfiguration;", + "flags": 8, + "name": "EmbeddedLdapCondition", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapAutoConfiguration$EmbeddedLdapCondition.class[EmbeddedLdapCondition", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition" + }, + { + "fqName": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.port", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 2, + "name": "port", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^port", + "label": "int port" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.credential", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 2, + "name": "credential", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^credential", + "label": "Credential credential" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.baseDn", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.boot.convert.Delimiter", + "valuePairs": { + "value": "" + }, + "name": "org.springframework.boot.convert.Delimiter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^baseDn}org.springframework.boot.convert.Delimiter", + "label": "org.springframework.boot.convert.Delimiter" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 2, + "name": "baseDn", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^baseDn", + "label": "List\u003cString\u003e baseDn" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.ldif", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 2, + "name": "ldif", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^ldif", + "label": "String ldif" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.validation", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Validation;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 2, + "name": "validation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties^validation", + "label": "Validation validation" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "EmbeddedLdapProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~EmbeddedLdapProperties", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.EmbeddedLdapProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.getPort()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "getPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~getPort", + "label": "int org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.getPort()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.setPort(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "setPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~setPort~I", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.setPort(int port)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.getCredential()Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "getCredential", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~getCredential", + "label": "Credential org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.getCredential()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.setCredential(Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties$Credential;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "setCredential", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~setCredential~Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Credential;", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.setCredential(Credential credential)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.getBaseDn()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "getBaseDn", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~getBaseDn", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.getBaseDn()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.setBaseDn(Ljava/util/List\u003cLjava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "setBaseDn", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~setBaseDn~Ljava.util.List\\\u003cLjava.lang.String;\u003e;", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.setBaseDn(List\u003cString\u003e baseDn)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.getLdif()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "getLdif", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~getLdif", + "label": "String org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.getLdif()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.setLdif(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "setLdif", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~setLdif~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.setLdif(String ldif)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;.getValidation()Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Validation;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties$Validation;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/ldap/embedded/EmbeddedLdapProperties;", + "flags": 1, + "name": "getValidation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties~getValidation", + "label": "Validation org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties.getValidation()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "prefix": "spring.ldap.embedded" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "EmbeddedLdapProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.ldap.embedded(EmbeddedLdapProperties.class[EmbeddedLdapProperties", + "label": "org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.liquibase.LiquibaseSchemaManagementProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.jdbc.SchemaManagementProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;.liquibaseInstances", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLliquibase.integration.spring.SpringLiquibase;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lliquibase.integration.spring.SpringLiquibase;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;", + "flags": 18, + "name": "liquibaseInstances", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.liquibase(LiquibaseSchemaManagementProvider.class[LiquibaseSchemaManagementProvider^liquibaseInstances", + "label": "List\u003cSpringLiquibase\u003e liquibaseInstances" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;.(Ljava/util/List\u003cLliquibase/integration/spring/SpringLiquibase;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLliquibase.integration.spring.SpringLiquibase;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lliquibase.integration.spring.SpringLiquibase;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;", + "flags": 0, + "name": "LiquibaseSchemaManagementProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.liquibase(LiquibaseSchemaManagementProvider.class[LiquibaseSchemaManagementProvider~LiquibaseSchemaManagementProvider~Ljava.util.List\\\u003cLliquibase.integration.spring.SpringLiquibase;\u003e;", + "label": "org.springframework.boot.autoconfigure.liquibase.LiquibaseSchemaManagementProvider.LiquibaseSchemaManagementProvider(List\u003cSpringLiquibase\u003e liquibases)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;.getSchemaManagement(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.SchemaManagement;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.SchemaManagement;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/liquibase/LiquibaseSchemaManagementProvider;", + "flags": 1, + "name": "getSchemaManagement", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.liquibase(LiquibaseSchemaManagementProvider.class[LiquibaseSchemaManagementProvider~getSchemaManagement~Ljavax.sql.DataSource;", + "label": "SchemaManagement org.springframework.boot.autoconfigure.liquibase.LiquibaseSchemaManagementProvider.getSchemaManagement(DataSource dataSource)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "LiquibaseSchemaManagementProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.liquibase(LiquibaseSchemaManagementProvider.class[LiquibaseSchemaManagementProvider", + "label": "org.springframework.boot.autoconfigure.liquibase.LiquibaseSchemaManagementProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.mail.MailProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.DEFAULT_CHARSET", + "type": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 26, + "name": "DEFAULT_CHARSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^DEFAULT_CHARSET", + "label": "Charset DEFAULT_CHARSET" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.host", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "host", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^host", + "label": "String host" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.port", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "port", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^port", + "label": "Integer port" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.username", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "username", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^username", + "label": "String username" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.password", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "password", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^password", + "label": "String password" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.protocol", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "protocol", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^protocol", + "label": "String protocol" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.defaultEncoding", + "type": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "defaultEncoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^defaultEncoding", + "label": "Charset defaultEncoding" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.properties", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "properties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^properties", + "label": "Map\u003cString, String\u003e properties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.jndiName", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "jndiName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^jndiName", + "label": "String jndiName" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.testConnection", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 2, + "name": "testConnection", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties^testConnection", + "label": "boolean testConnection" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "MailProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~MailProperties", + "label": "org.springframework.boot.autoconfigure.mail.MailProperties.MailProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getHost()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getHost", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getHost", + "label": "String org.springframework.boot.autoconfigure.mail.MailProperties.getHost()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setHost(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setHost", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setHost~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setHost(String host)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getPort()Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getPort", + "label": "Integer org.springframework.boot.autoconfigure.mail.MailProperties.getPort()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setPort(Ljava/lang/Integer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setPort", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setPort~Ljava.lang.Integer;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setPort(Integer port)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getUsername()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getUsername", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getUsername", + "label": "String org.springframework.boot.autoconfigure.mail.MailProperties.getUsername()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setUsername(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setUsername", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setUsername~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setUsername(String username)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getPassword()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getPassword", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getPassword", + "label": "String org.springframework.boot.autoconfigure.mail.MailProperties.getPassword()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setPassword(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setPassword", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setPassword~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setPassword(String password)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getProtocol()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getProtocol", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getProtocol", + "label": "String org.springframework.boot.autoconfigure.mail.MailProperties.getProtocol()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setProtocol(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setProtocol", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setProtocol~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setProtocol(String protocol)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getDefaultEncoding()Ljava.nio.charset.Charset;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getDefaultEncoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getDefaultEncoding", + "label": "Charset org.springframework.boot.autoconfigure.mail.MailProperties.getDefaultEncoding()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setDefaultEncoding(Ljava/nio/charset/Charset;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setDefaultEncoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setDefaultEncoding~Ljava.nio.charset.Charset;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setDefaultEncoding(Charset defaultEncoding)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getProperties()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getProperties", + "label": "Map\u003cString, String\u003e org.springframework.boot.autoconfigure.mail.MailProperties.getProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setJndiName(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setJndiName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setJndiName~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setJndiName(String jndiName)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.getJndiName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "getJndiName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~getJndiName", + "label": "String org.springframework.boot.autoconfigure.mail.MailProperties.getJndiName()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.isTestConnection()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "isTestConnection", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~isTestConnection", + "label": "boolean org.springframework.boot.autoconfigure.mail.MailProperties.isTestConnection()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.setTestConnection(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 1, + "name": "setTestConnection", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~setTestConnection~Z", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.setTestConnection(boolean testConnection)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/mail/MailProperties;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.mail.MailProperties.\u003cclinit\u003e()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "prefix": "spring.mail" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "MailProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.mail(MailProperties.class[MailProperties", + "label": "org.springframework.boot.autoconfigure.mail.MailProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.autoconfigure.template.AbstractViewResolverProperties", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.prefix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "prefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^prefix", + "label": "String prefix" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.suffix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "suffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^suffix", + "label": "String suffix" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.requestContextAttribute", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "requestContextAttribute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^requestContextAttribute", + "label": "String requestContextAttribute" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.exposeRequestAttributes", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "exposeRequestAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^exposeRequestAttributes", + "label": "boolean exposeRequestAttributes" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.exposeSessionAttributes", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "exposeSessionAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^exposeSessionAttributes", + "label": "boolean exposeSessionAttributes" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.allowRequestOverride", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "allowRequestOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^allowRequestOverride", + "label": "boolean allowRequestOverride" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.exposeSpringMacroHelpers", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "exposeSpringMacroHelpers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^exposeSpringMacroHelpers", + "label": "boolean exposeSpringMacroHelpers" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.allowSessionOverride", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 2, + "name": "allowSessionOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties^allowSessionOverride", + "label": "boolean allowSessionOverride" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.(Ljava/lang/String;Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 4, + "name": "AbstractTemplateViewResolverProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~AbstractTemplateViewResolverProperties~Ljava.lang.String;~Ljava.lang.String;", + "label": "org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.AbstractTemplateViewResolverProperties(String defaultPrefix, String defaultSuffix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.getPrefix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "getPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~getPrefix", + "label": "String org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.getPrefix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setPrefix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setPrefix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setPrefix(String prefix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.getSuffix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "getSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~getSuffix", + "label": "String org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.getSuffix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setSuffix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setSuffix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setSuffix(String suffix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.getRequestContextAttribute()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "getRequestContextAttribute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~getRequestContextAttribute", + "label": "String org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.getRequestContextAttribute()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setRequestContextAttribute(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setRequestContextAttribute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setRequestContextAttribute~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setRequestContextAttribute(String requestContextAttribute)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.isExposeRequestAttributes()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "isExposeRequestAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~isExposeRequestAttributes", + "label": "boolean org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.isExposeRequestAttributes()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setExposeRequestAttributes(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setExposeRequestAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setExposeRequestAttributes~Z", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setExposeRequestAttributes(boolean exposeRequestAttributes)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.isExposeSessionAttributes()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "isExposeSessionAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~isExposeSessionAttributes", + "label": "boolean org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.isExposeSessionAttributes()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setExposeSessionAttributes(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setExposeSessionAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setExposeSessionAttributes~Z", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setExposeSessionAttributes(boolean exposeSessionAttributes)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.isAllowRequestOverride()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "isAllowRequestOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~isAllowRequestOverride", + "label": "boolean org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.isAllowRequestOverride()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setAllowRequestOverride(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setAllowRequestOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setAllowRequestOverride~Z", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setAllowRequestOverride(boolean allowRequestOverride)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.isAllowSessionOverride()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "isAllowSessionOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~isAllowSessionOverride", + "label": "boolean org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.isAllowSessionOverride()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setAllowSessionOverride(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setAllowSessionOverride", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setAllowSessionOverride~Z", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setAllowSessionOverride(boolean allowSessionOverride)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.isExposeSpringMacroHelpers()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "isExposeSpringMacroHelpers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~isExposeSpringMacroHelpers", + "label": "boolean org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.isExposeSpringMacroHelpers()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.setExposeSpringMacroHelpers(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "setExposeSpringMacroHelpers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~setExposeSpringMacroHelpers~Z", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.setExposeSpringMacroHelpers(boolean exposeSpringMacroHelpers)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;.applyToMvcViewResolver(Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/AbstractTemplateViewResolverProperties;", + "flags": 1, + "name": "applyToMvcViewResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties~applyToMvcViewResolver~Ljava.lang.Object;", + "label": "void org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties.applyToMvcViewResolver(Object viewResolver)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1025, + "name": "AbstractTemplateViewResolverProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(AbstractTemplateViewResolverProperties.class[AbstractTemplateViewResolverProperties", + "label": "org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.className", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 18, + "name": "className", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider^className", + "label": "String className" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.propertiesClass", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 18, + "name": "propertiesClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider^propertiesClass", + "label": "Class\u003cTemplateAvailabilityProperties\u003e propertiesClass" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.propertyPrefix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 18, + "name": "propertyPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider^propertyPrefix", + "label": "String propertyPrefix" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.(Ljava/lang/String;Ljava/lang/Class\u003c+Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;\u003e;Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c+Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 1, + "name": "PathBasedTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider~PathBasedTemplateAvailabilityProvider~Ljava.lang.String;~Ljava.lang.Class\\\u003c+Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;\u003e;~Ljava.lang.String;", + "label": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.PathBasedTemplateAvailabilityProvider(String className, Class\u003c? extends TemplateAvailabilityProperties\u003e propertiesClass, String propertyPrefix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 1, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "boolean org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/io/ResourceLoader;Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 2, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.io.ResourceLoader;~Lorg.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "label": "boolean org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.isTemplateAvailable(String view, ResourceLoader resourceLoader, TemplateAvailabilityProperties properties)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1025, + "name": "PathBasedTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider.class[PathBasedTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.prefix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 2, + "name": "prefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties^prefix", + "label": "String prefix" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.suffix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 2, + "name": "suffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties^suffix", + "label": "String suffix" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.(Ljava/lang/String;Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 4, + "name": "TemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~TemplateAvailabilityProperties~Ljava.lang.String;~Ljava.lang.String;", + "label": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.TemplateAvailabilityProperties(String prefix, String suffix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.getLoaderPath()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 1028, + "name": "getLoaderPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~getLoaderPath", + "label": "List\u003cString\u003e org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.getLoaderPath()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.getPrefix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 1, + "name": "getPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~getPrefix", + "label": "String org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.getPrefix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.setPrefix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 1, + "name": "setPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~setPrefix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.setPrefix(String prefix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.getSuffix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 1, + "name": "getSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~getSuffix", + "label": "String org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.getSuffix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;.setSuffix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties;", + "flags": 1, + "name": "setSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties~setSuffix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties.setSuffix(String suffix)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider;", + "flags": 1036, + "name": "TemplateAvailabilityProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(PathBasedTemplateAvailabilityProvider$TemplateAvailabilityProperties.class[TemplateAvailabilityProperties", + "label": "org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProvider;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProvider;", + "flags": 1025, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProvider.class[TemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "boolean org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider.isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + } + ], + "annotations": [ + { + "fqName": "java.lang.FunctionalInterface", + "valuePairs": {}, + "name": "java.lang.FunctionalInterface", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProvider.class[TemplateAvailabilityProvider}java.lang.FunctionalInterface", + "label": "java.lang.FunctionalInterface" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "TemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProvider.class[TemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.providers", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 18, + "name": "providers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders^providers", + "label": "List\u003cTemplateAvailabilityProvider\u003e providers" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.CACHE_LIMIT", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 26, + "name": "CACHE_LIMIT", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders^CACHE_LIMIT", + "label": "int CACHE_LIMIT" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.NONE", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 26, + "name": "NONE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders^NONE", + "label": "TemplateAvailabilityProvider NONE" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.resolved", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 18, + "name": "resolved", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders^resolved", + "label": "Map\u003cString, TemplateAvailabilityProvider\u003e resolved" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.cache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 18, + "name": "cache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders^cache", + "label": "Map\u003cString, TemplateAvailabilityProvider\u003e cache" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.(Lorg/springframework/context/ApplicationContext;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 1, + "name": "TemplateAvailabilityProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~TemplateAvailabilityProviders~Lorg.springframework.context.ApplicationContext;", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.TemplateAvailabilityProviders(ApplicationContext applicationContext)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.(Ljava/lang/ClassLoader;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 1, + "name": "TemplateAvailabilityProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~TemplateAvailabilityProviders~Ljava.lang.ClassLoader;", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.TemplateAvailabilityProviders(ClassLoader classLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.(Ljava/util/Collection\u003c+Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProvider;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003c+Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 4, + "name": "TemplateAvailabilityProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~TemplateAvailabilityProviders~Ljava.util.Collection\\\u003c+Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.TemplateAvailabilityProviders(Collection\u003c? extends TemplateAvailabilityProvider\u003e providers)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.getProviders()Ljava.util.List\u003cLorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 1, + "name": "getProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~getProviders", + "label": "List\u003cTemplateAvailabilityProvider\u003e org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.getProviders()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.getProvider(Ljava/lang/String;Lorg/springframework/context/ApplicationContext;)Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 1, + "name": "getProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~getProvider~Ljava.lang.String;~Lorg.springframework.context.ApplicationContext;", + "label": "TemplateAvailabilityProvider org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.getProvider(String view, ApplicationContext applicationContext)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.getProvider(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 1, + "name": "getProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~getProvider~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "TemplateAvailabilityProvider org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.getProvider(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.findProvider(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 2, + "name": "findProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~findProvider~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "TemplateAvailabilityProvider org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.findProvider(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.access$100(Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;)Ljava.util.Map;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~access$100~Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;", + "label": "Map org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.access$100(TemplateAvailabilityProviders arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "TemplateAvailabilityProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders.class[TemplateAvailabilityProviders", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders" + }, + { + "fqName": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders$NoTemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;", + "flags": 2, + "name": "NoTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders$NoTemplateAvailabilityProvider.class[NoTemplateAvailabilityProvider~NoTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.NoTemplateAvailabilityProvider.NoTemplateAvailabilityProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;", + "flags": 1, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders$NoTemplateAvailabilityProvider.class[NoTemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "boolean org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.NoTemplateAvailabilityProvider.isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;.(Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders$NoTemplateAvailabilityProvider;", + "flags": 4096, + "name": "NoTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders$NoTemplateAvailabilityProvider.class[NoTemplateAvailabilityProvider~NoTemplateAvailabilityProvider~Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders$1;", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.NoTemplateAvailabilityProvider.NoTemplateAvailabilityProvider(TemplateAvailabilityProviders(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;", + "flags": 10, + "name": "NoTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.template(TemplateAvailabilityProviders$NoTemplateAvailabilityProvider.class[NoTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders.NoTemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.DEFAULT_ENCODING", + "type": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 26, + "name": "DEFAULT_ENCODING", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^DEFAULT_ENCODING", + "label": "Charset DEFAULT_ENCODING" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.DEFAULT_PREFIX", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 25, + "name": "DEFAULT_PREFIX", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^DEFAULT_PREFIX", + "label": "String DEFAULT_PREFIX" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.DEFAULT_SUFFIX", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 25, + "name": "DEFAULT_SUFFIX", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^DEFAULT_SUFFIX", + "label": "String DEFAULT_SUFFIX" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.checkTemplate", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "checkTemplate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^checkTemplate", + "label": "boolean checkTemplate" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.checkTemplateLocation", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "checkTemplateLocation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^checkTemplateLocation", + "label": "boolean checkTemplateLocation" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.prefix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "prefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^prefix", + "label": "String prefix" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.suffix", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "suffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^suffix", + "label": "String suffix" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.mode", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "mode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^mode", + "label": "String mode" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.encoding", + "type": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "encoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^encoding", + "label": "Charset encoding" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.cache", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "cache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^cache", + "label": "boolean cache" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.templateResolverOrder", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "templateResolverOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^templateResolverOrder", + "label": "Integer templateResolverOrder" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.viewNames", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "viewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^viewNames", + "label": "String[] viewNames" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.excludedViewNames", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "excludedViewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^excludedViewNames", + "label": "String[] excludedViewNames" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.enableSpringElCompiler", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "enableSpringElCompiler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^enableSpringElCompiler", + "label": "boolean enableSpringElCompiler" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.enabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 2, + "name": "enabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^enabled", + "label": "boolean enabled" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.servlet", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Servlet;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 18, + "name": "servlet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^servlet", + "label": "Servlet servlet" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.reactive", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Reactive;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 18, + "name": "reactive", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties^reactive", + "label": "Reactive reactive" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "ThymeleafProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~ThymeleafProperties", + "label": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.ThymeleafProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.isEnabled()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "isEnabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~isEnabled", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.isEnabled()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setEnabled(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setEnabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setEnabled~Z", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setEnabled(boolean enabled)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.isCheckTemplate()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "isCheckTemplate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~isCheckTemplate", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.isCheckTemplate()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setCheckTemplate(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setCheckTemplate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setCheckTemplate~Z", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setCheckTemplate(boolean checkTemplate)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.isCheckTemplateLocation()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "isCheckTemplateLocation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~isCheckTemplateLocation", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.isCheckTemplateLocation()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setCheckTemplateLocation(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setCheckTemplateLocation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setCheckTemplateLocation~Z", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setCheckTemplateLocation(boolean checkTemplateLocation)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getPrefix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getPrefix", + "label": "String org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getPrefix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setPrefix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setPrefix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setPrefix(String prefix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getSuffix()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getSuffix", + "label": "String org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getSuffix()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setSuffix(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setSuffix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setSuffix~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setSuffix(String suffix)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getMode()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getMode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getMode", + "label": "String org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getMode()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setMode(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setMode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setMode~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setMode(String mode)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getEncoding()Ljava.nio.charset.Charset;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getEncoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getEncoding", + "label": "Charset org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getEncoding()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setEncoding(Ljava/nio/charset/Charset;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setEncoding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setEncoding~Ljava.nio.charset.Charset;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setEncoding(Charset encoding)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.isCache()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "isCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~isCache", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.isCache()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setCache(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setCache~Z", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setCache(boolean cache)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getTemplateResolverOrder()Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getTemplateResolverOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getTemplateResolverOrder", + "label": "Integer org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getTemplateResolverOrder()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setTemplateResolverOrder(Ljava/lang/Integer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setTemplateResolverOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setTemplateResolverOrder~Ljava.lang.Integer;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setTemplateResolverOrder(Integer templateResolverOrder)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getExcludedViewNames()[Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getExcludedViewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getExcludedViewNames", + "label": "String[] org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getExcludedViewNames()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setExcludedViewNames([Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setExcludedViewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setExcludedViewNames~\\[Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setExcludedViewNames(String[] excludedViewNames)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getViewNames()[Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getViewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getViewNames", + "label": "String[] org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getViewNames()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setViewNames([Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setViewNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setViewNames~\\[Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setViewNames(String[] viewNames)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.isEnableSpringElCompiler()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "isEnableSpringElCompiler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~isEnableSpringElCompiler", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.isEnableSpringElCompiler()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.setEnableSpringElCompiler(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "setEnableSpringElCompiler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~setEnableSpringElCompiler~Z", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.setEnableSpringElCompiler(boolean enableSpringElCompiler)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getReactive()Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Reactive;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Reactive;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getReactive", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getReactive", + "label": "Reactive org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getReactive()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.getServlet()Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Servlet;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties$Servlet;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 1, + "name": "getServlet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~getServlet", + "label": "Servlet org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.getServlet()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties.\u003cclinit\u003e()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "prefix": "spring.thymeleaf" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ThymeleafProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafProperties.class[ThymeleafProperties", + "label": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafTemplateAvailabilityProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafTemplateAvailabilityProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafTemplateAvailabilityProvider;", + "flags": 1, + "name": "ThymeleafTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafTemplateAvailabilityProvider.class[ThymeleafTemplateAvailabilityProvider~ThymeleafTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider.ThymeleafTemplateAvailabilityProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafTemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/thymeleaf/ThymeleafTemplateAvailabilityProvider;", + "flags": 1, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafTemplateAvailabilityProvider.class[ThymeleafTemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "boolean org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider.isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ThymeleafTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.thymeleaf(ThymeleafTemplateAvailabilityProvider.class[ThymeleafTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration", + "bindingKey": "Lorg/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration;", + "flags": 1, + "name": "JdkDynamicAutoProxyConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.transaction(TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration.class[JdkDynamicAutoProxyConfiguration~JdkDynamicAutoProxyConfiguration", + "label": "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration.EnableTransactionManagementConfiguration.JdkDynamicAutoProxyConfiguration.JdkDynamicAutoProxyConfiguration()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.transaction(TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration.class[JdkDynamicAutoProxyConfiguration}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.transaction.annotation.EnableTransactionManagement", + "valuePairs": { + "proxyTargetClass": false + }, + "name": "org.springframework.transaction.annotation.EnableTransactionManagement", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.transaction(TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration.class[JdkDynamicAutoProxyConfiguration}org.springframework.transaction.annotation.EnableTransactionManagement", + "label": "org.springframework.transaction.annotation.EnableTransactionManagement" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "valuePairs": { + "havingValue": "false", + "prefix": "spring.aop", + "name": [ + "proxy-target-class" + ], + "matchIfMissing": false + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.transaction(TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration.class[JdkDynamicAutoProxyConfiguration}org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration$EnableTransactionManagementConfiguration;", + "flags": 9, + "name": "JdkDynamicAutoProxyConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.transaction(TransactionAutoConfiguration$EnableTransactionManagementConfiguration$JdkDynamicAutoProxyConfiguration.class[JdkDynamicAutoProxyConfiguration", + "label": "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration.EnableTransactionManagementConfiguration.JdkDynamicAutoProxyConfiguration" + }, + { + "fqName": "org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor", + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.context.annotation.ImportBeanDefinitionRegistrar", + "org.springframework.beans.factory.BeanFactoryAware" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.VALIDATOR_BEAN_NAME", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 26, + "name": "VALIDATOR_BEAN_NAME", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor^VALIDATOR_BEAN_NAME", + "label": "String VALIDATOR_BEAN_NAME" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.config.ConfigurableListableBeanFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 2, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor^beanFactory", + "label": "ConfigurableListableBeanFactory beanFactory" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 0, + "name": "PrimaryDefaultValidatorPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~PrimaryDefaultValidatorPostProcessor", + "label": "org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.PrimaryDefaultValidatorPostProcessor()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.setBeanFactory(Lorg/springframework/beans/factory/BeanFactory;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.BeanFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 1, + "name": "setBeanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~setBeanFactory~Lorg.springframework.beans.factory.BeanFactory;", + "label": "void org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.setBeanFactory(BeanFactory beanFactory) throws BeansException" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.registerBeanDefinitions(Lorg/springframework/core/type/AnnotationMetadata;Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.type.AnnotationMetadata;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 1, + "name": "registerBeanDefinitions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~registerBeanDefinitions~Lorg.springframework.core.type.AnnotationMetadata;~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "void org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.getAutoConfiguredValidator(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)Lorg.springframework.beans.factory.config.BeanDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.config.BeanDefinition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 2, + "name": "getAutoConfiguredValidator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~getAutoConfiguredValidator~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "BeanDefinition org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.getAutoConfiguredValidator(BeanDefinitionRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.isTypeMatch(Ljava/lang/String;Ljava/lang/Class\u003c*\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 2, + "name": "isTypeMatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~isTypeMatch~Ljava.lang.String;~Ljava.lang.Class\\\u003c*\u003e;", + "label": "boolean org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.isTypeMatch(String name, Class\u003c?\u003e type)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;.hasPrimarySpringValidator(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/validation/PrimaryDefaultValidatorPostProcessor;", + "flags": 2, + "name": "hasPrimarySpringValidator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor~hasPrimarySpringValidator~Lorg.springframework.beans.factory.support.BeanDefinitionRegistry;", + "label": "boolean org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.hasPrimarySpringValidator(BeanDefinitionRegistry registry)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "PrimaryDefaultValidatorPostProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.validation(PrimaryDefaultValidatorPostProcessor.class[PrimaryDefaultValidatorPostProcessor", + "label": "org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor" + }, + { + "fqName": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.web.server.WebServerFactoryCustomizer", + "org.springframework.core.Ordered" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;.properties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.http.HttpEncodingProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "flags": 18, + "name": "properties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer^properties", + "label": "HttpEncodingProperties properties" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;.(Lorg/springframework/boot/autoconfigure/http/HttpEncodingProperties;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.http.HttpEncodingProperties;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "flags": 0, + "name": "LocaleCharsetMappingsCustomizer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer~LocaleCharsetMappingsCustomizer~Lorg.springframework.boot.autoconfigure.http.HttpEncodingProperties;", + "label": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.LocaleCharsetMappingsCustomizer.LocaleCharsetMappingsCustomizer(HttpEncodingProperties properties)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;.customize(Lorg/springframework/boot/web/servlet/server/ConfigurableServletWebServerFactory;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "flags": 1, + "name": "customize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer~customize~Lorg.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.LocaleCharsetMappingsCustomizer.customize(ConfigurableServletWebServerFactory factory)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;.getOrder()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "flags": 1, + "name": "getOrder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer~getOrder", + "label": "int org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.LocaleCharsetMappingsCustomizer.getOrder()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;.customize(Lorg/springframework/boot/web/server/WebServerFactory;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.server.WebServerFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer;", + "flags": 4161, + "name": "customize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer~customize~Lorg.springframework.boot.web.server.WebServerFactory;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.LocaleCharsetMappingsCustomizer.customize(WebServerFactory arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration;", + "flags": 10, + "name": "LocaleCharsetMappingsCustomizer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class[LocaleCharsetMappingsCustomizer", + "label": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.LocaleCharsetMappingsCustomizer" + }, + { + "fqName": "org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;", + "flags": 1, + "name": "JspTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(JspTemplateAvailabilityProvider.class[JspTemplateAvailabilityProvider~JspTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider.JspTemplateAvailabilityProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;.isTemplateAvailable(Ljava/lang/String;Lorg/springframework/core/env/Environment;Ljava/lang/ClassLoader;Lorg/springframework/core/io/ResourceLoader;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.ClassLoader;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;", + "flags": 1, + "name": "isTemplateAvailable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(JspTemplateAvailabilityProvider.class[JspTemplateAvailabilityProvider~isTemplateAvailable~Ljava.lang.String;~Lorg.springframework.core.env.Environment;~Ljava.lang.ClassLoader;~Lorg.springframework.core.io.ResourceLoader;", + "label": "boolean org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider.isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;.getResourceName(Ljava/lang/String;Lorg/springframework/core/env/Environment;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.env.Environment;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/JspTemplateAvailabilityProvider;", + "flags": 2, + "name": "getResourceName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(JspTemplateAvailabilityProvider.class[JspTemplateAvailabilityProvider~getResourceName~Ljava.lang.String;~Lorg.springframework.core.env.Environment;", + "label": "String org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider.getResourceName(String view, Environment environment)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "JspTemplateAvailabilityProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(JspTemplateAvailabilityProvider.class[JspTemplateAvailabilityProvider", + "label": "org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider" + }, + { + "fqName": "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.enabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "enabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^enabled", + "label": "boolean enabled" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.location", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "location", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^location", + "label": "String location" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.maxFileSize", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "maxFileSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^maxFileSize", + "label": "String maxFileSize" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.maxRequestSize", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "maxRequestSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^maxRequestSize", + "label": "String maxRequestSize" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.fileSizeThreshold", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "fileSizeThreshold", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^fileSizeThreshold", + "label": "String fileSizeThreshold" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.resolveLazily", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 2, + "name": "resolveLazily", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties^resolveLazily", + "label": "boolean resolveLazily" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "MultipartProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~MultipartProperties", + "label": "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.MultipartProperties()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.getEnabled()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "getEnabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~getEnabled", + "label": "boolean org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.getEnabled()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setEnabled(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setEnabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setEnabled~Z", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setEnabled(boolean enabled)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.getLocation()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "getLocation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~getLocation", + "label": "String org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.getLocation()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setLocation(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setLocation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setLocation~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setLocation(String location)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.getMaxFileSize()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "getMaxFileSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~getMaxFileSize", + "label": "String org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.getMaxFileSize()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setMaxFileSize(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setMaxFileSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setMaxFileSize~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setMaxFileSize(String maxFileSize)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.getMaxRequestSize()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "getMaxRequestSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~getMaxRequestSize", + "label": "String org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.getMaxRequestSize()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setMaxRequestSize(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setMaxRequestSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setMaxRequestSize~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setMaxRequestSize(String maxRequestSize)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.getFileSizeThreshold()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "getFileSizeThreshold", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~getFileSizeThreshold", + "label": "String org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.getFileSizeThreshold()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setFileSizeThreshold(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setFileSizeThreshold", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setFileSizeThreshold~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setFileSizeThreshold(String fileSizeThreshold)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.isResolveLazily()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "isResolveLazily", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~isResolveLazily", + "label": "boolean org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.isResolveLazily()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.setResolveLazily(Z)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "setResolveLazily", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~setResolveLazily~Z", + "label": "void org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.setResolveLazily(boolean resolveLazily)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;.createMultipartConfig()Ljavax.servlet.MultipartConfigElement;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljavax.servlet.MultipartConfigElement;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/MultipartProperties;", + "flags": 1, + "name": "createMultipartConfig", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties~createMultipartConfig", + "label": "MultipartConfigElement org.springframework.boot.autoconfigure.web.servlet.MultipartProperties.createMultipartConfig()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.boot.context.properties.ConfigurationProperties", + "valuePairs": { + "ignoreUnknownFields": false, + "prefix": "spring.servlet.multipart" + }, + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties}org.springframework.boot.context.properties.ConfigurationProperties", + "label": "org.springframework.boot.context.properties.ConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "MultipartProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(MultipartProperties.class[MultipartProperties", + "label": "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties" + }, + { + "fqName": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.servlet.config.annotation.WebMvcConfigurer", + "org.springframework.context.ResourceLoaderAware" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.logger", + "type": { + "kind": "CLASS", + "name": "Lorg.apache.commons.logging.Log;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 26, + "name": "logger", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^logger", + "label": "Log logger" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.resourceProperties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ResourceProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 18, + "name": "resourceProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^resourceProperties", + "label": "ResourceProperties resourceProperties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.mvcProperties", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.servlet.WebMvcProperties;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 18, + "name": "mvcProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^mvcProperties", + "label": "WebMvcProperties mvcProperties" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 18, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^beanFactory", + "label": "ListableBeanFactory beanFactory" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.messageConverters", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.http.HttpMessageConverters;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 18, + "name": "messageConverters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^messageConverters", + "label": "HttpMessageConverters messageConverters" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.resourceHandlerRegistrationCustomizer", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 16, + "name": "resourceHandlerRegistrationCustomizer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^resourceHandlerRegistrationCustomizer", + "label": "ResourceHandlerRegistrationCustomizer resourceHandlerRegistrationCustomizer" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.resourceLoader", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "resourceLoader", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter^resourceLoader", + "label": "ResourceLoader resourceLoader" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.(Lorg/springframework/boot/autoconfigure/web/ResourceProperties;Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcProperties;Lorg/springframework/beans/factory/ListableBeanFactory;Lorg/springframework/boot/autoconfigure/http/HttpMessageConverters;Lorg/springframework/beans/factory/ObjectProvider\u003cLorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.ResourceProperties;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.servlet.WebMvcProperties;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.http.HttpMessageConverters;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.beans.factory.ObjectProvider\u003cLorg.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ObjectProvider;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "WebMvcAutoConfigurationAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~WebMvcAutoConfigurationAdapter~Lorg.springframework.boot.autoconfigure.web.ResourceProperties;~Lorg.springframework.boot.autoconfigure.web.servlet.WebMvcProperties;~Lorg.springframework.beans.factory.ListableBeanFactory;~Lorg.springframework.boot.autoconfigure.http.HttpMessageConverters;~Lorg.springframework.beans.factory.ObjectProvider\\\u003cLorg.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer;\u003e;", + "label": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.WebMvcAutoConfigurationAdapter(ResourceProperties resourceProperties, WebMvcProperties mvcProperties, ListableBeanFactory beanFactory, @Lazy HttpMessageConverters messageConverters, ObjectProvider\u003cResourceHandlerRegistrationCustomizer\u003e resourceHandlerRegistrationCustomizerProvider)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.setResourceLoader(Lorg/springframework/core/io/ResourceLoader;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.ResourceLoader;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "setResourceLoader", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~setResourceLoader~Lorg.springframework.core.io.ResourceLoader;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.setResourceLoader(ResourceLoader resourceLoader)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.configureMessageConverters(Ljava/util/List\u003cLorg/springframework/http/converter/HttpMessageConverter\u003c*\u003e;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.http.converter.HttpMessageConverter\u003c*\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.http.converter.HttpMessageConverter\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.http.converter.HttpMessageConverter;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "configureMessageConverters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~configureMessageConverters~Ljava.util.List\\\u003cLorg.springframework.http.converter.HttpMessageConverter\\\u003c*\u003e;\u003e;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.configureMessageConverters(List\u003cHttpMessageConverter\u003c?\u003e\u003e converters)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.configureAsyncSupport(Lorg/springframework/web/servlet/config/annotation/AsyncSupportConfigurer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.config.annotation.AsyncSupportConfigurer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "configureAsyncSupport", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~configureAsyncSupport~Lorg.springframework.web.servlet.config.annotation.AsyncSupportConfigurer;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.configureAsyncSupport(AsyncSupportConfigurer configurer)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.configurePathMatch(Lorg/springframework/web/servlet/config/annotation/PathMatchConfigurer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.config.annotation.PathMatchConfigurer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "configurePathMatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~configurePathMatch~Lorg.springframework.web.servlet.config.annotation.PathMatchConfigurer;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.configurePathMatch(PathMatchConfigurer configurer)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.configureContentNegotiation(Lorg/springframework/web/servlet/config/annotation/ContentNegotiationConfigurer;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "configureContentNegotiation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~configureContentNegotiation~Lorg.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.configureContentNegotiation(ContentNegotiationConfigurer configurer)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.defaultViewResolver()Lorg.springframework.web.servlet.view.InternalResourceViewResolver;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.view.InternalResourceViewResolver;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~defaultViewResolver}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": {}, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~defaultViewResolver}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "defaultViewResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~defaultViewResolver", + "label": "InternalResourceViewResolver org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.defaultViewResolver()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.beanNameViewResolver()Lorg.springframework.web.servlet.view.BeanNameViewResolver;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.view.BeanNameViewResolver;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~beanNameViewResolver}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "valuePairs": { + "value": [ + "org.springframework.web.servlet.View" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~beanNameViewResolver}org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": {}, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~beanNameViewResolver}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "beanNameViewResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~beanNameViewResolver", + "label": "BeanNameViewResolver org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.beanNameViewResolver()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.viewResolver(Lorg/springframework/beans/factory/BeanFactory;)Lorg.springframework.web.servlet.view.ContentNegotiatingViewResolver;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.view.ContentNegotiatingViewResolver;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.BeanFactory;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~viewResolver~Lorg.springframework.beans.factory.BeanFactory;}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "valuePairs": { + "value": [ + "org.springframework.web.servlet.ViewResolver" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~viewResolver~Lorg.springframework.beans.factory.BeanFactory;}org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": { + "name": [ + "viewResolver" + ], + "value": [ + "org.springframework.web.servlet.view.ContentNegotiatingViewResolver" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~viewResolver~Lorg.springframework.beans.factory.BeanFactory;}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "viewResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~viewResolver~Lorg.springframework.beans.factory.BeanFactory;", + "label": "ContentNegotiatingViewResolver org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.viewResolver(BeanFactory beanFactory)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.localeResolver()Lorg.springframework.web.servlet.LocaleResolver;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.LocaleResolver;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~localeResolver}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": {}, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~localeResolver}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "valuePairs": { + "prefix": "spring.mvc", + "name": [ + "locale" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~localeResolver}org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "localeResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~localeResolver", + "label": "LocaleResolver org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.localeResolver()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getMessageCodesResolver()Lorg.springframework.validation.MessageCodesResolver;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.validation.MessageCodesResolver;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "getMessageCodesResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getMessageCodesResolver", + "label": "MessageCodesResolver org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getMessageCodesResolver()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.addFormatters(Lorg/springframework/format/FormatterRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.format.FormatterRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "addFormatters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~addFormatters~Lorg.springframework.format.FormatterRegistry;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.addFormatters(FormatterRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getBeansOfType(Ljava/lang/Class\u003cTT;\u003e;)Ljava.util.Collection\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "getBeansOfType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getBeansOfType~Ljava.lang.Class\\\u003cTT;\u003e;", + "label": "\u003cT\u003e Collection\u003cT\u003e org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getBeansOfType(Class\u003cT\u003e type)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.addResourceHandlers(Lorg/springframework/web/servlet/config/annotation/ResourceHandlerRegistry;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "addResourceHandlers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~addResourceHandlers~Lorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.addResourceHandlers(ResourceHandlerRegistry registry)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getSeconds(Ljava/time/Duration;)Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "getSeconds", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getSeconds~Ljava.time.Duration;", + "label": "Integer org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getSeconds(Duration cachePeriod)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.welcomePageHandlerMapping(Lorg/springframework/context/ApplicationContext;)Lorg.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~welcomePageHandlerMapping~Lorg.springframework.context.ApplicationContext;}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 1, + "name": "welcomePageHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~welcomePageHandlerMapping~Lorg.springframework.context.ApplicationContext;", + "label": "WelcomePageHandlerMapping org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.welcomePageHandlerMapping(ApplicationContext applicationContext)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getResourceLocations([Ljava/lang/String;)[Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 8, + "name": "getResourceLocations", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getResourceLocations~\\[Ljava.lang.String;", + "label": "String[] org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getResourceLocations(String[] staticLocations)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getWelcomePage()Ljava.util.Optional\u003cLorg.springframework.core.io.Resource;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Optional\u003cLorg.springframework.core.io.Resource;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Optional;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "getWelcomePage", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getWelcomePage", + "label": "Optional\u003cResource\u003e org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getWelcomePage()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.getIndexHtml(Ljava/lang/String;)Lorg.springframework.core.io.Resource;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "getIndexHtml", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~getIndexHtml~Ljava.lang.String;", + "label": "Resource org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.getIndexHtml(String location)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.isReadable(Lorg/springframework/core/io/Resource;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "isReadable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~isReadable~Lorg.springframework.core.io.Resource;", + "label": "boolean org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.isReadable(Resource resource)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.customizeResourceHandlerRegistration(Lorg/springframework/web/servlet/config/annotation/ResourceHandlerRegistration;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 2, + "name": "customizeResourceHandlerRegistration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~customizeResourceHandlerRegistration~Lorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistration;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.customizeResourceHandlerRegistration(ResourceHandlerRegistration registration)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.requestContextFilter()Lorg.springframework.web.filter.RequestContextFilter;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.filter.RequestContextFilter;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Bean", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Bean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~requestContextFilter}org.springframework.context.annotation.Bean", + "label": "org.springframework.context.annotation.Bean" + }, + { + "fqName": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "valuePairs": { + "value": [ + "org.springframework.web.context.request.RequestContextListener", + "org.springframework.web.filter.RequestContextFilter" + ] + }, + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~requestContextFilter}org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "label": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean" + } + ], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 9, + "name": "requestContextFilter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~requestContextFilter", + "label": "RequestContextFilter org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.requestContextFilter()" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.\u003cclinit\u003e()" + } + ], + "annotations": [ + { + "fqName": "org.springframework.context.annotation.Configuration", + "valuePairs": {}, + "name": "org.springframework.context.annotation.Configuration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter}org.springframework.context.annotation.Configuration", + "label": "org.springframework.context.annotation.Configuration" + }, + { + "fqName": "org.springframework.context.annotation.Import", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.EnableWebMvcConfiguration" + ] + }, + "name": "org.springframework.context.annotation.Import", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter}org.springframework.context.annotation.Import", + "label": "org.springframework.context.annotation.Import" + }, + { + "fqName": "org.springframework.boot.context.properties.EnableConfigurationProperties", + "valuePairs": { + "value": [ + "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", + "org.springframework.boot.autoconfigure.web.ResourceProperties" + ] + }, + "name": "org.springframework.boot.context.properties.EnableConfigurationProperties", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter}org.springframework.boot.context.properties.EnableConfigurationProperties", + "label": "org.springframework.boot.context.properties.EnableConfigurationProperties" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration;", + "flags": 9, + "name": "WebMvcAutoConfigurationAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class[WebMvcAutoConfigurationAdapter", + "label": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter" + }, + { + "fqName": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping", + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.web.servlet.handler.AbstractUrlHandlerMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.logger", + "type": { + "kind": "CLASS", + "name": "Lorg.apache.commons.logging.Log;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 26, + "name": "logger", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping^logger", + "label": "Log logger" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.MEDIA_TYPES_ALL", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.http.MediaType;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.MediaType;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 26, + "name": "MEDIA_TYPES_ALL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping^MEDIA_TYPES_ALL", + "label": "List\u003cMediaType\u003e MEDIA_TYPES_ALL" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.(Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;Lorg/springframework/context/ApplicationContext;Ljava/util/Optional\u003cLorg/springframework/core/io/Resource;\u003e;Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Optional\u003cLorg.springframework.core.io.Resource;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Optional;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 0, + "name": "WelcomePageHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~WelcomePageHandlerMapping~Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;~Lorg.springframework.context.ApplicationContext;~Ljava.util.Optional\\\u003cLorg.springframework.core.io.Resource;\u003e;~Ljava.lang.String;", + "label": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.WelcomePageHandlerMapping(TemplateAvailabilityProviders templateAvailabilityProviders, ApplicationContext applicationContext, Optional\u003cResource\u003e welcomePage, String staticPathPattern)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.welcomeTemplateExists(Lorg/springframework/boot/autoconfigure/template/TemplateAvailabilityProviders;Lorg/springframework/context/ApplicationContext;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 2, + "name": "welcomeTemplateExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~welcomeTemplateExists~Lorg.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders;~Lorg.springframework.context.ApplicationContext;", + "label": "boolean org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.welcomeTemplateExists(TemplateAvailabilityProviders templateAvailabilityProviders, ApplicationContext applicationContext)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.setRootViewName(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 2, + "name": "setRootViewName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~setRootViewName~Ljava.lang.String;", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.setRootViewName(String viewName)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.getHandlerInternal(Ljavax/servlet/http/HttpServletRequest;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 1, + "name": "getHandlerInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~getHandlerInternal~Ljavax.servlet.http.HttpServletRequest;", + "label": "Object org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.getHandlerInternal(HttpServletRequest request) throws Exception" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.getAcceptedMediaTypes(Ljavax/servlet/http/HttpServletRequest;)Ljava.util.List\u003cLorg.springframework.http.MediaType;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.http.MediaType;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.MediaType;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 2, + "name": "getAcceptedMediaTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~getAcceptedMediaTypes~Ljavax.servlet.http.HttpServletRequest;", + "label": "List\u003cMediaType\u003e org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.getAcceptedMediaTypes(HttpServletRequest request)" + }, + { + "bindingKey": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/autoconfigure/web/servlet/WelcomePageHandlerMapping;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 16, + "name": "WelcomePageHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.autoconfigure.web.servlet(WelcomePageHandlerMapping.class[WelcomePageHandlerMapping", + "label": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping" + }, + { + "fqName": "ch.qos.logback.classic.util.LogbackMDCAdapter", + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.slf4j.spi.MDCAdapter" + ], + "fields": [ + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.copyOnThreadLocal", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.ThreadLocal\u003cLjava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.ThreadLocal;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 16, + "name": "copyOnThreadLocal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter^copyOnThreadLocal", + "label": "ThreadLocal\u003cMap\u003cString, String\u003e\u003e copyOnThreadLocal" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.WRITE_OPERATION", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 26, + "name": "WRITE_OPERATION", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter^WRITE_OPERATION", + "label": "int WRITE_OPERATION" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.MAP_COPY_OPERATION", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 26, + "name": "MAP_COPY_OPERATION", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter^MAP_COPY_OPERATION", + "label": "int MAP_COPY_OPERATION" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.lastOperation", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.ThreadLocal\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.ThreadLocal;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 16, + "name": "lastOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter^lastOperation", + "label": "ThreadLocal\u003cInteger\u003e lastOperation" + } + ], + "methods": [ + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "LogbackMDCAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~LogbackMDCAdapter", + "label": "ch.qos.logback.classic.util.LogbackMDCAdapter.LogbackMDCAdapter()" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.getAndSetLastOperation(I)Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 2, + "name": "getAndSetLastOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~getAndSetLastOperation~I", + "label": "Integer ch.qos.logback.classic.util.LogbackMDCAdapter.getAndSetLastOperation(int op)" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.wasLastOpReadOrNull(Ljava/lang/Integer;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 2, + "name": "wasLastOpReadOrNull", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~wasLastOpReadOrNull~Ljava.lang.Integer;", + "label": "boolean ch.qos.logback.classic.util.LogbackMDCAdapter.wasLastOpReadOrNull(Integer lastOp)" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.duplicateAndInsertNewMap(Ljava/util/Map\u003cLjava/lang/String;Ljava/lang/String;\u003e;)Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 2, + "name": "duplicateAndInsertNewMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~duplicateAndInsertNewMap~Ljava.util.Map\\\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "label": "Map\u003cString, String\u003e ch.qos.logback.classic.util.LogbackMDCAdapter.duplicateAndInsertNewMap(Map\u003cString, String\u003e oldMap)" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.put(Ljava/lang/String;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~put~Ljava.lang.String;~Ljava.lang.String;", + "label": "void ch.qos.logback.classic.util.LogbackMDCAdapter.put(String key, String val) throws IllegalArgumentException" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.remove(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~remove~Ljava.lang.String;", + "label": "void ch.qos.logback.classic.util.LogbackMDCAdapter.remove(String key)" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~clear", + "label": "void ch.qos.logback.classic.util.LogbackMDCAdapter.clear()" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.get(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~get~Ljava.lang.String;", + "label": "String ch.qos.logback.classic.util.LogbackMDCAdapter.get(String key)" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.getPropertyMap()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "getPropertyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~getPropertyMap", + "label": "Map\u003cString, String\u003e ch.qos.logback.classic.util.LogbackMDCAdapter.getPropertyMap()" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.getKeys()Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "getKeys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~getKeys", + "label": "Set\u003cString\u003e ch.qos.logback.classic.util.LogbackMDCAdapter.getKeys()" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.getCopyOfContextMap()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "getCopyOfContextMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~getCopyOfContextMap", + "label": "Map\u003cString, String\u003e ch.qos.logback.classic.util.LogbackMDCAdapter.getCopyOfContextMap()" + }, + { + "bindingKey": "Lch/qos/logback/classic/util/LogbackMDCAdapter;.setContextMap(Ljava/util/Map\u003cLjava/lang/String;Ljava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/classic/util/LogbackMDCAdapter;", + "flags": 1, + "name": "setContextMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter~setContextMap~Ljava.util.Map\\\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "label": "void ch.qos.logback.classic.util.LogbackMDCAdapter.setContextMap(Map\u003cString, String\u003e contextMap)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "LogbackMDCAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-classic\\/1.2.3\\/logback-classic-1.2.3.jar\u003cch.qos.logback.classic.util(LogbackMDCAdapter.class[LogbackMDCAdapter", + "label": "ch.qos.logback.classic.util.LogbackMDCAdapter" + }, + { + "fqName": "ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil", + "bindingKey": "Lch/qos/logback/core/pattern/util/AlmostAsIsEscapeUtil;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "ch.qos.logback.core.pattern.util.RestrictedEscapeUtil", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lch/qos/logback/core/pattern/util/AlmostAsIsEscapeUtil;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/pattern/util/AlmostAsIsEscapeUtil;", + "flags": 1, + "name": "AlmostAsIsEscapeUtil", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.pattern.util(AlmostAsIsEscapeUtil.class[AlmostAsIsEscapeUtil~AlmostAsIsEscapeUtil", + "label": "ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil.AlmostAsIsEscapeUtil()" + }, + { + "bindingKey": "Lch/qos/logback/core/pattern/util/AlmostAsIsEscapeUtil;.escape(Ljava/lang/String;Ljava/lang/StringBuffer;CI)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.StringBuffer;" + }, + { + "kind": "CHAR", + "name": "C" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/pattern/util/AlmostAsIsEscapeUtil;", + "flags": 1, + "name": "escape", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.pattern.util(AlmostAsIsEscapeUtil.class[AlmostAsIsEscapeUtil~escape~Ljava.lang.String;~Ljava.lang.StringBuffer;~C~I", + "label": "void ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil.escape(String escapeChars, StringBuffer buf, char next, int pointer)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "AlmostAsIsEscapeUtil", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.pattern.util(AlmostAsIsEscapeUtil.class[AlmostAsIsEscapeUtil", + "label": "ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil" + }, + { + "fqName": "ch.qos.logback.core.util.CharSequenceToRegexMapper", + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.symbols", + "type": { + "kind": "CLASS", + "name": "Ljava.text.DateFormatSymbols;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 0, + "name": "symbols", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper^symbols", + "label": "DateFormatSymbols symbols" + } + ], + "methods": [ + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 0, + "name": "CharSequenceToRegexMapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~CharSequenceToRegexMapper", + "label": "ch.qos.logback.core.util.CharSequenceToRegexMapper.CharSequenceToRegexMapper()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.toRegex(Lch/qos/logback/core/util/CharSequenceState;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lch.qos.logback.core.util.CharSequenceState;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 0, + "name": "toRegex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~toRegex~Lch.qos.logback.core.util.CharSequenceState;", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.toRegex(CharSequenceState css)" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.number(I)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "number", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~number~I", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.number(int occurrences)" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.getRegexForAmPms()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "getRegexForAmPms", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~getRegexForAmPms", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.getRegexForAmPms()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.getRegexForLongDaysOfTheWeek()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "getRegexForLongDaysOfTheWeek", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~getRegexForLongDaysOfTheWeek", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.getRegexForLongDaysOfTheWeek()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.getRegexForShortDaysOfTheWeek()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "getRegexForShortDaysOfTheWeek", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~getRegexForShortDaysOfTheWeek", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.getRegexForShortDaysOfTheWeek()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.getRegexForLongMonths()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "getRegexForLongMonths", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~getRegexForLongMonths", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.getRegexForLongMonths()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.getRegexForShortMonths()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 0, + "name": "getRegexForShortMonths", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~getRegexForShortMonths", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.getRegexForShortMonths()" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.symbolArrayToRegex([Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 2, + "name": "symbolArrayToRegex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~symbolArrayToRegex~\\[Ljava.lang.String;", + "label": "String ch.qos.logback.core.util.CharSequenceToRegexMapper.symbolArrayToRegex(String[] symbolArray)" + }, + { + "bindingKey": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;.findMinMaxLengthsInSymbols([Ljava/lang/String;)[I", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[I", + "extras": { + "component": { + "kind": "INT", + "name": "I" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/CharSequenceToRegexMapper;", + "flags": 8, + "name": "findMinMaxLengthsInSymbols", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper~findMinMaxLengthsInSymbols~\\[Ljava.lang.String;", + "label": "int[] ch.qos.logback.core.util.CharSequenceToRegexMapper.findMinMaxLengthsInSymbols(String[] symbols)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CharSequenceToRegexMapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(CharSequenceToRegexMapper.class[CharSequenceToRegexMapper", + "label": "ch.qos.logback.core.util.CharSequenceToRegexMapper" + }, + { + "fqName": "ch.qos.logback.core.util.DynamicClassLoadingException", + "bindingKey": "Lch/qos/logback/core/util/DynamicClassLoadingException;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Exception", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lch/qos/logback/core/util/DynamicClassLoadingException;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/DynamicClassLoadingException;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(DynamicClassLoadingException.class[DynamicClassLoadingException^serialVersionUID", + "label": "long serialVersionUID" + } + ], + "methods": [ + { + "bindingKey": "Lch/qos/logback/core/util/DynamicClassLoadingException;.(Ljava/lang/String;Ljava/lang/Throwable;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/DynamicClassLoadingException;", + "flags": 1, + "name": "DynamicClassLoadingException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(DynamicClassLoadingException.class[DynamicClassLoadingException~DynamicClassLoadingException~Ljava.lang.String;~Ljava.lang.Throwable;", + "label": "ch.qos.logback.core.util.DynamicClassLoadingException.DynamicClassLoadingException(String desc, Throwable root)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DynamicClassLoadingException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(DynamicClassLoadingException.class[DynamicClassLoadingException", + "label": "ch.qos.logback.core.util.DynamicClassLoadingException" + }, + { + "fqName": "ch.qos.logback.core.util.IncompatibleClassException", + "bindingKey": "Lch/qos/logback/core/util/IncompatibleClassException;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Exception", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lch/qos/logback/core/util/IncompatibleClassException;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/IncompatibleClassException;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(IncompatibleClassException.class[IncompatibleClassException^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lch/qos/logback/core/util/IncompatibleClassException;.requestedClass", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/IncompatibleClassException;", + "flags": 0, + "name": "requestedClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(IncompatibleClassException.class[IncompatibleClassException^requestedClass", + "label": "Class\u003c?\u003e requestedClass" + }, + { + "bindingKey": "Lch/qos/logback/core/util/IncompatibleClassException;.obtainedClass", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/IncompatibleClassException;", + "flags": 0, + "name": "obtainedClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(IncompatibleClassException.class[IncompatibleClassException^obtainedClass", + "label": "Class\u003c?\u003e obtainedClass" + } + ], + "methods": [ + { + "bindingKey": "Lch/qos/logback/core/util/IncompatibleClassException;.(Ljava/lang/Class\u003c*\u003e;Ljava/lang/Class\u003c*\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lch/qos/logback/core/util/IncompatibleClassException;", + "flags": 0, + "name": "IncompatibleClassException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(IncompatibleClassException.class[IncompatibleClassException~IncompatibleClassException~Ljava.lang.Class\\\u003c*\u003e;~Ljava.lang.Class\\\u003c*\u003e;", + "label": "ch.qos.logback.core.util.IncompatibleClassException.IncompatibleClassException(Class\u003c?\u003e requestedClass, Class\u003c?\u003e obtainedClass)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "IncompatibleClassException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/ch\\/qos\\/logback\\/logback-core\\/1.2.3\\/logback-core-1.2.3.jar\u003cch.qos.logback.core.util(IncompatibleClassException.class[IncompatibleClassException", + "label": "ch.qos.logback.core.util.IncompatibleClassException" + }, + { + "fqName": "org.apache.logging.log4j.util.IndexedReadOnlyStringMap", + "bindingKey": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.apache.logging.log4j.util.ReadOnlyStringMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;.getKeyAt(I)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;", + "flags": 1025, + "name": "getKeyAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(IndexedReadOnlyStringMap.class[IndexedReadOnlyStringMap~getKeyAt~I", + "label": "String org.apache.logging.log4j.util.IndexedReadOnlyStringMap.getKeyAt(int index)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;.getValueAt(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;", + "flags": 1025, + "name": "getValueAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(IndexedReadOnlyStringMap.class[IndexedReadOnlyStringMap~getValueAt~I", + "label": "\u003cV\u003e V org.apache.logging.log4j.util.IndexedReadOnlyStringMap.getValueAt(int index)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;.indexOfKey(Ljava/lang/String;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;", + "flags": 1025, + "name": "indexOfKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(IndexedReadOnlyStringMap.class[IndexedReadOnlyStringMap~indexOfKey~Ljava.lang.String;", + "label": "int org.apache.logging.log4j.util.IndexedReadOnlyStringMap.indexOfKey(String key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "IndexedReadOnlyStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(IndexedReadOnlyStringMap.class[IndexedReadOnlyStringMap", + "label": "org.apache.logging.log4j.util.IndexedReadOnlyStringMap" + }, + { + "fqName": "org.apache.logging.log4j.util.IndexedStringMap", + "bindingKey": "Lorg/apache/logging/log4j/util/IndexedStringMap;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.apache.logging.log4j.util.IndexedReadOnlyStringMap", + "org.apache.logging.log4j.util.StringMap" + ], + "fields": [], + "methods": [], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "IndexedStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(IndexedStringMap.class[IndexedStringMap", + "label": "org.apache.logging.log4j.util.IndexedStringMap" + }, + { + "fqName": "org.apache.logging.log4j.util.MessageSupplier", + "bindingKey": "Lorg/apache/logging/log4j/util/MessageSupplier;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/MessageSupplier;.get()Lorg.apache.logging.log4j.message.Message;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.message.Message;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/MessageSupplier;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(MessageSupplier.class[MessageSupplier~get", + "label": "Message org.apache.logging.log4j.util.MessageSupplier.get()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "MessageSupplier", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(MessageSupplier.class[MessageSupplier", + "label": "org.apache.logging.log4j.util.MessageSupplier" + }, + { + "fqName": "org.apache.logging.log4j.util.ReadOnlyStringMap", + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.io.Serializable" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.toMap()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "toMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~toMap", + "label": "Map\u003cString, String\u003e org.apache.logging.log4j.util.ReadOnlyStringMap.toMap()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.containsKey(Ljava/lang/String;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~containsKey~Ljava.lang.String;", + "label": "boolean org.apache.logging.log4j.util.ReadOnlyStringMap.containsKey(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.forEach(Lorg/apache/logging/log4j/util/BiConsumer\u003cLjava/lang/String;-TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.apache.logging.log4j.util.BiConsumer\u003cLjava.lang.String;-TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.BiConsumer;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "forEach", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~forEach~Lorg.apache.logging.log4j.util.BiConsumer\\\u003cLjava.lang.String;-TV;\u003e;", + "label": "\u003cV\u003e void org.apache.logging.log4j.util.ReadOnlyStringMap.forEach(BiConsumer\u003cString, ? super V\u003e action)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.forEach(Lorg/apache/logging/log4j/util/TriConsumer\u003cLjava/lang/String;-TV;TS;\u003e;TS;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.apache.logging.log4j.util.TriConsumer\u003cLjava.lang.String;-TV;TS;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.TriConsumer;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TS;" + } + ] + } + }, + { + "kind": "TYPE_VARIABLE", + "name": "TS;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "forEach", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~forEach~Lorg.apache.logging.log4j.util.TriConsumer\\\u003cLjava.lang.String;-TV;TS;\u003e;~TS;", + "label": "\u003cV, S\u003e void org.apache.logging.log4j.util.ReadOnlyStringMap.forEach(TriConsumer\u003cString, ? super V, S\u003e action, S state)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.getValue(Ljava/lang/String;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~getValue~Ljava.lang.String;", + "label": "\u003cV\u003e V org.apache.logging.log4j.util.ReadOnlyStringMap.getValue(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~isEmpty", + "label": "boolean org.apache.logging.log4j.util.ReadOnlyStringMap.isEmpty()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/ReadOnlyStringMap;", + "flags": 1025, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap~size", + "label": "int org.apache.logging.log4j.util.ReadOnlyStringMap.size()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "ReadOnlyStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(ReadOnlyStringMap.class[ReadOnlyStringMap", + "label": "org.apache.logging.log4j.util.ReadOnlyStringMap" + }, + { + "fqName": "org.apache.logging.log4j.util.SortedArrayStringMap", + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.apache.logging.log4j.util.IndexedStringMap" + ], + "fields": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.DEFAULT_INITIAL_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "DEFAULT_INITIAL_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^DEFAULT_INITIAL_CAPACITY", + "label": "int DEFAULT_INITIAL_CAPACITY" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.HASHVAL", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "HASHVAL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^HASHVAL", + "label": "int HASHVAL" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.PUT_ALL", + "type": { + "kind": "PARAMETERIZED", + "name": "Lorg.apache.logging.log4j.util.TriConsumer\u003cLjava.lang.String;Ljava.lang.Object;Lorg.apache.logging.log4j.util.StringMap;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.TriConsumer;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.StringMap;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "PUT_ALL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^PUT_ALL", + "label": "TriConsumer\u003cString, Object, StringMap\u003e PUT_ALL" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.EMPTY", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "EMPTY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^EMPTY", + "label": "String[] EMPTY" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.FROZEN", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 26, + "name": "FROZEN", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^FROZEN", + "label": "String FROZEN" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 130, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^keys", + "label": "String[] keys" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.values", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 130, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^values", + "label": "Object[] values" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 130, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^size", + "label": "int size" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.threshold", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "threshold", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^threshold", + "label": "int threshold" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.immutable", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "immutable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^immutable", + "label": "boolean immutable" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.iterating", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 130, + "name": "iterating", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap^iterating", + "label": "boolean iterating" + } + ], + "methods": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "SortedArrayStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~SortedArrayStringMap", + "label": "org.apache.logging.log4j.util.SortedArrayStringMap.SortedArrayStringMap()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "SortedArrayStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~SortedArrayStringMap~I", + "label": "org.apache.logging.log4j.util.SortedArrayStringMap.SortedArrayStringMap(int initialCapacity)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.(Lorg/apache/logging/log4j/util/ReadOnlyStringMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.ReadOnlyStringMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "SortedArrayStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~SortedArrayStringMap~Lorg.apache.logging.log4j.util.ReadOnlyStringMap;", + "label": "org.apache.logging.log4j.util.SortedArrayStringMap.SortedArrayStringMap(ReadOnlyStringMap other)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.(Ljava/util/Map\u003cLjava/lang/String;*\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "SortedArrayStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~SortedArrayStringMap~Ljava.util.Map\\\u003cLjava.lang.String;*\u003e;", + "label": "org.apache.logging.log4j.util.SortedArrayStringMap.SortedArrayStringMap(Map\u003cString, ?\u003e map)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.assertNotFrozen()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "assertNotFrozen", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~assertNotFrozen", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.assertNotFrozen()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.assertNoConcurrentModification()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "assertNoConcurrentModification", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~assertNoConcurrentModification", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.assertNoConcurrentModification()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~clear", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.clear()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.containsKey(Ljava/lang/String;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~containsKey~Ljava.lang.String;", + "label": "boolean org.apache.logging.log4j.util.SortedArrayStringMap.containsKey(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.toMap()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "toMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~toMap", + "label": "Map\u003cString, String\u003e org.apache.logging.log4j.util.SortedArrayStringMap.toMap()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.freeze()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "freeze", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~freeze", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.freeze()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.isFrozen()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "isFrozen", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~isFrozen", + "label": "boolean org.apache.logging.log4j.util.SortedArrayStringMap.isFrozen()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.getValue(Ljava/lang/String;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~getValue~Ljava.lang.String;", + "label": "\u003cV\u003e V org.apache.logging.log4j.util.SortedArrayStringMap.getValue(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~isEmpty", + "label": "boolean org.apache.logging.log4j.util.SortedArrayStringMap.isEmpty()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.indexOfKey(Ljava/lang/String;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "indexOfKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~indexOfKey~Ljava.lang.String;", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.indexOfKey(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.nullKeyIndex()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "nullKeyIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~nullKeyIndex", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.nullKeyIndex()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.putValue(Ljava/lang/String;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "putValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~putValue~Ljava.lang.String;~Ljava.lang.Object;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.putValue(String key, Object value)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.insertAt(ILjava/lang/String;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "insertAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~insertAt~I~Ljava.lang.String;~Ljava.lang.Object;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.insertAt(int index, String key, Object value)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.putAll(Lorg/apache/logging/log4j/util/ReadOnlyStringMap;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.ReadOnlyStringMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~putAll~Lorg.apache.logging.log4j.util.ReadOnlyStringMap;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.putAll(ReadOnlyStringMap source)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.initFrom0(Lorg/apache/logging/log4j/util/SortedArrayStringMap;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.SortedArrayStringMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "initFrom0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~initFrom0~Lorg.apache.logging.log4j.util.SortedArrayStringMap;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.initFrom0(SortedArrayStringMap other)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.merge(Lorg/apache/logging/log4j/util/SortedArrayStringMap;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.SortedArrayStringMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "merge", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~merge~Lorg.apache.logging.log4j.util.SortedArrayStringMap;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.merge(SortedArrayStringMap other)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.ensureCapacity()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "ensureCapacity", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~ensureCapacity", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.ensureCapacity()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.resize(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "resize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~resize~I", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.resize(int newCapacity)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.inflateTable(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "inflateTable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~inflateTable~I", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.inflateTable(int toSize)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.remove(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~remove~Ljava.lang.String;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.remove(String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.getKeyAt(I)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "getKeyAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~getKeyAt~I", + "label": "String org.apache.logging.log4j.util.SortedArrayStringMap.getKeyAt(int index)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.getValueAt(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "getValueAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~getValueAt~I", + "label": "\u003cV\u003e V org.apache.logging.log4j.util.SortedArrayStringMap.getValueAt(int index)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~size", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.size()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.forEach(Lorg/apache/logging/log4j/util/BiConsumer\u003cLjava/lang/String;-TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.apache.logging.log4j.util.BiConsumer\u003cLjava.lang.String;-TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.BiConsumer;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "forEach", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~forEach~Lorg.apache.logging.log4j.util.BiConsumer\\\u003cLjava.lang.String;-TV;\u003e;", + "label": "\u003cV\u003e void org.apache.logging.log4j.util.SortedArrayStringMap.forEach(BiConsumer\u003cString, ? super V\u003e action)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.forEach(Lorg/apache/logging/log4j/util/TriConsumer\u003cLjava/lang/String;-TV;TT;\u003e;TT;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.apache.logging.log4j.util.TriConsumer\u003cLjava.lang.String;-TV;TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.TriConsumer;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "-TV;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "forEach", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~forEach~Lorg.apache.logging.log4j.util.TriConsumer\\\u003cLjava.lang.String;-TV;TT;\u003e;~TT;", + "label": "\u003cV, T\u003e void org.apache.logging.log4j.util.SortedArrayStringMap.forEach(TriConsumer\u003cString, ? super V, T\u003e action, T state)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~equals~Ljava.lang.Object;", + "label": "boolean org.apache.logging.log4j.util.SortedArrayStringMap.equals(Object obj)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~hashCode", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.hashCode()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.hashCode([Ljava/lang/Object;I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~hashCode~\\[Ljava.lang.Object;~I", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.hashCode(Object[] values, int length)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~toString", + "label": "String org.apache.logging.log4j.util.SortedArrayStringMap.toString()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.writeObject(Ljava/io/ObjectOutputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectOutputStream;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "writeObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~writeObject~Ljava.io.ObjectOutputStream;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.writeObject(ObjectOutputStream s) throws IOException" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.marshall(Ljava/lang/Object;)[B", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[B", + "extras": { + "component": { + "kind": "BYTE", + "name": "B" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 10, + "name": "marshall", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~marshall~Ljava.lang.Object;", + "label": "byte[] org.apache.logging.log4j.util.SortedArrayStringMap.marshall(Object obj) throws IOException" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.unmarshall([B)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[B", + "extras": { + "component": { + "kind": "BYTE", + "name": "B" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 10, + "name": "unmarshall", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~unmarshall~\\[B", + "label": "Object org.apache.logging.log4j.util.SortedArrayStringMap.unmarshall(byte[] data) throws IOException, ClassNotFoundException" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.ceilingNextPowerOfTwo(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 10, + "name": "ceilingNextPowerOfTwo", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~ceilingNextPowerOfTwo~I", + "label": "int org.apache.logging.log4j.util.SortedArrayStringMap.ceilingNextPowerOfTwo(int x)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.readObject(Ljava/io/ObjectInputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectInputStream;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "readObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~readObject~Ljava.io.ObjectInputStream;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.readObject(ObjectInputStream s) throws IOException, ClassNotFoundException" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.handleSerializationException(Ljava/lang/Throwable;ILjava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 2, + "name": "handleSerializationException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~handleSerializationException~Ljava.lang.Throwable;~I~Ljava.lang.String;", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.handleSerializationException(Throwable t, int i, String key)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/SortedArrayStringMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap~\\\u003cclinit\u003e", + "label": "void org.apache.logging.log4j.util.SortedArrayStringMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "SortedArrayStringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(SortedArrayStringMap.class[SortedArrayStringMap", + "label": "org.apache.logging.log4j.util.SortedArrayStringMap" + }, + { + "fqName": "org.apache.logging.log4j.util.StringMap", + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.apache.logging.log4j.util.ReadOnlyStringMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~clear", + "label": "void org.apache.logging.log4j.util.StringMap.clear()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~equals~Ljava.lang.Object;", + "label": "boolean org.apache.logging.log4j.util.StringMap.equals(Object obj)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.freeze()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "freeze", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~freeze", + "label": "void org.apache.logging.log4j.util.StringMap.freeze()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~hashCode", + "label": "int org.apache.logging.log4j.util.StringMap.hashCode()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.isFrozen()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "isFrozen", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~isFrozen", + "label": "boolean org.apache.logging.log4j.util.StringMap.isFrozen()" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.putAll(Lorg/apache/logging/log4j/util/ReadOnlyStringMap;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.apache.logging.log4j.util.ReadOnlyStringMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~putAll~Lorg.apache.logging.log4j.util.ReadOnlyStringMap;", + "label": "void org.apache.logging.log4j.util.StringMap.putAll(ReadOnlyStringMap source)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.putValue(Ljava/lang/String;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "putValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~putValue~Ljava.lang.String;~Ljava.lang.Object;", + "label": "void org.apache.logging.log4j.util.StringMap.putValue(String key, Object value)" + }, + { + "bindingKey": "Lorg/apache/logging/log4j/util/StringMap;.remove(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/apache/logging/log4j/util/StringMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap~remove~Ljava.lang.String;", + "label": "void org.apache.logging.log4j.util.StringMap.remove(String key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "StringMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/apache\\/logging\\/log4j\\/log4j-api\\/2.10.0\\/log4j-api-2.10.0.jar\u003corg.apache.logging.log4j.util(StringMap.class[StringMap", + "label": "org.apache.logging.log4j.util.StringMap" + }, + { + "fqName": "org.springframework.cglib.util.ParallelSorter$ComparatorComparer", + "bindingKey": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.cglib.util.ParallelSorter$Comparer" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;.a", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;", + "flags": 2, + "name": "a", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.cglib.util(ParallelSorter$ComparatorComparer.class[ComparatorComparer^a", + "label": "Object[] a" + }, + { + "bindingKey": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;.cmp", + "type": { + "kind": "CLASS", + "name": "Ljava.util.Comparator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;", + "flags": 2, + "name": "cmp", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.cglib.util(ParallelSorter$ComparatorComparer.class[ComparatorComparer^cmp", + "label": "Comparator cmp" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;.([Ljava/lang/Object;Ljava/util/Comparator;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.util.Comparator;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;", + "flags": 1, + "name": "ComparatorComparer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.cglib.util(ParallelSorter$ComparatorComparer.class[ComparatorComparer~ComparatorComparer~\\[Ljava.lang.Object;~Ljava.util.Comparator;", + "label": "org.springframework.cglib.util.ParallelSorter.ComparatorComparer.ComparatorComparer(Object[] a, Comparator cmp)" + }, + { + "bindingKey": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;.compare(II)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/cglib/util/ParallelSorter$ComparatorComparer;", + "flags": 1, + "name": "compare", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.cglib.util(ParallelSorter$ComparatorComparer.class[ComparatorComparer~compare~I~I", + "label": "int org.springframework.cglib.util.ParallelSorter.ComparatorComparer.compare(int i, int j)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/cglib/util/ParallelSorter;", + "flags": 8, + "name": "ComparatorComparer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.cglib.util(ParallelSorter$ComparatorComparer.class[ComparatorComparer", + "label": "org.springframework.cglib.util.ParallelSorter.ComparatorComparer" + }, + { + "fqName": "org.springframework.core.annotation.AnnotatedElementUtils$SimpleAnnotationProcessor", + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor\u003cTT;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.core.annotation.AnnotatedElementUtils$Processor" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.alwaysProcesses", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 18, + "name": "alwaysProcesses", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor^alwaysProcesses", + "label": "boolean alwaysProcesses" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 1, + "name": "SimpleAnnotationProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~SimpleAnnotationProcessor", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.SimpleAnnotationProcessor()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.(Z)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 1, + "name": "SimpleAnnotationProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~SimpleAnnotationProcessor~Z", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.SimpleAnnotationProcessor(boolean alwaysProcesses)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.alwaysProcesses()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 17, + "name": "alwaysProcesses", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~alwaysProcesses", + "label": "boolean org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.alwaysProcesses()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.postProcess(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;TT;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 17, + "name": "postProcess", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~postProcess~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~TT;", + "label": "void org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.postProcess(@Nullable AnnotatedElement annotatedElement, Annotation annotation, T result)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.aggregates()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 17, + "name": "aggregates", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~aggregates", + "label": "boolean org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.aggregates()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;.getAggregatedResults()Ljava.util.List\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$SimpleAnnotationProcessor;", + "flags": 17, + "name": "getAggregatedResults", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor~getAggregatedResults", + "label": "List\u003cT\u003e org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor.getAggregatedResults()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils;", + "flags": 1034, + "name": "SimpleAnnotationProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$SimpleAnnotationProcessor.class[SimpleAnnotationProcessor", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.SimpleAnnotationProcessor\u003cT\u003e" + }, + { + "fqName": "org.springframework.core.annotation.AnnotatedElementUtils$MergedAnnotationAttributesProcessor", + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.core.annotation.AnnotatedElementUtils$Processor" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.classValuesAsString", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 18, + "name": "classValuesAsString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor^classValuesAsString", + "label": "boolean classValuesAsString" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.nestedAnnotationsAsMap", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 18, + "name": "nestedAnnotationsAsMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor^nestedAnnotationsAsMap", + "label": "boolean nestedAnnotationsAsMap" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.aggregates", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 18, + "name": "aggregates", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor^aggregates", + "label": "boolean aggregates" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.aggregatedResults", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.core.annotation.AnnotationAttributes;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 18, + "name": "aggregatedResults", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor^aggregatedResults", + "label": "List\u003cAnnotationAttributes\u003e aggregatedResults" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 0, + "name": "MergedAnnotationAttributesProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~MergedAnnotationAttributesProcessor", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.MergedAnnotationAttributesProcessor()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.(ZZ)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + }, + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 0, + "name": "MergedAnnotationAttributesProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~MergedAnnotationAttributesProcessor~Z~Z", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.MergedAnnotationAttributesProcessor(boolean classValuesAsString, boolean nestedAnnotationsAsMap)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.(ZZZ)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + }, + { + "kind": "BOOLEAN", + "name": "Z" + }, + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 0, + "name": "MergedAnnotationAttributesProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~MergedAnnotationAttributesProcessor~Z~Z~Z", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.MergedAnnotationAttributesProcessor(boolean classValuesAsString, boolean nestedAnnotationsAsMap, boolean aggregates)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.alwaysProcesses()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 1, + "name": "alwaysProcesses", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~alwaysProcesses", + "label": "boolean org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.alwaysProcesses()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.aggregates()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 1, + "name": "aggregates", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~aggregates", + "label": "boolean org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.aggregates()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.getAggregatedResults()Ljava.util.List\u003cLorg.springframework.core.annotation.AnnotationAttributes;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.core.annotation.AnnotationAttributes;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 1, + "name": "getAggregatedResults", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~getAggregatedResults", + "label": "List\u003cAnnotationAttributes\u003e org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.getAggregatedResults()" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.process(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;I)Lorg.springframework.core.annotation.AnnotationAttributes;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~process~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~I}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 1, + "name": "process", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~process~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~I", + "label": "AnnotationAttributes org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.process(@Nullable AnnotatedElement annotatedElement, Annotation annotation, int metaDepth)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.postProcess(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;Lorg/springframework/core/annotation/AnnotationAttributes;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 1, + "name": "postProcess", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~postProcess~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Lorg.springframework.core.annotation.AnnotationAttributes;", + "label": "void org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.postProcess(@Nullable AnnotatedElement element, Annotation annotation, AnnotationAttributes attributes)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.overrideAttributes(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;Lorg/springframework/core/annotation/AnnotationAttributes;Ljava/lang/String;Ljava/util/List\u003cLjava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 2, + "name": "overrideAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~overrideAttributes~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Lorg.springframework.core.annotation.AnnotationAttributes;~Ljava.lang.String;~Ljava.util.List\\\u003cLjava.lang.String;\u003e;", + "label": "void org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.overrideAttributes(@Nullable AnnotatedElement element, Annotation annotation, AnnotationAttributes attributes, String sourceAttributeName, List\u003cString\u003e targetAttributeNames)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.overrideAttribute(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;Lorg/springframework/core/annotation/AnnotationAttributes;Ljava/lang/String;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.core.annotation.AnnotationAttributes;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 2, + "name": "overrideAttribute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~overrideAttribute~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Lorg.springframework.core.annotation.AnnotationAttributes;~Ljava.lang.String;~Ljava.lang.String;", + "label": "void org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.overrideAttribute(@Nullable AnnotatedElement element, Annotation annotation, AnnotationAttributes attributes, String sourceAttributeName, String targetAttributeName)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.getAdaptedValue(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;Ljava/lang/String;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~getAdaptedValue~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Ljava.lang.String;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 2, + "name": "getAdaptedValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~getAdaptedValue~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Ljava.lang.String;", + "label": "Object org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.getAdaptedValue(@Nullable AnnotatedElement element, Annotation annotation, String sourceAttributeName)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.postProcess(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 4161, + "name": "postProcess", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~postProcess~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~Ljava.lang.Object;", + "label": "void org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.postProcess(@Nullable AnnotatedElement arg0, Annotation arg1, Object arg2)" + }, + { + "bindingKey": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;.process(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/annotation/Annotation;I)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.AnnotatedElement;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.annotation.Annotation;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~process~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~I!2}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils$MergedAnnotationAttributesProcessor;", + "flags": 4161, + "name": "process", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor~process~Ljava.lang.reflect.AnnotatedElement;~Ljava.lang.annotation.Annotation;~I!2", + "label": "Object org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor.process(@Nullable AnnotatedElement annotatedElement, Annotation annotation, int metaDepth)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/core/annotation/AnnotatedElementUtils;", + "flags": 10, + "name": "MergedAnnotationAttributesProcessor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.core.annotation(AnnotatedElementUtils$MergedAnnotationAttributesProcessor.class[MergedAnnotationAttributesProcessor", + "label": "org.springframework.core.annotation.AnnotatedElementUtils.MergedAnnotationAttributesProcessor" + }, + { + "fqName": "org.springframework.util.AutoPopulatingList$ElementInstantiationException", + "bindingKey": "Lorg/springframework/util/AutoPopulatingList$ElementInstantiationException;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.RuntimeException", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/AutoPopulatingList$ElementInstantiationException;.(Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/AutoPopulatingList$ElementInstantiationException;", + "flags": 1, + "name": "ElementInstantiationException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(AutoPopulatingList$ElementInstantiationException.class[ElementInstantiationException~ElementInstantiationException~Ljava.lang.String;", + "label": "org.springframework.util.AutoPopulatingList.ElementInstantiationException.ElementInstantiationException(String msg)" + }, + { + "bindingKey": "Lorg/springframework/util/AutoPopulatingList$ElementInstantiationException;.(Ljava/lang/String;Ljava/lang/Throwable;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/AutoPopulatingList$ElementInstantiationException;", + "flags": 1, + "name": "ElementInstantiationException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(AutoPopulatingList$ElementInstantiationException.class[ElementInstantiationException~ElementInstantiationException~Ljava.lang.String;~Ljava.lang.Throwable;", + "label": "org.springframework.util.AutoPopulatingList.ElementInstantiationException.ElementInstantiationException(String message, Throwable cause)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/util/AutoPopulatingList;", + "flags": 9, + "name": "ElementInstantiationException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(AutoPopulatingList$ElementInstantiationException.class[ElementInstantiationException", + "label": "org.springframework.util.AutoPopulatingList.ElementInstantiationException" + }, + { + "fqName": "org.springframework.util.CollectionUtils$MultiValueMapAdapter", + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter\u003cTK;TV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.util.MultiValueMap", + "java.io.Serializable" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter^map", + "label": "Map\u003cK, List\u003cV\u003e\u003e map" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.(Ljava/util/Map\u003cTK;Ljava/util/List\u003cTV;\u003e;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "MultiValueMapAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~MultiValueMapAdapter~Ljava.util.Map\\\u003cTK;Ljava.util.List\\\u003cTV;\u003e;\u003e;", + "label": "org.springframework.util.CollectionUtils.MultiValueMapAdapter.MultiValueMapAdapter(Map\u003cK, List\u003cV\u003e\u003e map)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.getFirst(TK;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~getFirst~TK;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "getFirst", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~getFirst~TK;", + "label": "V org.springframework.util.CollectionUtils.MultiValueMapAdapter.getFirst(K key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.add(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~add~TK;~TV;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.add(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.addAll(TK;Ljava/util/List\u003c+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003c+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~addAll~TK;~Ljava.util.List\\\u003c+TV;\u003e;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.addAll(K key, List\u003c? extends V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.addAll(Lorg/springframework/util/MultiValueMap\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~addAll~Lorg.springframework.util.MultiValueMap\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.addAll(MultiValueMap\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.set(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "set", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~set~TK;~TV;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.set(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.setAll(Ljava/util/Map\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "setAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~setAll~Ljava.util.Map\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.setAll(Map\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.toSingleValueMap()Ljava.util.Map\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "toSingleValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~toSingleValueMap", + "label": "Map\u003cK, V\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.toSingleValueMap()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~size", + "label": "int org.springframework.util.CollectionUtils.MultiValueMapAdapter.size()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~isEmpty", + "label": "boolean org.springframework.util.CollectionUtils.MultiValueMapAdapter.isEmpty()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~containsKey~Ljava.lang.Object;", + "label": "boolean org.springframework.util.CollectionUtils.MultiValueMapAdapter.containsKey(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~containsValue~Ljava.lang.Object;", + "label": "boolean org.springframework.util.CollectionUtils.MultiValueMapAdapter.containsValue(Object value)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.get(Ljava/lang/Object;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~get~Ljava.lang.Object;", + "label": "List\u003cV\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.put(TK;Ljava/util/List\u003cTV;\u003e;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~put~TK;~Ljava.util.List\\\u003cTV;\u003e;", + "label": "List\u003cV\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.put(K key, List\u003cV\u003e value)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.remove(Ljava/lang/Object;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~remove~Ljava.lang.Object;", + "label": "List\u003cV\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.putAll(Ljava/util/Map\u003c+TK;+Ljava/util/List\u003cTV;\u003e;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+TK;+Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "+Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "WILDCARD", + "name": "+Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~putAll~Ljava.util.Map\\\u003c+TK;+Ljava.util.List\\\u003cTV;\u003e;\u003e;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.putAll(Map\u003c? extends K, ? extends List\u003cV\u003e\u003e map)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~clear", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.clear()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.keySet()Ljava.util.Set\u003cTK;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~keySet", + "label": "Set\u003cK\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.keySet()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.values()Ljava.util.Collection\u003cLjava.util.List\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~values", + "label": "Collection\u003cList\u003cV\u003e\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.values()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~entrySet", + "label": "Set\u003cEntry\u003cK, List\u003cV\u003e\u003e\u003e org.springframework.util.CollectionUtils.MultiValueMapAdapter.entrySet()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~equals~Ljava.lang.Object;", + "label": "boolean org.springframework.util.CollectionUtils.MultiValueMapAdapter.equals(Object other)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~hashCode", + "label": "int org.springframework.util.CollectionUtils.MultiValueMapAdapter.hashCode()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~toString", + "label": "String org.springframework.util.CollectionUtils.MultiValueMapAdapter.toString()" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4161, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~remove~Ljava.lang.Object;!2", + "label": "Object org.springframework.util.CollectionUtils.MultiValueMapAdapter.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object org.springframework.util.CollectionUtils.MultiValueMapAdapter.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4161, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~get~Ljava.lang.Object;!2", + "label": "Object org.springframework.util.CollectionUtils.MultiValueMapAdapter.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.lambda$toSingleValueMap$2(Ljava/util/LinkedHashMap;Ljava/lang/Object;Ljava/util/List;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.LinkedHashMap;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.List;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4106, + "name": "lambda$toSingleValueMap$2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~lambda$toSingleValueMap$2~Ljava.util.LinkedHashMap;~Ljava.lang.Object;~Ljava.util.List;", + "label": "void org.springframework.util.CollectionUtils.MultiValueMapAdapter.lambda$toSingleValueMap$2(LinkedHashMap arg0, Object arg1, List arg2)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.lambda$addAll$1(Ljava/lang/Object;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4106, + "name": "lambda$addAll$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~lambda$addAll$1~Ljava.lang.Object;", + "label": "List org.springframework.util.CollectionUtils.MultiValueMapAdapter.lambda$addAll$1(Object arg0)" + }, + { + "bindingKey": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;.lambda$add$0(Ljava/lang/Object;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/CollectionUtils$MultiValueMapAdapter;", + "flags": 4106, + "name": "lambda$add$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter~lambda$add$0~Ljava.lang.Object;", + "label": "List org.springframework.util.CollectionUtils.MultiValueMapAdapter.lambda$add$0(Object arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/util/CollectionUtils;", + "flags": 10, + "name": "MultiValueMapAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(CollectionUtils$MultiValueMapAdapter.class[MultiValueMapAdapter", + "label": "org.springframework.util.CollectionUtils.MultiValueMapAdapter\u003cK, V\u003e" + }, + { + "fqName": "org.springframework.util.ConcurrentReferenceHashMap", + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap\u003cTK;TV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.util.AbstractMap", + "superInterfaceNames": [ + "java.util.concurrent.ConcurrentMap" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.DEFAULT_INITIAL_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "DEFAULT_INITIAL_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_INITIAL_CAPACITY", + "label": "int DEFAULT_INITIAL_CAPACITY" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.DEFAULT_CONCURRENCY_LEVEL", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "DEFAULT_CONCURRENCY_LEVEL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_CONCURRENCY_LEVEL", + "label": "int DEFAULT_CONCURRENCY_LEVEL" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.DEFAULT_REFERENCE_TYPE", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "DEFAULT_REFERENCE_TYPE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_REFERENCE_TYPE", + "label": "ReferenceType DEFAULT_REFERENCE_TYPE" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.MAXIMUM_CONCURRENCY_LEVEL", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "MAXIMUM_CONCURRENCY_LEVEL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^MAXIMUM_CONCURRENCY_LEVEL", + "label": "int MAXIMUM_CONCURRENCY_LEVEL" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.MAXIMUM_SEGMENT_SIZE", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "MAXIMUM_SEGMENT_SIZE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^MAXIMUM_SEGMENT_SIZE", + "label": "int MAXIMUM_SEGMENT_SIZE" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.segments", + "type": { + "kind": "ARRAY", + "name": "[Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 18, + "name": "segments", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^segments", + "label": "Segment[] segments" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.referenceType", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 18, + "name": "referenceType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^referenceType", + "label": "ReferenceType referenceType" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.shift", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 18, + "name": "shift", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^shift", + "label": "int shift" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^entrySet}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^entrySet", + "label": "Set\u003cEntry\u003cK, V\u003e\u003e entrySet" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(II)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~I", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, int concurrencyLevel)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(ILorg/springframework/util/ConcurrentReferenceHashMap$ReferenceType;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, ReferenceType referenceType)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(IFI)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F~I", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor, int concurrencyLevel)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.(IFILorg/springframework/util/ConcurrentReferenceHashMap$ReferenceType;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F~I~Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;", + "label": "org.springframework.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor, int concurrencyLevel, ReferenceType referenceType)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getLoadFactor()F", + "constructor": false, + "returnType": { + "kind": "FLOAT", + "name": "F" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 20, + "name": "getLoadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getLoadFactor", + "label": "float org.springframework.util.ConcurrentReferenceHashMap.getLoadFactor()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getSegmentsSize()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 20, + "name": "getSegmentsSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getSegmentsSize", + "label": "int org.springframework.util.ConcurrentReferenceHashMap.getSegmentsSize()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getSegment(I)Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 20, + "name": "getSegment", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getSegment~I", + "label": "Segment org.springframework.util.ConcurrentReferenceHashMap.getSegment(int index)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.createReferenceManager()Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.ReferenceManager;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.ReferenceManager;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 4, + "name": "createReferenceManager", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~createReferenceManager", + "label": "ReferenceManager org.springframework.util.ConcurrentReferenceHashMap.createReferenceManager()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getHash(Ljava/lang/Object;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 4, + "name": "getHash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getHash~Ljava.lang.Object;", + "label": "int org.springframework.util.ConcurrentReferenceHashMap.getHash(@Nullable Object o)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~get~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~get~Ljava.lang.Object;", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean org.springframework.util.ConcurrentReferenceHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getReference(Ljava/lang/Object;Lorg/springframework/util/ConcurrentReferenceHashMap$Restructure;)Lorg.springframework.util.ConcurrentReferenceHashMap$Reference\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$Reference\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$Reference;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$Restructure;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getReference~Ljava.lang.Object;~Lorg.springframework.util.ConcurrentReferenceHashMap$Restructure;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 20, + "name": "getReference", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getReference~Ljava.lang.Object;~Lorg.springframework.util.ConcurrentReferenceHashMap$Restructure;", + "label": "Reference\u003cK, V\u003e org.springframework.util.ConcurrentReferenceHashMap.getReference(@Nullable Object key, Restructure restructure)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.put(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~put~TK;~TV;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~put~TK;~TV;", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.put(K key, V value)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.putIfAbsent(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~putIfAbsent~TK;~TV;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "putIfAbsent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~putIfAbsent~TK;~TV;", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.putIfAbsent(K key, V value)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.put(TK;TV;Z)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~put~TK;~TV;~Z}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~put~TK;~TV;~Z", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.put(K key, V value, boolean overwriteExisting)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~remove~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~remove~Ljava.lang.Object;", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.remove(Ljava/lang/Object;Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~remove~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "boolean org.springframework.util.ConcurrentReferenceHashMap.remove(Object key, Object value)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.replace(TK;TV;TV;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~replace~TK;~TV;~TV;", + "label": "boolean org.springframework.util.ConcurrentReferenceHashMap.replace(K key, V oldValue, V newValue)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.replace(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~replace~TK;~TV;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~replace~TK;~TV;", + "label": "V org.springframework.util.ConcurrentReferenceHashMap.replace(K key, V value)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~clear", + "label": "void org.springframework.util.ConcurrentReferenceHashMap.clear()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.purgeUnreferencedEntries()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "purgeUnreferencedEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~purgeUnreferencedEntries", + "label": "void org.springframework.util.ConcurrentReferenceHashMap.purgeUnreferencedEntries()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~size", + "label": "int org.springframework.util.ConcurrentReferenceHashMap.size()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~entrySet", + "label": "Set\u003cEntry\u003cK, V\u003e\u003e org.springframework.util.ConcurrentReferenceHashMap.entrySet()" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.doTask(Ljava/lang/Object;Lorg/springframework/util/ConcurrentReferenceHashMap\u003cTK;TV;\u003e/Task\u003cTT;\u003e;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Task\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap.Task;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~doTask~Ljava.lang.Object;~Lorg.springframework.util.ConcurrentReferenceHashMap\\\u003cTK;TV;\u003e.Task\\\u003cTT;\u003e;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "doTask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~doTask~Ljava.lang.Object;~Lorg.springframework.util.ConcurrentReferenceHashMap\\\u003cTK;TV;\u003e.Task\\\u003cTT;\u003e;", + "label": "\u003cT\u003e T org.springframework.util.ConcurrentReferenceHashMap.doTask(Object key, Task\u003cT\u003e task)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.getSegmentForHash(I)Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap\u003cTK;TV;\u003e.Segment;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "getSegmentForHash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~getSegmentForHash~I", + "label": "Segment org.springframework.util.ConcurrentReferenceHashMap.getSegmentForHash(int hash)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.calculateShift(II)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 12, + "name": "calculateShift", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~calculateShift~I~I", + "label": "int org.springframework.util.ConcurrentReferenceHashMap.calculateShift(int minimumValue, int maximumValue)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.access$600(Lorg/springframework/util/ConcurrentReferenceHashMap;)[Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~access$600~Lorg.springframework.util.ConcurrentReferenceHashMap;", + "label": "Segment[] org.springframework.util.ConcurrentReferenceHashMap.access$600(ConcurrentReferenceHashMap arg0)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.access$700(Lorg/springframework/util/ConcurrentReferenceHashMap;)Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.util.ConcurrentReferenceHashMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~access$700~Lorg.springframework.util.ConcurrentReferenceHashMap;", + "label": "ReferenceType org.springframework.util.ConcurrentReferenceHashMap.access$700(ConcurrentReferenceHashMap arg0)" + }, + { + "bindingKey": "Lorg/springframework/util/ConcurrentReferenceHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/ConcurrentReferenceHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~\\\u003cclinit\u003e", + "label": "void org.springframework.util.ConcurrentReferenceHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap", + "label": "org.springframework.util.ConcurrentReferenceHashMap\u003cK, V\u003e" + }, + { + "fqName": "org.springframework.util.LinkedCaseInsensitiveMap", + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map", + "java.io.Serializable", + "java.lang.Cloneable" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.targetMap", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.LinkedHashMap\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.LinkedHashMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 18, + "name": "targetMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap^targetMap", + "label": "LinkedHashMap\u003cString, V\u003e targetMap" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.caseInsensitiveKeys", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.HashMap\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.HashMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 18, + "name": "caseInsensitiveKeys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap^caseInsensitiveKeys", + "label": "HashMap\u003cString, String\u003e caseInsensitiveKeys" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.locale", + "type": { + "kind": "CLASS", + "name": "Ljava.util.Locale;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 18, + "name": "locale", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap^locale", + "label": "Locale locale" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~LinkedCaseInsensitiveMap", + "label": "org.springframework.util.LinkedCaseInsensitiveMap.LinkedCaseInsensitiveMap()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.(Ljava/util/Locale;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.Locale;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~LinkedCaseInsensitiveMap~Ljava.util.Locale;", + "label": "org.springframework.util.LinkedCaseInsensitiveMap.LinkedCaseInsensitiveMap(@Nullable Locale locale)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~LinkedCaseInsensitiveMap~I", + "label": "org.springframework.util.LinkedCaseInsensitiveMap.LinkedCaseInsensitiveMap(int initialCapacity)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.(ILjava/util/Locale;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.util.Locale;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~LinkedCaseInsensitiveMap~I~Ljava.util.Locale;", + "label": "org.springframework.util.LinkedCaseInsensitiveMap.LinkedCaseInsensitiveMap(int initialCapacity, @Nullable Locale locale)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.(Lorg/springframework/util/LinkedCaseInsensitiveMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.LinkedCaseInsensitiveMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedCaseInsensitiveMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 2, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~LinkedCaseInsensitiveMap~Lorg.springframework.util.LinkedCaseInsensitiveMap\\\u003cTV;\u003e;", + "label": "org.springframework.util.LinkedCaseInsensitiveMap.LinkedCaseInsensitiveMap(LinkedCaseInsensitiveMap\u003cV\u003e other)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~size", + "label": "int org.springframework.util.LinkedCaseInsensitiveMap.size()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~isEmpty", + "label": "boolean org.springframework.util.LinkedCaseInsensitiveMap.isEmpty()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~containsKey~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedCaseInsensitiveMap.containsKey(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~containsValue~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedCaseInsensitiveMap.containsValue(Object value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~get~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~get~Ljava.lang.Object;", + "label": "V org.springframework.util.LinkedCaseInsensitiveMap.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.getOrDefault(Ljava/lang/Object;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "getOrDefault", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~getOrDefault~Ljava.lang.Object;~TV;", + "label": "V org.springframework.util.LinkedCaseInsensitiveMap.getOrDefault(Object key, V defaultValue)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.put(Ljava/lang/String;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~put~Ljava.lang.String;~TV;", + "label": "V org.springframework.util.LinkedCaseInsensitiveMap.put(String key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/String;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.String;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.String;+TV;\u003e;", + "label": "void org.springframework.util.LinkedCaseInsensitiveMap.putAll(Map\u003c? extends String, ? extends V\u003e map)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~remove~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~remove~Ljava.lang.Object;", + "label": "V org.springframework.util.LinkedCaseInsensitiveMap.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~clear", + "label": "void org.springframework.util.LinkedCaseInsensitiveMap.clear()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.keySet()Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~keySet", + "label": "Set\u003cString\u003e org.springframework.util.LinkedCaseInsensitiveMap.keySet()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~values", + "label": "Collection\u003cV\u003e org.springframework.util.LinkedCaseInsensitiveMap.values()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.String;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.String;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~entrySet", + "label": "Set\u003cEntry\u003cString, V\u003e\u003e org.springframework.util.LinkedCaseInsensitiveMap.entrySet()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.clone()Lorg.springframework.util.LinkedCaseInsensitiveMap\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.LinkedCaseInsensitiveMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedCaseInsensitiveMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "clone", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~clone", + "label": "LinkedCaseInsensitiveMap\u003cV\u003e org.springframework.util.LinkedCaseInsensitiveMap.clone()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~equals~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedCaseInsensitiveMap.equals(Object obj)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~hashCode", + "label": "int org.springframework.util.LinkedCaseInsensitiveMap.hashCode()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~toString", + "label": "String org.springframework.util.LinkedCaseInsensitiveMap.toString()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.getLocale()Ljava.util.Locale;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Locale;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 1, + "name": "getLocale", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~getLocale", + "label": "Locale org.springframework.util.LinkedCaseInsensitiveMap.getLocale()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.convertKey(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 4, + "name": "convertKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~convertKey~Ljava.lang.String;", + "label": "String org.springframework.util.LinkedCaseInsensitiveMap.convertKey(String key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.removeEldestEntry(Ljava/util/Map$Entry\u003cLjava/lang/String;TV;\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 4, + "name": "removeEldestEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~removeEldestEntry~Ljava.util.Map$Entry\\\u003cLjava.lang.String;TV;\u003e;", + "label": "boolean org.springframework.util.LinkedCaseInsensitiveMap.removeEldestEntry(Entry\u003cString, V\u003e eldest)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.clone()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 4161, + "name": "clone", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~clone!2", + "label": "Object org.springframework.util.LinkedCaseInsensitiveMap.clone() throws CloneNotSupportedException" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object org.springframework.util.LinkedCaseInsensitiveMap.put(Object arg0, @Nullable Object arg1)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedCaseInsensitiveMap;.access$000(Lorg/springframework/util/LinkedCaseInsensitiveMap;)Ljava.util.HashMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.HashMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedCaseInsensitiveMap;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedCaseInsensitiveMap;", + "flags": 4104, + "name": "access$000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap~access$000~Lorg.springframework.util.LinkedCaseInsensitiveMap;", + "label": "HashMap org.springframework.util.LinkedCaseInsensitiveMap.access$000(LinkedCaseInsensitiveMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "LinkedCaseInsensitiveMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedCaseInsensitiveMap.class[LinkedCaseInsensitiveMap", + "label": "org.springframework.util.LinkedCaseInsensitiveMap\u003cV\u003e" + }, + { + "fqName": "org.springframework.util.LinkedMultiValueMap", + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap\u003cTK;TV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.util.MultiValueMap", + "java.io.Serializable", + "java.lang.Cloneable" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.targetMap", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 18, + "name": "targetMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap^targetMap", + "label": "Map\u003cK, List\u003cV\u003e\u003e targetMap" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "LinkedMultiValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~LinkedMultiValueMap", + "label": "org.springframework.util.LinkedMultiValueMap.LinkedMultiValueMap()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "LinkedMultiValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~LinkedMultiValueMap~I", + "label": "org.springframework.util.LinkedMultiValueMap.LinkedMultiValueMap(int initialCapacity)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.(Ljava/util/Map\u003cTK;Ljava/util/List\u003cTV;\u003e;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "LinkedMultiValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~LinkedMultiValueMap~Ljava.util.Map\\\u003cTK;Ljava.util.List\\\u003cTV;\u003e;\u003e;", + "label": "org.springframework.util.LinkedMultiValueMap.LinkedMultiValueMap(Map\u003cK, List\u003cV\u003e\u003e otherMap)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.getFirst(TK;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~getFirst~TK;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "getFirst", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~getFirst~TK;", + "label": "V org.springframework.util.LinkedMultiValueMap.getFirst(K key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.add(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~add~TK;~TV;", + "label": "void org.springframework.util.LinkedMultiValueMap.add(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.addAll(TK;Ljava/util/List\u003c+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003c+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~addAll~TK;~Ljava.util.List\\\u003c+TV;\u003e;", + "label": "void org.springframework.util.LinkedMultiValueMap.addAll(K key, List\u003c? extends V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.addAll(Lorg/springframework/util/MultiValueMap\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~addAll~Lorg.springframework.util.MultiValueMap\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.LinkedMultiValueMap.addAll(MultiValueMap\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.set(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "set", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~set~TK;~TV;", + "label": "void org.springframework.util.LinkedMultiValueMap.set(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.setAll(Ljava/util/Map\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "setAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~setAll~Ljava.util.Map\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.LinkedMultiValueMap.setAll(Map\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.toSingleValueMap()Ljava.util.Map\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "toSingleValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~toSingleValueMap", + "label": "Map\u003cK, V\u003e org.springframework.util.LinkedMultiValueMap.toSingleValueMap()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~size", + "label": "int org.springframework.util.LinkedMultiValueMap.size()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~isEmpty", + "label": "boolean org.springframework.util.LinkedMultiValueMap.isEmpty()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~containsKey~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedMultiValueMap.containsKey(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~containsValue~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedMultiValueMap.containsValue(Object value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.get(Ljava/lang/Object;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~get~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~get~Ljava.lang.Object;", + "label": "List\u003cV\u003e org.springframework.util.LinkedMultiValueMap.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.put(TK;Ljava/util/List\u003cTV;\u003e;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~put~TK;~Ljava.util.List\\\u003cTV;\u003e;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~put~TK;~Ljava.util.List\\\u003cTV;\u003e;", + "label": "List\u003cV\u003e org.springframework.util.LinkedMultiValueMap.put(K key, List\u003cV\u003e value)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.remove(Ljava/lang/Object;)Ljava.util.List\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~remove~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~remove~Ljava.lang.Object;", + "label": "List\u003cV\u003e org.springframework.util.LinkedMultiValueMap.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.putAll(Ljava/util/Map\u003c+TK;+Ljava/util/List\u003cTV;\u003e;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+TK;+Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "+Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "WILDCARD", + "name": "+Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~putAll~Ljava.util.Map\\\u003c+TK;+Ljava.util.List\\\u003cTV;\u003e;\u003e;", + "label": "void org.springframework.util.LinkedMultiValueMap.putAll(Map\u003c? extends K, ? extends List\u003cV\u003e\u003e map)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~clear", + "label": "void org.springframework.util.LinkedMultiValueMap.clear()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.keySet()Ljava.util.Set\u003cTK;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~keySet", + "label": "Set\u003cK\u003e org.springframework.util.LinkedMultiValueMap.keySet()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.values()Ljava.util.Collection\u003cLjava.util.List\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~values", + "label": "Collection\u003cList\u003cV\u003e\u003e org.springframework.util.LinkedMultiValueMap.values()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;Ljava.util.List\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~entrySet", + "label": "Set\u003cEntry\u003cK, List\u003cV\u003e\u003e\u003e org.springframework.util.LinkedMultiValueMap.entrySet()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.deepCopy()Lorg.springframework.util.LinkedMultiValueMap\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.LinkedMultiValueMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedMultiValueMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "deepCopy", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~deepCopy", + "label": "LinkedMultiValueMap\u003cK, V\u003e org.springframework.util.LinkedMultiValueMap.deepCopy()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.clone()Lorg.springframework.util.LinkedMultiValueMap\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.LinkedMultiValueMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedMultiValueMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "clone", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~clone", + "label": "LinkedMultiValueMap\u003cK, V\u003e org.springframework.util.LinkedMultiValueMap.clone()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~equals~Ljava.lang.Object;", + "label": "boolean org.springframework.util.LinkedMultiValueMap.equals(Object obj)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~hashCode", + "label": "int org.springframework.util.LinkedMultiValueMap.hashCode()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~toString", + "label": "String org.springframework.util.LinkedMultiValueMap.toString()" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.clone()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4161, + "name": "clone", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~clone!2", + "label": "Object org.springframework.util.LinkedMultiValueMap.clone() throws CloneNotSupportedException" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~remove~Ljava.lang.Object;!2}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4161, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~remove~Ljava.lang.Object;!2", + "label": "Object org.springframework.util.LinkedMultiValueMap.remove(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~put~Ljava.lang.Object;~Ljava.lang.Object;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object org.springframework.util.LinkedMultiValueMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~get~Ljava.lang.Object;!2}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4161, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~get~Ljava.lang.Object;!2", + "label": "Object org.springframework.util.LinkedMultiValueMap.get(Object key)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.lambda$deepCopy$3(Lorg/springframework/util/LinkedMultiValueMap;Ljava/lang/Object;Ljava/util/List;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.util.LinkedMultiValueMap;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.List;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4106, + "name": "lambda$deepCopy$3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~lambda$deepCopy$3~Lorg.springframework.util.LinkedMultiValueMap;~Ljava.lang.Object;~Ljava.util.List;", + "label": "void org.springframework.util.LinkedMultiValueMap.lambda$deepCopy$3(LinkedMultiValueMap arg0, Object arg1, List arg2)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.lambda$toSingleValueMap$2(Ljava/util/LinkedHashMap;Ljava/lang/Object;Ljava/util/List;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.LinkedHashMap;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.List;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4106, + "name": "lambda$toSingleValueMap$2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~lambda$toSingleValueMap$2~Ljava.util.LinkedHashMap;~Ljava.lang.Object;~Ljava.util.List;", + "label": "void org.springframework.util.LinkedMultiValueMap.lambda$toSingleValueMap$2(LinkedHashMap arg0, Object arg1, List arg2)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.lambda$addAll$1(Ljava/lang/Object;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4106, + "name": "lambda$addAll$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~lambda$addAll$1~Ljava.lang.Object;", + "label": "List org.springframework.util.LinkedMultiValueMap.lambda$addAll$1(Object arg0)" + }, + { + "bindingKey": "Lorg/springframework/util/LinkedMultiValueMap;.lambda$add$0(Ljava/lang/Object;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/LinkedMultiValueMap;", + "flags": 4106, + "name": "lambda$add$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap~lambda$add$0~Ljava.lang.Object;", + "label": "List org.springframework.util.LinkedMultiValueMap.lambda$add$0(Object arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "LinkedMultiValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(LinkedMultiValueMap.class[LinkedMultiValueMap", + "label": "org.springframework.util.LinkedMultiValueMap\u003cK, V\u003e" + }, + { + "fqName": "org.springframework.util.MultiValueMap", + "bindingKey": "Lorg/springframework/util/MultiValueMap\u003cTK;TV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.getFirst(TK;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~getFirst~TK;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "getFirst", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~getFirst~TK;", + "label": "V org.springframework.util.MultiValueMap.getFirst(K key)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.add(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~add~TK;~TV;", + "label": "void org.springframework.util.MultiValueMap.add(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.addAll(TK;Ljava/util/List\u003c+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003c+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~addAll~TK;~Ljava.util.List\\\u003c+TV;\u003e;", + "label": "void org.springframework.util.MultiValueMap.addAll(K key, List\u003c? extends V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.addAll(Lorg/springframework/util/MultiValueMap\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "addAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~addAll~Lorg.springframework.util.MultiValueMap\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.MultiValueMap.addAll(MultiValueMap\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.set(TK;TV;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "set", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~set~TK;~TV;", + "label": "void org.springframework.util.MultiValueMap.set(K key, @Nullable V value)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.setAll(Ljava/util/Map\u003cTK;TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "setAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~setAll~Ljava.util.Map\\\u003cTK;TV;\u003e;", + "label": "void org.springframework.util.MultiValueMap.setAll(Map\u003cK, V\u003e values)" + }, + { + "bindingKey": "Lorg/springframework/util/MultiValueMap;.toSingleValueMap()Ljava.util.Map\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/MultiValueMap;", + "flags": 1025, + "name": "toSingleValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap~toSingleValueMap", + "label": "Map\u003cK, V\u003e org.springframework.util.MultiValueMap.toSingleValueMap()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "MultiValueMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(MultiValueMap.class[MultiValueMap", + "label": "org.springframework.util.MultiValueMap\u003cK, V\u003e" + }, + { + "fqName": "org.springframework.util.UpdateMessageDigestInputStream", + "bindingKey": "Lorg/springframework/util/UpdateMessageDigestInputStream;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.io.InputStream", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/UpdateMessageDigestInputStream;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/UpdateMessageDigestInputStream;", + "flags": 0, + "name": "UpdateMessageDigestInputStream", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(UpdateMessageDigestInputStream.class[UpdateMessageDigestInputStream~UpdateMessageDigestInputStream", + "label": "org.springframework.util.UpdateMessageDigestInputStream.UpdateMessageDigestInputStream()" + }, + { + "bindingKey": "Lorg/springframework/util/UpdateMessageDigestInputStream;.updateMessageDigest(Ljava/security/MessageDigest;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.security.MessageDigest;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/UpdateMessageDigestInputStream;", + "flags": 1, + "name": "updateMessageDigest", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(UpdateMessageDigestInputStream.class[UpdateMessageDigestInputStream~updateMessageDigest~Ljava.security.MessageDigest;", + "label": "void org.springframework.util.UpdateMessageDigestInputStream.updateMessageDigest(MessageDigest messageDigest) throws IOException" + }, + { + "bindingKey": "Lorg/springframework/util/UpdateMessageDigestInputStream;.updateMessageDigest(Ljava/security/MessageDigest;I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.security.MessageDigest;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/UpdateMessageDigestInputStream;", + "flags": 1, + "name": "updateMessageDigest", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(UpdateMessageDigestInputStream.class[UpdateMessageDigestInputStream~updateMessageDigest~Ljava.security.MessageDigest;~I", + "label": "void org.springframework.util.UpdateMessageDigestInputStream.updateMessageDigest(MessageDigest messageDigest, int len) throws IOException" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "UpdateMessageDigestInputStream", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util(UpdateMessageDigestInputStream.class[UpdateMessageDigestInputStream", + "label": "org.springframework.util.UpdateMessageDigestInputStream" + }, + { + "fqName": "org.springframework.util.comparator.ComparableComparator", + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator\u003cTT;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Comparator" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator;.INSTANCE", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.util.comparator.ComparableComparator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/comparator/ComparableComparator;", + "flags": 25, + "name": "INSTANCE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator^INSTANCE", + "label": "ComparableComparator INSTANCE" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/comparator/ComparableComparator;", + "flags": 1, + "name": "ComparableComparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator~ComparableComparator", + "label": "org.springframework.util.comparator.ComparableComparator.ComparableComparator()" + }, + { + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator;.compare(TT;TT;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/comparator/ComparableComparator;", + "flags": 1, + "name": "compare", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator~compare~TT;~TT;", + "label": "int org.springframework.util.comparator.ComparableComparator.compare(T o1, T o2)" + }, + { + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator;.compare(Ljava/lang/Object;Ljava/lang/Object;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/comparator/ComparableComparator;", + "flags": 4161, + "name": "compare", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator~compare~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "int org.springframework.util.comparator.ComparableComparator.compare(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lorg/springframework/util/comparator/ComparableComparator;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/comparator/ComparableComparator;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator~\\\u003cclinit\u003e", + "label": "void org.springframework.util.comparator.ComparableComparator.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ComparableComparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.comparator(ComparableComparator.class[ComparableComparator", + "label": "org.springframework.util.comparator.ComparableComparator\u003cT\u003e" + }, + { + "fqName": "org.springframework.util.concurrent.CompletableToListenableFutureAdapter", + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter\u003cTT;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.util.concurrent.ListenableFuture" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.completableFuture", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.CompletableFuture\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.CompletableFuture;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 18, + "name": "completableFuture", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter^completableFuture", + "label": "CompletableFuture\u003cT\u003e completableFuture" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.callbacks", + "type": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.concurrent.ListenableFutureCallbackRegistry\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.concurrent.ListenableFutureCallbackRegistry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 18, + "name": "callbacks", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter^callbacks", + "label": "ListenableFutureCallbackRegistry\u003cT\u003e callbacks" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.(Ljava/util/concurrent/CompletionStage\u003cTT;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.CompletionStage\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.CompletionStage;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "CompletableToListenableFutureAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~CompletableToListenableFutureAdapter~Ljava.util.concurrent.CompletionStage\\\u003cTT;\u003e;", + "label": "org.springframework.util.concurrent.CompletableToListenableFutureAdapter.CompletableToListenableFutureAdapter(CompletionStage\u003cT\u003e completionStage)" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.(Ljava/util/concurrent/CompletableFuture\u003cTT;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.CompletableFuture\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.CompletableFuture;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "CompletableToListenableFutureAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~CompletableToListenableFutureAdapter~Ljava.util.concurrent.CompletableFuture\\\u003cTT;\u003e;", + "label": "org.springframework.util.concurrent.CompletableToListenableFutureAdapter.CompletableToListenableFutureAdapter(CompletableFuture\u003cT\u003e completableFuture)" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.addCallback(Lorg/springframework/util/concurrent/ListenableFutureCallback\u003c-TT;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.concurrent.ListenableFutureCallback\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.concurrent.ListenableFutureCallback;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "addCallback", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~addCallback~Lorg.springframework.util.concurrent.ListenableFutureCallback\\\u003c-TT;\u003e;", + "label": "void org.springframework.util.concurrent.CompletableToListenableFutureAdapter.addCallback(ListenableFutureCallback\u003c? super T\u003e callback)" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.addCallback(Lorg/springframework/util/concurrent/SuccessCallback\u003c-TT;\u003e;Lorg/springframework/util/concurrent/FailureCallback;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.concurrent.SuccessCallback\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.concurrent.SuccessCallback;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.util.concurrent.FailureCallback;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "addCallback", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~addCallback~Lorg.springframework.util.concurrent.SuccessCallback\\\u003c-TT;\u003e;~Lorg.springframework.util.concurrent.FailureCallback;", + "label": "void org.springframework.util.concurrent.CompletableToListenableFutureAdapter.addCallback(SuccessCallback\u003c? super T\u003e successCallback, FailureCallback failureCallback)" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.completable()Ljava.util.concurrent.CompletableFuture\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.CompletableFuture\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.CompletableFuture;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "completable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~completable", + "label": "CompletableFuture\u003cT\u003e org.springframework.util.concurrent.CompletableToListenableFutureAdapter.completable()" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.cancel(Z)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "BOOLEAN", + "name": "Z" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "cancel", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~cancel~Z", + "label": "boolean org.springframework.util.concurrent.CompletableToListenableFutureAdapter.cancel(boolean mayInterruptIfRunning)" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.isCancelled()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "isCancelled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~isCancelled", + "label": "boolean org.springframework.util.concurrent.CompletableToListenableFutureAdapter.isCancelled()" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.isDone()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "isDone", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~isDone", + "label": "boolean org.springframework.util.concurrent.CompletableToListenableFutureAdapter.isDone()" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.get()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~get", + "label": "T org.springframework.util.concurrent.CompletableToListenableFutureAdapter.get() throws InterruptedException, ExecutionException" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.get(JLjava/util/concurrent/TimeUnit;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.TimeUnit;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~get~J~Ljava.util.concurrent.TimeUnit;", + "label": "T org.springframework.util.concurrent.CompletableToListenableFutureAdapter.get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException" + }, + { + "bindingKey": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;.lambda$new$0(Ljava/lang/Object;Ljava/lang/Throwable;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/concurrent/CompletableToListenableFutureAdapter;", + "flags": 4098, + "name": "lambda$new$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter~lambda$new$0~Ljava.lang.Object;~Ljava.lang.Throwable;", + "label": "Object org.springframework.util.concurrent.CompletableToListenableFutureAdapter.lambda$new$0(Object arg0, Throwable arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "CompletableToListenableFutureAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.concurrent(CompletableToListenableFutureAdapter.class[CompletableToListenableFutureAdapter", + "label": "org.springframework.util.concurrent.CompletableToListenableFutureAdapter\u003cT\u003e" + }, + { + "fqName": "org.springframework.util.xml.SimpleNamespaceContext", + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "javax.xml.namespace.NamespaceContext" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.prefixToNamespaceUri", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 18, + "name": "prefixToNamespaceUri", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext^prefixToNamespaceUri", + "label": "Map\u003cString, String\u003e prefixToNamespaceUri" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.namespaceUriToPrefixes", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.util.Set\u003cLjava.lang.String;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 18, + "name": "namespaceUriToPrefixes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext^namespaceUriToPrefixes", + "label": "Map\u003cString, Set\u003cString\u003e\u003e namespaceUriToPrefixes" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.defaultNamespaceUri", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 2, + "name": "defaultNamespaceUri", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext^defaultNamespaceUri", + "label": "String defaultNamespaceUri" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "SimpleNamespaceContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~SimpleNamespaceContext", + "label": "org.springframework.util.xml.SimpleNamespaceContext.SimpleNamespaceContext()" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.getNamespaceURI(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "getNamespaceURI", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getNamespaceURI~Ljava.lang.String;", + "label": "String org.springframework.util.xml.SimpleNamespaceContext.getNamespaceURI(String prefix)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.getPrefix(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getPrefix~Ljava.lang.String;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "getPrefix", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getPrefix~Ljava.lang.String;", + "label": "String org.springframework.util.xml.SimpleNamespaceContext.getPrefix(String namespaceUri)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.getPrefixes(Ljava/lang/String;)Ljava.util.Iterator\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Iterator\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Iterator;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "getPrefixes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getPrefixes~Ljava.lang.String;", + "label": "Iterator\u003cString\u003e org.springframework.util.xml.SimpleNamespaceContext.getPrefixes(String namespaceUri)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.getPrefixesSet(Ljava/lang/String;)Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 2, + "name": "getPrefixesSet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getPrefixesSet~Ljava.lang.String;", + "label": "Set\u003cString\u003e org.springframework.util.xml.SimpleNamespaceContext.getPrefixesSet(String namespaceUri)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.setBindings(Ljava/util/Map\u003cLjava/lang/String;Ljava/lang/String;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "setBindings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~setBindings~Ljava.util.Map\\\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "label": "void org.springframework.util.xml.SimpleNamespaceContext.setBindings(Map\u003cString, String\u003e bindings)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.bindDefaultNamespaceUri(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "bindDefaultNamespaceUri", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~bindDefaultNamespaceUri~Ljava.lang.String;", + "label": "void org.springframework.util.xml.SimpleNamespaceContext.bindDefaultNamespaceUri(String namespaceUri)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.bindNamespaceUri(Ljava/lang/String;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "bindNamespaceUri", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~bindNamespaceUri~Ljava.lang.String;~Ljava.lang.String;", + "label": "void org.springframework.util.xml.SimpleNamespaceContext.bindNamespaceUri(String prefix, String namespaceUri)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.removeBinding(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "removeBinding", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~removeBinding~Ljava.lang.String;", + "label": "void org.springframework.util.xml.SimpleNamespaceContext.removeBinding(@Nullable String prefix)" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~clear", + "label": "void org.springframework.util.xml.SimpleNamespaceContext.clear()" + }, + { + "bindingKey": "Lorg/springframework/util/xml/SimpleNamespaceContext;.getBoundPrefixes()Ljava.util.Iterator\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Iterator\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Iterator;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/util/xml/SimpleNamespaceContext;", + "flags": 1, + "name": "getBoundPrefixes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext~getBoundPrefixes", + "label": "Iterator\u003cString\u003e org.springframework.util.xml.SimpleNamespaceContext.getBoundPrefixes()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "SimpleNamespaceContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-core\\/5.0.4.RELEASE\\/spring-core-5.0.4.RELEASE.jar\u003corg.springframework.util.xml(SimpleNamespaceContext.class[SimpleNamespaceContext", + "label": "org.springframework.util.xml.SimpleNamespaceContext" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.securityInterceptor", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundrySecurityInterceptor;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 18, + "name": "securityInterceptor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping^securityInterceptor", + "label": "CloudFoundrySecurityInterceptor securityInterceptor" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.linksResolver", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 18, + "name": "linksResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping^linksResolver", + "label": "EndpointLinksResolver linksResolver" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;\u003e;Lorg/springframework/boot/actuate/endpoint/web/EndpointMediaTypes;Lorg/springframework/web/cors/CorsConfiguration;Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundrySecurityInterceptor;Lorg/springframework/boot/actuate/endpoint/web/EndpointLinksResolver;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundrySecurityInterceptor;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 0, + "name": "CloudFoundryWebFluxEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~CloudFoundryWebFluxEndpointHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;~Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;~Lorg.springframework.web.cors.CorsConfiguration;~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundrySecurityInterceptor;~Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;", + "label": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.CloudFoundryWebFluxEndpointHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableWebEndpoint\u003e endpoints, EndpointMediaTypes endpointMediaTypes, CorsConfiguration corsConfiguration, CloudFoundrySecurityInterceptor securityInterceptor, EndpointLinksResolver linksResolver)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.wrapReactiveWebOperation(Lorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;Lorg/springframework/boot/actuate/endpoint/web/WebOperation;Lorg/springframework/boot/actuate/endpoint/web/reactive/AbstractWebFluxEndpointHandlerMapping$ReactiveWebOperation;)Lorg.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping$ReactiveWebOperation;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping$ReactiveWebOperation;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.WebOperation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping$ReactiveWebOperation;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 4, + "name": "wrapReactiveWebOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~wrapReactiveWebOperation~Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;~Lorg.springframework.boot.actuate.endpoint.web.WebOperation;~Lorg.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping$ReactiveWebOperation;", + "label": "ReactiveWebOperation org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.wrapReactiveWebOperation(ExposableWebEndpoint endpoint, WebOperation operation, ReactiveWebOperation reactiveWebOperation)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.links(Lorg/springframework/web/server/ServerWebExchange;)Lorg.reactivestreams.Publisher\u003cLorg.springframework.http.ResponseEntity\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.reactivestreams.Publisher\u003cLorg.springframework.http.ResponseEntity\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.reactivestreams.Publisher;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.http.ResponseEntity\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.http.ResponseEntity;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~links~Lorg.springframework.web.server.ServerWebExchange;}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 4, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~links~Lorg.springframework.web.server.ServerWebExchange;", + "label": "Publisher\u003cResponseEntity\u003cObject\u003e\u003e org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.links(ServerWebExchange exchange)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.getAccessibleLinks(Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel;Ljava/util/Map\u003cLjava/lang/String;Lorg/springframework/boot/actuate/endpoint/web/Link;\u003e;)Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.Link;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.Link;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 2, + "name": "getAccessibleLinks", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~getAccessibleLinks~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;~Ljava.util.Map\\\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "label": "Map\u003cString, Link\u003e org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.getAccessibleLinks(AccessLevel accessLevel, Map\u003cString, Link\u003e links)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.links(Lorg/springframework/web/server/ServerWebExchange;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~links~Lorg.springframework.web.server.ServerWebExchange;!2}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 4164, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~links~Lorg.springframework.web.server.ServerWebExchange;!2", + "label": "Object org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.links(ServerWebExchange exchange)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.lambda$getAccessibleLinks$1(Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel;Ljava/util/Map$Entry;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 4106, + "name": "lambda$getAccessibleLinks$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~lambda$getAccessibleLinks$1~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;~Ljava.util.Map$Entry;", + "label": "boolean org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.lambda$getAccessibleLinks$1(AccessLevel arg0, Entry arg1)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;.lambda$links$0(Lorg/springframework/web/server/ServerWebExchange;Lorg/springframework/http/server/reactive/ServerHttpRequest;Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/SecurityResponse;)Lorg.springframework.http.ResponseEntity;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.http.ResponseEntity;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.server.reactive.ServerHttpRequest;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.SecurityResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointHandlerMapping;", + "flags": 4098, + "name": "lambda$links$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping~lambda$links$0~Lorg.springframework.web.server.ServerWebExchange;~Lorg.springframework.http.server.reactive.ServerHttpRequest;~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.SecurityResponse;", + "label": "ResponseEntity org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping.lambda$links$0(ServerWebExchange arg0, ServerHttpRequest arg1, SecurityResponse arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CloudFoundryWebFluxEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive(CloudFoundryWebFluxEndpointHandlerMapping.class[CloudFoundryWebFluxEndpointHandlerMapping", + "label": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.securityInterceptor", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundrySecurityInterceptor;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 18, + "name": "securityInterceptor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping^securityInterceptor", + "label": "CloudFoundrySecurityInterceptor securityInterceptor" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.linksResolver", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 18, + "name": "linksResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping^linksResolver", + "label": "EndpointLinksResolver linksResolver" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;\u003e;Lorg/springframework/boot/actuate/endpoint/web/EndpointMediaTypes;Lorg/springframework/web/cors/CorsConfiguration;Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundrySecurityInterceptor;Lorg/springframework/boot/actuate/endpoint/web/EndpointLinksResolver;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundrySecurityInterceptor;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 0, + "name": "CloudFoundryWebEndpointServletHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~CloudFoundryWebEndpointServletHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;~Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;~Lorg.springframework.web.cors.CorsConfiguration;~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundrySecurityInterceptor;~Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;", + "label": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.CloudFoundryWebEndpointServletHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableWebEndpoint\u003e endpoints, EndpointMediaTypes endpointMediaTypes, CorsConfiguration corsConfiguration, CloudFoundrySecurityInterceptor securityInterceptor, EndpointLinksResolver linksResolver)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.wrapServletWebOperation(Lorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;Lorg/springframework/boot/actuate/endpoint/web/WebOperation;Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;)Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.WebOperation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 4, + "name": "wrapServletWebOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~wrapServletWebOperation~Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;~Lorg.springframework.boot.actuate.endpoint.web.WebOperation;~Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;", + "label": "ServletWebOperation org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.wrapServletWebOperation(ExposableWebEndpoint endpoint, WebOperation operation, ServletWebOperation servletWebOperation)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.links(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava.util.Map\u003cLjava.lang.String;Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.Link;" + } + ] + } + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 4, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;", + "label": "Map\u003cString, Map\u003cString, Link\u003e\u003e org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.links(HttpServletRequest request, HttpServletResponse response)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.sendFailureResponse(Ljavax/servlet/http/HttpServletResponse;Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/SecurityResponse;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.SecurityResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 2, + "name": "sendFailureResponse", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~sendFailureResponse~Ljavax.servlet.http.HttpServletResponse;~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.SecurityResponse;", + "label": "void org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.sendFailureResponse(HttpServletResponse response, SecurityResponse securityResponse)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.links(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;!2}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 4164, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;!2", + "label": "Object org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.links(HttpServletRequest request, HttpServletResponse response)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;.lambda$links$0(Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel;Ljava/util/Map$Entry;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryWebEndpointServletHandlerMapping;", + "flags": 4106, + "name": "lambda$links$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping~lambda$links$0~Lorg.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel;~Ljava.util.Map$Entry;", + "label": "boolean org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping.lambda$links$0(AccessLevel arg0, Entry arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CloudFoundryWebEndpointServletHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet(CloudFoundryWebEndpointServletHandlerMapping.class[CloudFoundryWebEndpointServletHandlerMapping", + "label": "org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.autoconfigure.metrics.export.properties.PropertiesConfigAdapter", + "superInterfaceNames": [ + "io.micrometer.core.instrument.simple.SimpleConfig" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.(Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleProperties;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleProperties;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 1, + "name": "SimplePropertiesConfigAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~SimplePropertiesConfigAdapter~Lorg.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleProperties;", + "label": "org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.SimplePropertiesConfigAdapter(SimpleProperties properties)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.get(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~get~Ljava.lang.String;", + "label": "String org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.get(String k)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.step()Ljava.time.Duration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 1, + "name": "step", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~step", + "label": "Duration org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.step()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.mode()Lio.micrometer.core.instrument.simple.CountingMode;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.simple.CountingMode;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 1, + "name": "mode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~mode", + "label": "CountingMode org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.mode()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.lambda$mode$1()Lio.micrometer.core.instrument.simple.CountingMode;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.simple.CountingMode;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 4098, + "name": "lambda$mode$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~lambda$mode$1", + "label": "CountingMode org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.lambda$mode$1()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;.lambda$step$0()Ljava.time.Duration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.time.Duration;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimplePropertiesConfigAdapter;", + "flags": 4098, + "name": "lambda$step$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter~lambda$step$0", + "label": "Duration org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter.lambda$step$0()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "SimplePropertiesConfigAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.metrics.export.simple(SimplePropertiesConfigAdapter.class[SimplePropertiesConfigAdapter", + "label": "org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.servlet.HandlerAdapter" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 18, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter^beanFactory", + "label": "ListableBeanFactory beanFactory" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.adapters", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerAdapter;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerAdapter;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 2, + "name": "adapters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter^adapters", + "label": "List\u003cHandlerAdapter\u003e adapters" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.(Lorg/springframework/beans/factory/ListableBeanFactory;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 0, + "name": "CompositeHandlerAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~CompositeHandlerAdapter~Lorg.springframework.beans.factory.ListableBeanFactory;", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.CompositeHandlerAdapter(ListableBeanFactory beanFactory)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.supports(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 1, + "name": "supports", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~supports~Ljava.lang.Object;", + "label": "boolean org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.supports(Object handler)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.handle(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;)Lorg.springframework.web.servlet.ModelAndView;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.ModelAndView;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 1, + "name": "handle", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~handle~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;~Ljava.lang.Object;", + "label": "ModelAndView org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.handle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.getLastModified(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/Object;)J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 1, + "name": "getLastModified", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~getLastModified~Ljavax.servlet.http.HttpServletRequest;~Ljava.lang.Object;", + "label": "long org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.getLastModified(HttpServletRequest request, Object handler)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.getAdapter(Ljava/lang/Object;)Ljava.util.Optional\u003cLorg.springframework.web.servlet.HandlerAdapter;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Optional\u003cLorg.springframework.web.servlet.HandlerAdapter;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Optional;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerAdapter;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 2, + "name": "getAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~getAdapter~Ljava.lang.Object;", + "label": "Optional\u003cHandlerAdapter\u003e org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.getAdapter(Object handler)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.extractAdapters()Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerAdapter;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerAdapter;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerAdapter;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 2, + "name": "extractAdapters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~extractAdapters", + "label": "List\u003cHandlerAdapter\u003e org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.extractAdapters()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;.lambda$getAdapter$0(Ljava/lang/Object;Lorg/springframework/web/servlet/HandlerAdapter;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerAdapter;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter;", + "flags": 4106, + "name": "lambda$getAdapter$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter~lambda$getAdapter$0~Ljava.lang.Object;~Lorg.springframework.web.servlet.HandlerAdapter;", + "label": "boolean org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.lambda$getAdapter$0(Object arg0, HandlerAdapter arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CompositeHandlerAdapter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerAdapter.class[CompositeHandlerAdapter", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.servlet.HandlerExceptionResolver" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.beans.factory.annotation.Autowired", + "valuePairs": {}, + "name": "org.springframework.beans.factory.annotation.Autowired", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver^beanFactory}org.springframework.beans.factory.annotation.Autowired", + "label": "org.springframework.beans.factory.annotation.Autowired" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 2, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver^beanFactory", + "label": "ListableBeanFactory beanFactory" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.resolvers", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerExceptionResolver;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerExceptionResolver;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 2, + "name": "resolvers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver^resolvers", + "label": "List\u003cHandlerExceptionResolver\u003e resolvers" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 0, + "name": "CompositeHandlerExceptionResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver~CompositeHandlerExceptionResolver", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver.CompositeHandlerExceptionResolver()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.resolveException(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Exception;)Lorg.springframework.web.servlet.ModelAndView;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.ModelAndView;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Exception;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 1, + "name": "resolveException", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver~resolveException~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;~Ljava.lang.Object;~Ljava.lang.Exception;", + "label": "ModelAndView org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver.resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.extractResolvers()Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerExceptionResolver;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerExceptionResolver;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerExceptionResolver;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 2, + "name": "extractResolvers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver~extractResolvers", + "label": "List\u003cHandlerExceptionResolver\u003e org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver.extractResolvers()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;.lambda$resolveException$0(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Exception;Lorg/springframework/web/servlet/HandlerExceptionResolver;)Lorg.springframework.web.servlet.ModelAndView;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.ModelAndView;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Exception;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerExceptionResolver;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver;", + "flags": 4106, + "name": "lambda$resolveException$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver~lambda$resolveException$0~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;~Ljava.lang.Object;~Ljava.lang.Exception;~Lorg.springframework.web.servlet.HandlerExceptionResolver;", + "label": "ModelAndView org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver.lambda$resolveException$0(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3, HandlerExceptionResolver arg4)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CompositeHandlerExceptionResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerExceptionResolver.class[CompositeHandlerExceptionResolver", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerExceptionResolver" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.servlet.HandlerMapping" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;.beanFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.ListableBeanFactory;" + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.beans.factory.annotation.Autowired", + "valuePairs": {}, + "name": "org.springframework.beans.factory.annotation.Autowired", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping^beanFactory}org.springframework.beans.factory.annotation.Autowired", + "label": "org.springframework.beans.factory.annotation.Autowired" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "flags": 2, + "name": "beanFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping^beanFactory", + "label": "ListableBeanFactory beanFactory" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;.mappings", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "flags": 2, + "name": "mappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping^mappings", + "label": "List\u003cHandlerMapping\u003e mappings" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "flags": 0, + "name": "CompositeHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping~CompositeHandlerMapping", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerMapping.CompositeHandlerMapping()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;.getHandler(Ljavax/servlet/http/HttpServletRequest;)Lorg.springframework.web.servlet.HandlerExecutionChain;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerExecutionChain;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "flags": 1, + "name": "getHandler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping~getHandler~Ljavax.servlet.http.HttpServletRequest;", + "label": "HandlerExecutionChain org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerMapping.getHandler(HttpServletRequest request) throws Exception" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;.extractMappings()Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerMapping;", + "flags": 2, + "name": "extractMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping~extractMappings", + "label": "List\u003cHandlerMapping\u003e org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerMapping.extractMappings()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "CompositeHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(CompositeHandlerMapping.class[CompositeHandlerMapping", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.autoconfigure.web.servlet.ManagementErrorEndpoint", + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;.errorAttributes", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.servlet.error.ErrorAttributes;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;", + "flags": 18, + "name": "errorAttributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint^errorAttributes", + "label": "ErrorAttributes errorAttributes" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;.(Lorg/springframework/boot/web/servlet/error/ErrorAttributes;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.web.servlet.error.ErrorAttributes;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;", + "flags": 1, + "name": "ManagementErrorEndpoint", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint~ManagementErrorEndpoint~Lorg.springframework.boot.web.servlet.error.ErrorAttributes;", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.ManagementErrorEndpoint.ManagementErrorEndpoint(ErrorAttributes errorAttributes)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;.invoke(Lorg/springframework/web/context/request/ServletWebRequest;)Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.context.request.ServletWebRequest;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.RequestMapping", + "valuePairs": { + "value": [ + "${server.error.path:${error.path:/error}}" + ] + }, + "name": "org.springframework.web.bind.annotation.RequestMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint~invoke~Lorg.springframework.web.context.request.ServletWebRequest;}org.springframework.web.bind.annotation.RequestMapping", + "label": "org.springframework.web.bind.annotation.RequestMapping" + }, + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint~invoke~Lorg.springframework.web.context.request.ServletWebRequest;}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/autoconfigure/web/servlet/ManagementErrorEndpoint;", + "flags": 1, + "name": "invoke", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint~invoke~Lorg.springframework.web.context.request.ServletWebRequest;", + "label": "Map\u003cString, Object\u003e org.springframework.boot.actuate.autoconfigure.web.servlet.ManagementErrorEndpoint.invoke(ServletWebRequest request)" + } + ], + "annotations": [ + { + "fqName": "org.springframework.stereotype.Controller", + "valuePairs": {}, + "name": "org.springframework.stereotype.Controller", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint}org.springframework.stereotype.Controller", + "label": "org.springframework.stereotype.Controller" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.0.RELEASE/spring-boot-actuator-autoconfigure-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ManagementErrorEndpoint", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator-autoconfigure\\/2.0.0.RELEASE\\/spring-boot-actuator-autoconfigure-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.autoconfigure.web.servlet(ManagementErrorEndpoint.class[ManagementErrorEndpoint", + "label": "org.springframework.boot.actuate.autoconfigure.web.servlet.ManagementErrorEndpoint" + }, + { + "fqName": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping", + "superInterfaceNames": [ + "org.springframework.beans.factory.InitializingBean" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.endpointMapping", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "endpointMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^endpointMapping", + "label": "EndpointMapping endpointMapping" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.endpoints", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "endpoints", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^endpoints", + "label": "Collection\u003cExposableWebEndpoint\u003e endpoints" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.endpointMediaTypes", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "endpointMediaTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^endpointMediaTypes", + "label": "EndpointMediaTypes endpointMediaTypes" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.corsConfiguration", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "corsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^corsConfiguration", + "label": "CorsConfiguration corsConfiguration" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.linksMethod", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "linksMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^linksMethod", + "label": "Method linksMethod" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.handleMethod", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "handleMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping^handleMethod", + "label": "Method handleMethod" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;\u003e;Lorg/springframework/boot/actuate/endpoint/web/EndpointMediaTypes;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 1, + "name": "AbstractWebMvcEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~AbstractWebMvcEndpointHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;~Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.AbstractWebMvcEndpointHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableWebEndpoint\u003e endpoints, EndpointMediaTypes endpointMediaTypes)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;\u003e;Lorg/springframework/boot/actuate/endpoint/web/EndpointMediaTypes;Lorg/springframework/web/cors/CorsConfiguration;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 1, + "name": "AbstractWebMvcEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~AbstractWebMvcEndpointHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;~Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;~Lorg.springframework.web.cors.CorsConfiguration;", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.AbstractWebMvcEndpointHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableWebEndpoint\u003e endpoints, EndpointMediaTypes endpointMediaTypes, CorsConfiguration corsConfiguration)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.initHandlerMethods()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "initHandlerMethods", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~initHandlerMethods", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.initHandlerMethods()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.registerMappingForOperation(Lorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;Lorg/springframework/boot/actuate/endpoint/web/WebOperation;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.WebOperation;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 2, + "name": "registerMappingForOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~registerMappingForOperation~Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;~Lorg.springframework.boot.actuate.endpoint.web.WebOperation;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.registerMappingForOperation(ExposableWebEndpoint endpoint, WebOperation operation)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.wrapServletWebOperation(Lorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;Lorg/springframework/boot/actuate/endpoint/web/WebOperation;Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;)Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.WebOperation;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "wrapServletWebOperation", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~wrapServletWebOperation~Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;~Lorg.springframework.boot.actuate.endpoint.web.WebOperation;~Lorg.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperation;", + "label": "ServletWebOperation org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.wrapServletWebOperation(ExposableWebEndpoint endpoint, WebOperation operation, ServletWebOperation servletWebOperation)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.createRequestMappingInfo(Lorg/springframework/boot/actuate/endpoint/web/WebOperation;)Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.WebOperation;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 2, + "name": "createRequestMappingInfo", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~createRequestMappingInfo~Lorg.springframework.boot.actuate.endpoint.web.WebOperation;", + "label": "RequestMappingInfo org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.createRequestMappingInfo(WebOperation operation)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.registerLinksMapping()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 2, + "name": "registerLinksMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~registerLinksMapping", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.registerLinksMapping()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.patternsRequestConditionForPattern(Ljava/lang/String;)Lorg.springframework.web.servlet.mvc.condition.PatternsRequestCondition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.condition.PatternsRequestCondition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 2, + "name": "patternsRequestConditionForPattern", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~patternsRequestConditionForPattern~Ljava.lang.String;", + "label": "PatternsRequestCondition org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.patternsRequestConditionForPattern(String path)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.initCorsConfiguration(Ljava/lang/Object;Ljava/lang/reflect/Method;Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;)Lorg.springframework.web.cors.CorsConfiguration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "initCorsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~initCorsConfiguration~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "label": "CorsConfiguration org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.initCorsConfiguration(Object handler, Method method, RequestMappingInfo mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.isHandler(Ljava/lang/Class\u003c*\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "isHandler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~isHandler~Ljava.lang.Class\\\u003c*\u003e;", + "label": "boolean org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.isHandler(Class\u003c?\u003e beanType)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.getMappingForMethod(Ljava/lang/reflect/Method;Ljava/lang/Class\u003c*\u003e;)Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "getMappingForMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~getMappingForMethod~Ljava.lang.reflect.Method;~Ljava.lang.Class\\\u003c*\u003e;", + "label": "RequestMappingInfo org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.getMappingForMethod(Method method, Class\u003c?\u003e handlerType)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.extendInterceptors(Ljava/util/List\u003cLjava/lang/Object;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "extendInterceptors", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~extendInterceptors~Ljava.util.List\\\u003cLjava.lang.Object;\u003e;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.extendInterceptors(List\u003cObject\u003e interceptors)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.links(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 1028, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;", + "label": "Object org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.links(HttpServletRequest request, HttpServletResponse response)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.getEndpoints()Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 1, + "name": "getEndpoints", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~getEndpoints", + "label": "Collection\u003cExposableWebEndpoint\u003e org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.getEndpoints()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.getMappingForMethod(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4164, + "name": "getMappingForMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~getMappingForMethod~Ljava.lang.reflect.Method;~Ljava.lang.Class;!2", + "label": "Object org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.getMappingForMethod(Method method, Class handlerType)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;.initCorsConfiguration(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;)Lorg.springframework.web.cors.CorsConfiguration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping;", + "flags": 4164, + "name": "initCorsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping~initCorsConfiguration~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Ljava.lang.Object;", + "label": "CorsConfiguration org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping.initCorsConfiguration(Object arg0, Method arg1, Object arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1025, + "name": "AbstractWebMvcEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(AbstractWebMvcEndpointHandlerMapping.class[AbstractWebMvcEndpointHandlerMapping", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.endpointMapping", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 18, + "name": "endpointMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping^endpointMapping", + "label": "EndpointMapping endpointMapping" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.corsConfiguration", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 18, + "name": "corsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping^corsConfiguration", + "label": "CorsConfiguration corsConfiguration" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.handlers", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Object;Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 18, + "name": "handlers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping^handlers", + "label": "Map\u003cObject, ExposableControllerEndpoint\u003e handlers" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;\u003e;Lorg/springframework/web/cors/CorsConfiguration;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 1, + "name": "ControllerEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~ControllerEndpointHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;~Lorg.springframework.web.cors.CorsConfiguration;", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.ControllerEndpointHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableControllerEndpoint\u003e endpoints, CorsConfiguration corsConfiguration)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.getHandlers(Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;\u003e;)Ljava.util.Map\u003cLjava.lang.Object;Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Object;Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 2, + "name": "getHandlers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~getHandlers~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;\u003e;", + "label": "Map\u003cObject, ExposableControllerEndpoint\u003e org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.getHandlers(Collection\u003cExposableControllerEndpoint\u003e endpoints)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.initHandlerMethods()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4, + "name": "initHandlerMethods", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~initHandlerMethods", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.initHandlerMethods()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.registerHandlerMethod(Ljava/lang/Object;Ljava/lang/reflect/Method;Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4, + "name": "registerHandlerMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~registerHandlerMethod~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.registerHandlerMethod(Object handler, Method method, RequestMappingInfo mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.withEndpointMappedPatterns(Lorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;)Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 2, + "name": "withEndpointMappedPatterns", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~withEndpointMappedPatterns~Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "label": "RequestMappingInfo org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.withEndpointMappedPatterns(ExposableControllerEndpoint endpoint, RequestMappingInfo mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.getEndpointMappedPattern(Lorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 2, + "name": "getEndpointMappedPattern", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~getEndpointMappedPattern~Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;~Ljava.lang.String;", + "label": "String org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.getEndpointMappedPattern(ExposableControllerEndpoint endpoint, String pattern)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.withNewPatterns(Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;[Ljava/lang/String;)Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 2, + "name": "withNewPatterns", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~withNewPatterns~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;~\\[Ljava.lang.String;", + "label": "RequestMappingInfo org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.withNewPatterns(RequestMappingInfo mapping, String[] patterns)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.initCorsConfiguration(Ljava/lang/Object;Ljava/lang/reflect/Method;Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;)Lorg.springframework.web.cors.CorsConfiguration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4, + "name": "initCorsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~initCorsConfiguration~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "label": "CorsConfiguration org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.initCorsConfiguration(Object handler, Method method, RequestMappingInfo mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.extendInterceptors(Ljava/util/List\u003cLjava/lang/Object;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4, + "name": "extendInterceptors", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~extendInterceptors~Ljava.util.List\\\u003cLjava.lang.Object;\u003e;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.extendInterceptors(List\u003cObject\u003e interceptors)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.initCorsConfiguration(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;)Lorg.springframework.web.cors.CorsConfiguration;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4164, + "name": "initCorsConfiguration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~initCorsConfiguration~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Ljava.lang.Object;", + "label": "CorsConfiguration org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.initCorsConfiguration(Object arg0, Method arg1, Object arg2)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.registerHandlerMethod(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Method;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4164, + "name": "registerHandlerMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~registerHandlerMethod~Ljava.lang.Object;~Ljava.lang.reflect.Method;~Ljava.lang.Object;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.registerHandlerMethod(Object arg0, Method arg1, Object arg2)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.lambda$withEndpointMappedPatterns$2(I)[Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4106, + "name": "lambda$withEndpointMappedPatterns$2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~lambda$withEndpointMappedPatterns$2~I", + "label": "String[] org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.lambda$withEndpointMappedPatterns$2(int arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.lambda$withEndpointMappedPatterns$1(Lorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4098, + "name": "lambda$withEndpointMappedPatterns$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~lambda$withEndpointMappedPatterns$1~Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;~Ljava.lang.String;", + "label": "String org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.lambda$withEndpointMappedPatterns$1(ExposableControllerEndpoint arg0, String arg1)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;.lambda$getHandlers$0(Ljava/util/Map;Lorg/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping;", + "flags": 4106, + "name": "lambda$getHandlers$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping~lambda$getHandlers$0~Ljava.util.Map;~Lorg.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint;", + "label": "void org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping.lambda$getHandlers$0(Map arg0, ExposableControllerEndpoint arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ControllerEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(ControllerEndpointHandlerMapping.class[ControllerEndpointHandlerMapping", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping", + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;.linksResolver", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;", + "flags": 18, + "name": "linksResolver", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping^linksResolver", + "label": "EndpointLinksResolver linksResolver" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;.(Lorg/springframework/boot/actuate/endpoint/web/EndpointMapping;Ljava/util/Collection\u003cLorg/springframework/boot/actuate/endpoint/web/ExposableWebEndpoint;\u003e;Lorg/springframework/boot/actuate/endpoint/web/EndpointMediaTypes;Lorg/springframework/web/cors/CorsConfiguration;Lorg/springframework/boot/actuate/endpoint/web/EndpointLinksResolver;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.cors.CorsConfiguration;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;", + "flags": 1, + "name": "WebMvcEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping~WebMvcEndpointHandlerMapping~Lorg.springframework.boot.actuate.endpoint.web.EndpointMapping;~Ljava.util.Collection\\\u003cLorg.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;\u003e;~Lorg.springframework.boot.actuate.endpoint.web.EndpointMediaTypes;~Lorg.springframework.web.cors.CorsConfiguration;~Lorg.springframework.boot.actuate.endpoint.web.EndpointLinksResolver;", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping.WebMvcEndpointHandlerMapping(EndpointMapping endpointMapping, Collection\u003cExposableWebEndpoint\u003e endpoints, EndpointMediaTypes endpointMediaTypes, CorsConfiguration corsConfiguration, EndpointLinksResolver linksResolver)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;.links(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava.util.Map\u003cLjava.lang.String;Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lorg.springframework.boot.actuate.endpoint.web.Link;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.endpoint.web.Link;" + } + ] + } + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;", + "flags": 4, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;", + "label": "Map\u003cString, Map\u003cString, Link\u003e\u003e org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping.links(HttpServletRequest request, HttpServletResponse response)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;.links(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.web.bind.annotation.ResponseBody", + "valuePairs": {}, + "name": "org.springframework.web.bind.annotation.ResponseBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;!2}org.springframework.web.bind.annotation.ResponseBody", + "label": "org.springframework.web.bind.annotation.ResponseBody" + } + ], + "declaringType": "Lorg/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping;", + "flags": 4164, + "name": "links", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping~links~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;!2", + "label": "Object org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping.links(HttpServletRequest request, HttpServletResponse response)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "WebMvcEndpointHandlerMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.endpoint.web.servlet(WebMvcEndpointHandlerMapping.class[WebMvcEndpointHandlerMapping", + "label": "org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.cache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjavax.sql.DataSource;Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 26, + "name": "cache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider^cache", + "label": "Map\u003cDataSource, DataSourcePoolMetadata\u003e cache" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.metadataProvider", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 18, + "name": "metadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider^metadataProvider", + "label": "DataSourcePoolMetadataProvider metadataProvider" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.(Lorg/springframework/boot/jdbc/metadata/DataSourcePoolMetadataProvider;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 0, + "name": "CachingDataSourcePoolMetadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider~CachingDataSourcePoolMetadataProvider~Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider;", + "label": "org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider.CachingDataSourcePoolMetadataProvider(DataSourcePoolMetadataProvider metadataProvider)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.getValueFunction(Ljava/util/function/Function\u003cLorg/springframework/boot/jdbc/metadata/DataSourcePoolMetadata;TN;\u003e;)Ljava.util.function.Function\u003cLjavax.sql.DataSource;TN;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.Function\u003cLjavax.sql.DataSource;TN;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.Function;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TN;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.Function\u003cLorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;TN;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.Function;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TN;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 1, + "name": "getValueFunction", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider~getValueFunction~Ljava.util.function.Function\\\u003cLorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;TN;\u003e;", + "label": "\u003cN extends Number\u003e Function\u003cDataSource, N\u003e org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider.getValueFunction(Function\u003cDataSourcePoolMetadata, N\u003e function)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.getDataSourcePoolMetadata(Ljavax/sql/DataSource;)Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadata;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 1, + "name": "getDataSourcePoolMetadata", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider~getDataSourcePoolMetadata~Ljavax.sql.DataSource;", + "label": "DataSourcePoolMetadata org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider.getDataSourcePoolMetadata(DataSource dataSource)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.lambda$getValueFunction$0(Ljava/util/function/Function;Ljavax/sql/DataSource;)Ljava.lang.Number;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Number;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.function.Function;" + }, + { + "kind": "CLASS", + "name": "Ljavax.sql.DataSource;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 4098, + "name": "lambda$getValueFunction$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider~lambda$getValueFunction$0~Ljava.util.function.Function;~Ljavax.sql.DataSource;", + "label": "Number org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider.lambda$getValueFunction$0(Function arg0, DataSource arg1)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/metrics/jdbc/DataSourcePoolMetrics;", + "flags": 10, + "name": "CachingDataSourcePoolMetadataProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.jdbc(DataSourcePoolMetrics$CachingDataSourcePoolMetadataProvider.class[CachingDataSourcePoolMetadataProvider", + "label": "org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics.CachingDataSourcePoolMetadataProvider" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.web.client.DefaultRestTemplateExchangeTagsProvider", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/client/DefaultRestTemplateExchangeTagsProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.metrics.web.client.RestTemplateExchangeTagsProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/client/DefaultRestTemplateExchangeTagsProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/client/DefaultRestTemplateExchangeTagsProvider;", + "flags": 1, + "name": "DefaultRestTemplateExchangeTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(DefaultRestTemplateExchangeTagsProvider.class[DefaultRestTemplateExchangeTagsProvider~DefaultRestTemplateExchangeTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.client.DefaultRestTemplateExchangeTagsProvider.DefaultRestTemplateExchangeTagsProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/client/DefaultRestTemplateExchangeTagsProvider;.getTags(Ljava/lang/String;Lorg/springframework/http/HttpRequest;Lorg/springframework/http/client/ClientHttpResponse;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpRequest;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.client.ClientHttpResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/client/DefaultRestTemplateExchangeTagsProvider;", + "flags": 1, + "name": "getTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(DefaultRestTemplateExchangeTagsProvider.class[DefaultRestTemplateExchangeTagsProvider~getTags~Ljava.lang.String;~Lorg.springframework.http.HttpRequest;~Lorg.springframework.http.client.ClientHttpResponse;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.client.DefaultRestTemplateExchangeTagsProvider.getTags(String urlTemplate, HttpRequest request, ClientHttpResponse response)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DefaultRestTemplateExchangeTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(DefaultRestTemplateExchangeTagsProvider.class[DefaultRestTemplateExchangeTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.client.DefaultRestTemplateExchangeTagsProvider" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.web.client.RestTemplateExchangeTagsProvider", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/client/RestTemplateExchangeTagsProvider;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/client/RestTemplateExchangeTagsProvider;.getTags(Ljava/lang/String;Lorg/springframework/http/HttpRequest;Lorg/springframework/http/client/ClientHttpResponse;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpRequest;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.client.ClientHttpResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/client/RestTemplateExchangeTagsProvider;", + "flags": 1025, + "name": "getTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(RestTemplateExchangeTagsProvider.class[RestTemplateExchangeTagsProvider~getTags~Ljava.lang.String;~Lorg.springframework.http.HttpRequest;~Lorg.springframework.http.client.ClientHttpResponse;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.client.RestTemplateExchangeTagsProvider.getTags(String urlTemplate, HttpRequest request, ClientHttpResponse response)" + } + ], + "annotations": [ + { + "fqName": "java.lang.FunctionalInterface", + "valuePairs": {}, + "name": "java.lang.FunctionalInterface", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(RestTemplateExchangeTagsProvider.class[RestTemplateExchangeTagsProvider}java.lang.FunctionalInterface", + "label": "java.lang.FunctionalInterface" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "RestTemplateExchangeTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.client(RestTemplateExchangeTagsProvider.class[RestTemplateExchangeTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.client.RestTemplateExchangeTagsProvider" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;", + "flags": 1, + "name": "DefaultWebMvcTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(DefaultWebMvcTagsProvider.class[DefaultWebMvcTagsProvider~DefaultWebMvcTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider.DefaultWebMvcTagsProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;.getTags(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;", + "flags": 1, + "name": "getTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(DefaultWebMvcTagsProvider.class[DefaultWebMvcTagsProvider~getTags~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;~Ljava.lang.Object;~Ljava.lang.Throwable;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider.getTags(HttpServletRequest request, HttpServletResponse response, Object handler, Throwable exception)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;.getLongRequestTags(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/Object;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/DefaultWebMvcTagsProvider;", + "flags": 1, + "name": "getLongRequestTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(DefaultWebMvcTagsProvider.class[DefaultWebMvcTagsProvider~getLongRequestTags~Ljavax.servlet.http.HttpServletRequest;~Ljava.lang.Object;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider.getLongRequestTags(HttpServletRequest request, Object handler)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DefaultWebMvcTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(DefaultWebMvcTagsProvider.class[DefaultWebMvcTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "javax.servlet.http.HttpServletRequestWrapper", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;.(Ljavax/servlet/http/HttpServletRequest;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;", + "flags": 2, + "name": "UnmodifiableAttributesRequestWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper.class[UnmodifiableAttributesRequestWrapper~UnmodifiableAttributesRequestWrapper~Ljavax.servlet.http.HttpServletRequest;", + "label": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.UnmodifiableAttributesRequestWrapper.UnmodifiableAttributesRequestWrapper(HttpServletRequest request)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;.setAttribute(Ljava/lang/String;Ljava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;", + "flags": 1, + "name": "setAttribute", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper.class[UnmodifiableAttributesRequestWrapper~setAttribute~Ljava.lang.String;~Ljava.lang.Object;", + "label": "void org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.UnmodifiableAttributesRequestWrapper.setAttribute(String name, Object value)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;.(Ljavax/servlet/http/HttpServletRequest;Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper;", + "flags": 4096, + "name": "UnmodifiableAttributesRequestWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper.class[UnmodifiableAttributesRequestWrapper~UnmodifiableAttributesRequestWrapper~Ljavax.servlet.http.HttpServletRequest;~Lorg.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter$1;", + "label": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.UnmodifiableAttributesRequestWrapper.UnmodifiableAttributesRequestWrapper(HttpServletRequest arg0, WebMvcMetricsFilter(){} arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter;", + "flags": 26, + "name": "UnmodifiableAttributesRequestWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcMetricsFilter$UnmodifiableAttributesRequestWrapper.class[UnmodifiableAttributesRequestWrapper", + "label": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.UnmodifiableAttributesRequestWrapper" + }, + { + "fqName": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider", + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;.getTags(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;", + "flags": 1025, + "name": "getTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcTagsProvider.class[WebMvcTagsProvider~getTags~Ljavax.servlet.http.HttpServletRequest;~Ljavax.servlet.http.HttpServletResponse;~Ljava.lang.Object;~Ljava.lang.Throwable;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider.getTags(HttpServletRequest request, HttpServletResponse response, Object handler, Throwable exception)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;.getLongRequestTags(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/Object;)Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.micrometer.core.instrument.Tag;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;", + "flags": 1025, + "name": "getLongRequestTags", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcTagsProvider.class[WebMvcTagsProvider~getLongRequestTags~Ljavax.servlet.http.HttpServletRequest;~Ljava.lang.Object;", + "label": "Iterable\u003cTag\u003e org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider.getLongRequestTags(HttpServletRequest request, Object handler)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "WebMvcTagsProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.metrics.web.servlet(WebMvcTagsProvider.class[WebMvcTagsProvider", + "label": "org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003cTT;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider;", + "flags": 1025, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cT\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.HandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider;.describe(TT;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider;", + "flags": 1025, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider~describe~TT;", + "label": "List\u003cDispatcherHandlerMappingDescription\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.HandlerMappingDescriptionProvider.describe(T handlerMapping)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider;", + "flags": 1546, + "name": "HandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.HandlerMappingDescriptionProvider\u003cT\u003e" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~RequestMappingInfoHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cRequestMappingInfoHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping;", + "label": "List\u003cDispatcherHandlerMappingDescription\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(RequestMappingInfoHandlerMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Ljava/util/Map$Entry\u003cLorg/springframework/web/reactive/result/method/RequestMappingInfo;Lorg/springframework/web/method/HandlerMethod;\u003e;)Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfo;Lorg.springframework.web.method.HandlerMethod;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfo;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.method.HandlerMethod;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Ljava.util.Map$Entry\\\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfo;Lorg.springframework.web.method.HandlerMethod;\u003e;", + "label": "DispatcherHandlerMappingDescription org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(Entry\u003cRequestMappingInfo, HandlerMethod\u003e mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.(Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 4096, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~RequestMappingInfoHandlerMappingDescriptionProvider~Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider(DispatcherHandlersMappingDescriptionProvider(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider;", + "flags": 26, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~UrlHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.web.reactive.handler.AbstractUrlHandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.web.reactive.handler.AbstractUrlHandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.handler.AbstractUrlHandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cAbstractUrlHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/handler/AbstractUrlHandlerMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.handler.AbstractUrlHandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.handler.AbstractUrlHandlerMapping;", + "label": "List\u003cDispatcherHandlerMappingDescription\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(AbstractUrlHandlerMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Ljava/util/Map$Entry\u003cLorg/springframework/web/util/pattern/PathPattern;Ljava/lang/Object;\u003e;)Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLorg.springframework.web.util.pattern.PathPattern;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.pattern.PathPattern;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Ljava.util.Map$Entry\\\u003cLorg.springframework.web.util.pattern.PathPattern;Ljava.lang.Object;\u003e;", + "label": "DispatcherHandlerMappingDescription org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(Entry\u003cPathPattern, Object\u003e mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.(Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 4096, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~UrlHandlerMappingDescriptionProvider~Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider(DispatcherHandlersMappingDescriptionProvider(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider;", + "flags": 26, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "flags": 2, + "name": "RouterFunctionMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider~RouterFunctionMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.web.reactive.function.server.support.RouterFunctionMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.web.reactive.function.server.support.RouterFunctionMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.support.RouterFunctionMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cRouterFunctionMapping\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/function/server/support/RouterFunctionMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.support.RouterFunctionMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.function.server.support.RouterFunctionMapping;", + "label": "List\u003cDispatcherHandlerMappingDescription\u003e org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider.describe(RouterFunctionMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;.describe(Lorg/springframework/web/reactive/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider~describe~Lorg.springframework.web.reactive.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;.(Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider;", + "flags": 4096, + "name": "RouterFunctionMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider~RouterFunctionMappingDescriptionProvider~Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider(DispatcherHandlersMappingDescriptionProvider(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider;", + "flags": 26, + "name": "RouterFunctionMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$RouterFunctionMappingDescriptionProvider.class[RouterFunctionMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.RouterFunctionMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.reactive.function.server.RouterFunctions$Visitor" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.descriptions", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlerMappingDescription;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 18, + "name": "descriptions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor^descriptions", + "label": "List\u003cDispatcherHandlerMappingDescription\u003e descriptions" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 2, + "name": "MappingDescriptionVisitor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~MappingDescriptionVisitor", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.MappingDescriptionVisitor()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.startNested(Lorg/springframework/web/reactive/function/server/RequestPredicate;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.RequestPredicate;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 1, + "name": "startNested", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~startNested~Lorg.springframework.web.reactive.function.server.RequestPredicate;", + "label": "void org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.startNested(RequestPredicate predicate)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.endNested(Lorg/springframework/web/reactive/function/server/RequestPredicate;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.RequestPredicate;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 1, + "name": "endNested", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~endNested~Lorg.springframework.web.reactive.function.server.RequestPredicate;", + "label": "void org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.endNested(RequestPredicate predicate)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.route(Lorg/springframework/web/reactive/function/server/RequestPredicate;Lorg/springframework/web/reactive/function/server/HandlerFunction\u003c*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.RequestPredicate;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.web.reactive.function.server.HandlerFunction\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.HandlerFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 1, + "name": "route", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~route~Lorg.springframework.web.reactive.function.server.RequestPredicate;~Lorg.springframework.web.reactive.function.server.HandlerFunction\\\u003c*\u003e;", + "label": "void org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.route(RequestPredicate predicate, HandlerFunction\u003c?\u003e handlerFunction)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.resources(Ljava/util/function/Function\u003cLorg/springframework/web/reactive/function/server/ServerRequest;Lreactor/core/publisher/Mono\u003cLorg/springframework/core/io/Resource;\u003e;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.Function\u003cLorg.springframework.web.reactive.function.server.ServerRequest;Lreactor.core.publisher.Mono\u003cLorg.springframework.core.io.Resource;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.Function;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.ServerRequest;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Mono\u003cLorg.springframework.core.io.Resource;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Mono;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.Resource;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 1, + "name": "resources", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~resources~Ljava.util.function.Function\\\u003cLorg.springframework.web.reactive.function.server.ServerRequest;Lreactor.core.publisher.Mono\\\u003cLorg.springframework.core.io.Resource;\u003e;\u003e;", + "label": "void org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.resources(Function\u003cServerRequest, Mono\u003cResource\u003e\u003e lookupFunction)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.unknown(Lorg/springframework/web/reactive/function/server/RouterFunction\u003c*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.web.reactive.function.server.RouterFunction\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.function.server.RouterFunction;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 1, + "name": "unknown", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~unknown~Lorg.springframework.web.reactive.function.server.RouterFunction\\\u003c*\u003e;", + "label": "void org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.unknown(RouterFunction\u003c?\u003e routerFunction)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.(Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 4096, + "name": "MappingDescriptionVisitor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~MappingDescriptionVisitor~Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.MappingDescriptionVisitor(DispatcherHandlersMappingDescriptionProvider(){} arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;.access$400(Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "flags": 4104, + "name": "access$400", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor~access$400~Lorg.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor;", + "label": "List org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor.access$400(MappingDescriptionVisitor arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/reactive/DispatcherHandlersMappingDescriptionProvider;", + "flags": 26, + "name": "MappingDescriptionVisitor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.reactive(DispatcherHandlersMappingDescriptionProvider$MappingDescriptionVisitor.class[MappingDescriptionVisitor", + "label": "org.springframework.boot.actuate.web.mappings.reactive.DispatcherHandlersMappingDescriptionProvider.MappingDescriptionVisitor" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.name", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 18, + "name": "name", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings^name", + "label": "String name" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.dispatcherServlet", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.DispatcherServlet;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 18, + "name": "dispatcherServlet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings^dispatcherServlet", + "label": "DispatcherServlet dispatcherServlet" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.applicationContext", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.web.context.WebApplicationContext;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 18, + "name": "applicationContext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings^applicationContext", + "label": "WebApplicationContext applicationContext" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.(Ljava/lang/String;Lorg/springframework/web/servlet/DispatcherServlet;Lorg/springframework/web/context/WebApplicationContext;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.DispatcherServlet;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.context.WebApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 0, + "name": "DispatcherServletHandlerMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings~DispatcherServletHandlerMappings~Ljava.lang.String;~Lorg.springframework.web.servlet.DispatcherServlet;~Lorg.springframework.web.context.WebApplicationContext;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings.DispatcherServletHandlerMappings(String name, DispatcherServlet dispatcherServlet, WebApplicationContext applicationContext)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.getHandlerMappings()Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.servlet.HandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 1, + "name": "getHandlerMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings~getHandlerMappings", + "label": "List\u003cHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings.getHandlerMappings()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.initializeDispatcherServletIfPossible()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 2, + "name": "initializeDispatcherServletIfPossible", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings~initializeDispatcherServletIfPossible", + "label": "void org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings.initializeDispatcherServletIfPossible()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;.getName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;", + "flags": 1, + "name": "getName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings~getName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings.getName()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 16, + "name": "DispatcherServletHandlerMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletHandlerMappings.class[DispatcherServletHandlerMappings", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.handler", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 18, + "name": "handler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription^handler", + "label": "String handler" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.predicate", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 18, + "name": "predicate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription^predicate", + "label": "String predicate" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.details", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 18, + "name": "details", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription^details", + "label": "DispatcherServletMappingDetails details" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.(Ljava/lang/String;Ljava/lang/String;Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 0, + "name": "DispatcherServletMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription~DispatcherServletMappingDescription~Ljava.lang.String;~Ljava.lang.String;~Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription.DispatcherServletMappingDescription(String predicate, String handler, DispatcherServletMappingDetails details)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.getHandler()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 1, + "name": "getHandler", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription~getHandler", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription.getHandler()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.getPredicate()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 1, + "name": "getPredicate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription~getPredicate", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription.getPredicate()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;.getDetails()Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDescription;", + "flags": 1, + "name": "getDetails", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription~getDetails", + "label": "DispatcherServletMappingDetails org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription.getDetails()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DispatcherServletMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDescription.class[DispatcherServletMappingDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.handlerMethod", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.HandlerMethodDescription;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 2, + "name": "handlerMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails^handlerMethod", + "label": "HandlerMethodDescription handlerMethod" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.requestMappingConditions", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 2, + "name": "requestMappingConditions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails^requestMappingConditions", + "label": "RequestMappingConditionsDescription requestMappingConditions" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 1, + "name": "DispatcherServletMappingDetails", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails~DispatcherServletMappingDetails", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails.DispatcherServletMappingDetails()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.getHandlerMethod()Lorg.springframework.boot.actuate.web.mappings.HandlerMethodDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.HandlerMethodDescription;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 1, + "name": "getHandlerMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails~getHandlerMethod", + "label": "HandlerMethodDescription org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails.getHandlerMethod()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.setHandlerMethod(Lorg/springframework/boot/actuate/web/mappings/HandlerMethodDescription;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.HandlerMethodDescription;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 0, + "name": "setHandlerMethod", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails~setHandlerMethod~Lorg.springframework.boot.actuate.web.mappings.HandlerMethodDescription;", + "label": "void org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails.setHandlerMethod(HandlerMethodDescription handlerMethod)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.getRequestMappingConditions()Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 1, + "name": "getRequestMappingConditions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails~getRequestMappingConditions", + "label": "RequestMappingConditionsDescription org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails.getRequestMappingConditions()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;.setRequestMappingConditions(Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletMappingDetails;", + "flags": 0, + "name": "setRequestMappingConditions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails~setRequestMappingConditions~Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription;", + "label": "void org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails.setRequestMappingConditions(RequestMappingConditionsDescription requestMappingConditions)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DispatcherServletMappingDetails", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletMappingDetails.class[DispatcherServletMappingDetails", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDetails" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.MappingDescriptionProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.descriptionProviders", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c+Lorg.springframework.web.servlet.HandlerMapping;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c+Lorg.springframework.web.servlet.HandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Lorg.springframework.web.servlet.HandlerMapping;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 26, + "name": "descriptionProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider^descriptionProviders", + "label": "List\u003cHandlerMappingDescriptionProvider\u003c? extends HandlerMapping\u003e\u003e descriptionProviders" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 1, + "name": "DispatcherServletsMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~DispatcherServletsMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DispatcherServletsMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.getMappingName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~getMappingName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.getMappingName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.util.Map\u003cLjava.lang.String;Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 1, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;", + "label": "Map\u003cString, List\u003cDispatcherServletMappingDescription\u003e\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describeMappings(ApplicationContext context)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/web/context/WebApplicationContext;)Ljava.util.Map\u003cLjava.lang.String;Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.context.WebApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 2, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.web.context.WebApplicationContext;", + "label": "Map\u003cString, List\u003cDispatcherServletMappingDescription\u003e\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describeMappings(WebApplicationContext context)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletHandlerMappings;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 2, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletHandlerMappings;", + "label": "List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describeMappings(DispatcherServletHandlerMappings mappings)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describe(TT;)Ljava.util.stream.Stream\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.stream.Stream\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.stream.Stream;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 2, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describe~TT;", + "label": "\u003cT extends HandlerMapping\u003e Stream\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describe(T handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describe(TT;Ljava/util/List\u003cLorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;\u003e;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 10, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describe~TT;~Ljava.util.List\\\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\\\u003c*\u003e;\u003e;", + "label": "\u003cT extends HandlerMapping\u003e List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describe(T handlerMapping, List\u003cHandlerMappingDescriptionProvider\u003c?\u003e\u003e descriptionProviders)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 4161, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;!2", + "label": "Object org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.describeMappings(ApplicationContext context)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.lambda$describeMappings$0(Ljava/util/Map;Lorg/springframework/web/context/WebApplicationContext;Ljava/lang/String;Lorg/springframework/web/servlet/DispatcherServlet;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.context.WebApplicationContext;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.DispatcherServlet;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 4098, + "name": "lambda$describeMappings$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~lambda$describeMappings$0~Ljava.util.Map;~Lorg.springframework.web.context.WebApplicationContext;~Ljava.lang.String;~Lorg.springframework.web.servlet.DispatcherServlet;", + "label": "void org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.lambda$describeMappings$0(Map arg0, WebApplicationContext arg1, String arg2, DispatcherServlet arg3)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.access$300(Lorg/springframework/web/servlet/HandlerMapping;Ljava/util/List;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.List;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~access$300~Lorg.springframework.web.servlet.HandlerMapping;~Ljava.util.List;", + "label": "List org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.access$300(HandlerMapping arg0, List arg1)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider~\\\u003cclinit\u003e", + "label": "void org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DispatcherServletsMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider.class[DispatcherServletsMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003cTT;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;", + "flags": 1025, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cT\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.HandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;.describe(TT;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;", + "flags": 1025, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider~describe~TT;", + "label": "List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.HandlerMappingDescriptionProvider.describe(T handlerMapping)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 1546, + "name": "HandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider.class[HandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.HandlerMappingDescriptionProvider\u003cT\u003e" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~RequestMappingInfoHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cRequestMappingInfoHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/servlet/mvc/method/RequestMappingInfoHandlerMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping;", + "label": "List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(RequestMappingInfoHandlerMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Ljava/util/Map$Entry\u003cLorg/springframework/web/servlet/mvc/method/RequestMappingInfo;Lorg/springframework/web/method/HandlerMethod;\u003e;)Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLorg.springframework.web.servlet.mvc.method.RequestMappingInfo;Lorg.springframework.web.method.HandlerMethod;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.method.HandlerMethod;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Ljava.util.Map$Entry\\\u003cLorg.springframework.web.servlet.mvc.method.RequestMappingInfo;Lorg.springframework.web.method.HandlerMethod;\u003e;", + "label": "DispatcherServletMappingDescription org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(Entry\u003cRequestMappingInfo, HandlerMethod\u003e mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/servlet/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.servlet.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;.(Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider;", + "flags": 4096, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider~RequestMappingInfoHandlerMappingDescriptionProvider~Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider(DispatcherServletsMappingDescriptionProvider(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 26, + "name": "RequestMappingInfoHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$RequestMappingInfoHandlerMappingDescriptionProvider.class[RequestMappingInfoHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.RequestMappingInfoHandlerMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~UrlHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.web.servlet.handler.AbstractUrlHandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.web.servlet.handler.AbstractUrlHandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.handler.AbstractUrlHandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cAbstractUrlHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/servlet/handler/AbstractUrlHandlerMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.handler.AbstractUrlHandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.servlet.handler.AbstractUrlHandlerMapping;", + "label": "List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(AbstractUrlHandlerMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Ljava/util/Map$Entry\u003cLjava/lang/String;Ljava/lang/Object;\u003e;)Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Ljava.util.Map$Entry\\\u003cLjava.lang.String;Ljava.lang.Object;\u003e;", + "label": "DispatcherServletMappingDescription org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(Entry\u003cString, Object\u003e mapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/servlet/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.servlet.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;.(Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider;", + "flags": 4096, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider~UrlHandlerMappingDescriptionProvider~Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider(DispatcherServletsMappingDescriptionProvider(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 26, + "name": "UrlHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$UrlHandlerMappingDescriptionProvider.class[UrlHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.UrlHandlerMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.descriptionProviders", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 18, + "name": "descriptionProviders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider^descriptionProviders", + "label": "List\u003cHandlerMappingDescriptionProvider\u003c?\u003e\u003e descriptionProviders" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.(Ljava/util/List\u003cLorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 2, + "name": "DelegatingHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider~DelegatingHandlerMappingDescriptionProvider~Ljava.util.List\\\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$HandlerMappingDescriptionProvider\\\u003c*\u003e;\u003e;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider(List\u003cHandlerMappingDescriptionProvider\u003c?\u003e\u003e descriptionProviders)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.getMappingClass()Ljava.lang.Class\u003cLorg.springframework.data.rest.webmvc.support.DelegatingHandlerMapping;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cLorg.springframework.data.rest.webmvc.support.DelegatingHandlerMapping;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.data.rest.webmvc.support.DelegatingHandlerMapping;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider~getMappingClass", + "label": "Class\u003cDelegatingHandlerMapping\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider.getMappingClass()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.describe(Lorg/springframework/data/rest/webmvc/support/DelegatingHandlerMapping;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.data.rest.webmvc.support.DelegatingHandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 1, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider~describe~Lorg.springframework.data.rest.webmvc.support.DelegatingHandlerMapping;", + "label": "List\u003cDispatcherServletMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider.describe(DelegatingHandlerMapping handlerMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.describe(Lorg/springframework/web/servlet/HandlerMapping;)Ljava.util.List;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.HandlerMapping;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 4161, + "name": "describe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider~describe~Lorg.springframework.web.servlet.HandlerMapping;", + "label": "List org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider.describe(HandlerMapping arg0)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;.(Ljava/util/List;Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider;", + "flags": 4096, + "name": "DelegatingHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider~DelegatingHandlerMappingDescriptionProvider~Ljava.util.List;~Lorg.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider$1;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider(List arg0, DispatcherServletsMappingDescriptionProvider(){} arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/DispatcherServletsMappingDescriptionProvider;", + "flags": 26, + "name": "DelegatingHandlerMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(DispatcherServletsMappingDescriptionProvider$DelegatingHandlerMappingDescriptionProvider.class[DelegatingHandlerMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider.DelegatingHandlerMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;.(Ljavax/servlet/FilterRegistration;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.FilterRegistration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;", + "flags": 1, + "name": "FilterRegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FilterRegistrationMappingDescription.class[FilterRegistrationMappingDescription~FilterRegistrationMappingDescription~Ljavax.servlet.FilterRegistration;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription.FilterRegistrationMappingDescription(FilterRegistration filterRegistration)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;.getServletNameMappings()Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;", + "flags": 1, + "name": "getServletNameMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FilterRegistrationMappingDescription.class[FilterRegistrationMappingDescription~getServletNameMappings", + "label": "Collection\u003cString\u003e org.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription.getServletNameMappings()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;.getUrlPatternMappings()Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FilterRegistrationMappingDescription;", + "flags": 1, + "name": "getUrlPatternMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FilterRegistrationMappingDescription.class[FilterRegistrationMappingDescription~getUrlPatternMappings", + "label": "Collection\u003cString\u003e org.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription.getUrlPatternMappings()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "FilterRegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FilterRegistrationMappingDescription.class[FilterRegistrationMappingDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.MappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;", + "flags": 1, + "name": "FiltersMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FiltersMappingDescriptionProvider.class[FiltersMappingDescriptionProvider~FiltersMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider.FiltersMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.FilterRegistrationMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;", + "flags": 1, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FiltersMappingDescriptionProvider.class[FiltersMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;", + "label": "List\u003cFilterRegistrationMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider.describeMappings(ApplicationContext context)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;.getMappingName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FiltersMappingDescriptionProvider.class[FiltersMappingDescriptionProvider~getMappingName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider.getMappingName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/FiltersMappingDescriptionProvider;", + "flags": 4161, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FiltersMappingDescriptionProvider.class[FiltersMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;!2", + "label": "Object org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider.describeMappings(ApplicationContext context)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "FiltersMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(FiltersMappingDescriptionProvider.class[FiltersMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription\u003cTT;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;.registration", + "type": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;", + "flags": 18, + "name": "registration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription^registration", + "label": "T registration" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;.(TT;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;", + "flags": 1, + "name": "RegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription~RegistrationMappingDescription~TT;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription.RegistrationMappingDescription(T registration)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;.getName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;", + "flags": 1, + "name": "getName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription~getName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription.getName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;.getClassName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;", + "flags": 1, + "name": "getClassName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription~getClassName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription.getClassName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;.getRegistration()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RegistrationMappingDescription;", + "flags": 20, + "name": "getRegistration", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription~getRegistration", + "label": "T org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription.getRegistration()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "RegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RegistrationMappingDescription.class[RegistrationMappingDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription\u003cT\u003e" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.consumes", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "consumes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^consumes", + "label": "List\u003cMediaTypeExpressionDescription\u003e consumes" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.headers", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "headers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^headers", + "label": "List\u003cNameValueExpressionDescription\u003e headers" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.methods", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.web.bind.annotation.RequestMethod;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.bind.annotation.RequestMethod;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "methods", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^methods", + "label": "Set\u003cRequestMethod\u003e methods" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.params", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "params", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^params", + "label": "List\u003cNameValueExpressionDescription\u003e params" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.patterns", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "patterns", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^patterns", + "label": "Set\u003cString\u003e patterns" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.produces", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 18, + "name": "produces", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription^produces", + "label": "List\u003cMediaTypeExpressionDescription\u003e produces" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.(Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 0, + "name": "RequestMappingConditionsDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~RequestMappingConditionsDescription~Lorg.springframework.web.servlet.mvc.method.RequestMappingInfo;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.RequestMappingConditionsDescription(RequestMappingInfo requestMapping)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getConsumes()Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getConsumes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getConsumes", + "label": "List\u003cMediaTypeExpressionDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getConsumes()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getHeaders()Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getHeaders", + "label": "List\u003cNameValueExpressionDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getHeaders()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getMethods()Ljava.util.Set\u003cLorg.springframework.web.bind.annotation.RequestMethod;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.web.bind.annotation.RequestMethod;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.bind.annotation.RequestMethod;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getMethods", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getMethods", + "label": "Set\u003cRequestMethod\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getMethods()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getParams()Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getParams", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getParams", + "label": "List\u003cNameValueExpressionDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getParams()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getPatterns()Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getPatterns", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getPatterns", + "label": "Set\u003cString\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getPatterns()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;.getProduces()Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 1, + "name": "getProduces", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription~getProduces", + "label": "List\u003cMediaTypeExpressionDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.getProduces()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "RequestMappingConditionsDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription.class[RequestMappingConditionsDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$MediaTypeExpressionDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;.mediaType", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "flags": 18, + "name": "mediaType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription^mediaType", + "label": "String mediaType" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;.negated", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "flags": 18, + "name": "negated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription^negated", + "label": "boolean negated" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;.(Lorg/springframework/web/servlet/mvc/condition/MediaTypeExpression;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.condition.MediaTypeExpression;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "flags": 0, + "name": "MediaTypeExpressionDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription~MediaTypeExpressionDescription~Lorg.springframework.web.servlet.mvc.condition.MediaTypeExpression;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.MediaTypeExpressionDescription.MediaTypeExpressionDescription(MediaTypeExpression expression)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;.getMediaType()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "flags": 1, + "name": "getMediaType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription~getMediaType", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.MediaTypeExpressionDescription.getMediaType()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;.isNegated()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$MediaTypeExpressionDescription;", + "flags": 1, + "name": "isNegated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription~isNegated", + "label": "boolean org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.MediaTypeExpressionDescription.isNegated()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 9, + "name": "MediaTypeExpressionDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$MediaTypeExpressionDescription.class[MediaTypeExpressionDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.MediaTypeExpressionDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription$NameValueExpressionDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.name", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 18, + "name": "name", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription^name", + "label": "String name" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.value", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 18, + "name": "value", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription^value", + "label": "Object value" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.negated", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 18, + "name": "negated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription^negated", + "label": "boolean negated" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.(Lorg/springframework/web/servlet/mvc/condition/NameValueExpression\u003c*\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.web.servlet.mvc.condition.NameValueExpression\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.web.servlet.mvc.condition.NameValueExpression;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 0, + "name": "NameValueExpressionDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription~NameValueExpressionDescription~Lorg.springframework.web.servlet.mvc.condition.NameValueExpression\\\u003c*\u003e;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription.NameValueExpressionDescription(NameValueExpression\u003c?\u003e expression)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.getName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 1, + "name": "getName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription~getName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription.getName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.getValue()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription~getValue", + "label": "Object org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription.getValue()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;.isNegated()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription$NameValueExpressionDescription;", + "flags": 1, + "name": "isNegated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription~isNegated", + "label": "boolean org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription.isNegated()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/RequestMappingConditionsDescription;", + "flags": 9, + "name": "NameValueExpressionDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(RequestMappingConditionsDescription$NameValueExpressionDescription.class[NameValueExpressionDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletRegistrationMappingDescription;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.boot.actuate.web.mappings.servlet.RegistrationMappingDescription", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletRegistrationMappingDescription;.(Ljavax/servlet/ServletRegistration;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.ServletRegistration;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletRegistrationMappingDescription;", + "flags": 1, + "name": "ServletRegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletRegistrationMappingDescription.class[ServletRegistrationMappingDescription~ServletRegistrationMappingDescription~Ljavax.servlet.ServletRegistration;", + "label": "org.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription.ServletRegistrationMappingDescription(ServletRegistration servletRegistration)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletRegistrationMappingDescription;.getMappings()Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletRegistrationMappingDescription;", + "flags": 1, + "name": "getMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletRegistrationMappingDescription.class[ServletRegistrationMappingDescription~getMappings", + "label": "Collection\u003cString\u003e org.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription.getMappings()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ServletRegistrationMappingDescription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletRegistrationMappingDescription.class[ServletRegistrationMappingDescription", + "label": "org.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription" + }, + { + "fqName": "org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider", + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.boot.actuate.web.mappings.MappingDescriptionProvider" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;", + "flags": 1, + "name": "ServletsMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletsMappingDescriptionProvider.class[ServletsMappingDescriptionProvider~ServletsMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider.ServletsMappingDescriptionProvider()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.mappings.servlet.ServletRegistrationMappingDescription;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;", + "flags": 1, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletsMappingDescriptionProvider.class[ServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;", + "label": "List\u003cServletRegistrationMappingDescription\u003e org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider.describeMappings(ApplicationContext context)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;.getMappingName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;", + "flags": 1, + "name": "getMappingName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletsMappingDescriptionProvider.class[ServletsMappingDescriptionProvider~getMappingName", + "label": "String org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider.getMappingName()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;.describeMappings(Lorg/springframework/context/ApplicationContext;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.context.ApplicationContext;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/mappings/servlet/ServletsMappingDescriptionProvider;", + "flags": 4161, + "name": "describeMappings", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletsMappingDescriptionProvider.class[ServletsMappingDescriptionProvider~describeMappings~Lorg.springframework.context.ApplicationContext;!2", + "label": "Object org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider.describeMappings(ApplicationContext context)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ServletsMappingDescriptionProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.mappings.servlet(ServletsMappingDescriptionProvider.class[ServletsMappingDescriptionProvider", + "label": "org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider" + }, + { + "fqName": "org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter$CustomStatusResponseDecorator", + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.http.server.reactive.ServerHttpResponseDecorator", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;.status", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpStatus;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;", + "flags": 18, + "name": "status", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.reactive(HttpTraceWebFilter$CustomStatusResponseDecorator.class[CustomStatusResponseDecorator^status", + "label": "HttpStatus status" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;.(Ljava/lang/Throwable;Lorg/springframework/http/server/reactive/ServerHttpResponse;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.server.reactive.ServerHttpResponse;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;", + "flags": 2, + "name": "CustomStatusResponseDecorator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.reactive(HttpTraceWebFilter$CustomStatusResponseDecorator.class[CustomStatusResponseDecorator~CustomStatusResponseDecorator~Ljava.lang.Throwable;~Lorg.springframework.http.server.reactive.ServerHttpResponse;", + "label": "org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter.CustomStatusResponseDecorator.CustomStatusResponseDecorator(Throwable ex, ServerHttpResponse delegate)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;.getStatusCode()Lorg.springframework.http.HttpStatus;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpStatus;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;", + "flags": 1, + "name": "getStatusCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.reactive(HttpTraceWebFilter$CustomStatusResponseDecorator.class[CustomStatusResponseDecorator~getStatusCode", + "label": "HttpStatus org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter.CustomStatusResponseDecorator.getStatusCode()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;.(Ljava/lang/Throwable;Lorg/springframework/http/server/reactive/ServerHttpResponse;Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.http.server.reactive.ServerHttpResponse;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter$CustomStatusResponseDecorator;", + "flags": 4096, + "name": "CustomStatusResponseDecorator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.reactive(HttpTraceWebFilter$CustomStatusResponseDecorator.class[CustomStatusResponseDecorator~CustomStatusResponseDecorator~Ljava.lang.Throwable;~Lorg.springframework.http.server.reactive.ServerHttpResponse;~Lorg.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter$1;", + "label": "org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter.CustomStatusResponseDecorator.CustomStatusResponseDecorator(Throwable arg0, ServerHttpResponse arg1, HttpTraceWebFilter(){} arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/trace/reactive/HttpTraceWebFilter;", + "flags": 26, + "name": "CustomStatusResponseDecorator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.reactive(HttpTraceWebFilter$CustomStatusResponseDecorator.class[CustomStatusResponseDecorator", + "label": "org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter.CustomStatusResponseDecorator" + }, + { + "fqName": "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter$CustomStatusResponseWrapper", + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "javax.servlet.http.HttpServletResponseWrapper", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;.status", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;", + "flags": 18, + "name": "status", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.servlet(HttpTraceFilter$CustomStatusResponseWrapper.class[CustomStatusResponseWrapper^status", + "label": "int status" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;.(Ljavax/servlet/http/HttpServletResponse;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;", + "flags": 2, + "name": "CustomStatusResponseWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.servlet(HttpTraceFilter$CustomStatusResponseWrapper.class[CustomStatusResponseWrapper~CustomStatusResponseWrapper~Ljavax.servlet.http.HttpServletResponse;~I", + "label": "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.CustomStatusResponseWrapper.CustomStatusResponseWrapper(HttpServletResponse response, int status)" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;.getStatus()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;", + "flags": 1, + "name": "getStatus", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.servlet(HttpTraceFilter$CustomStatusResponseWrapper.class[CustomStatusResponseWrapper~getStatus", + "label": "int org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.CustomStatusResponseWrapper.getStatus()" + }, + { + "bindingKey": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;.(Ljavax/servlet/http/HttpServletResponse;ILorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletResponse;" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper;", + "flags": 4096, + "name": "CustomStatusResponseWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.servlet(HttpTraceFilter$CustomStatusResponseWrapper.class[CustomStatusResponseWrapper~CustomStatusResponseWrapper~Ljavax.servlet.http.HttpServletResponse;~I~Lorg.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter$1;", + "label": "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.CustomStatusResponseWrapper.CustomStatusResponseWrapper(HttpServletResponse arg0, int arg1, HttpTraceFilter(){} arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/boot/spring-boot-actuator/2.0.0.RELEASE/spring-boot-actuator-2.0.0.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter;", + "flags": 26, + "name": "CustomStatusResponseWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/boot\\/spring-boot-actuator\\/2.0.0.RELEASE\\/spring-boot-actuator-2.0.0.RELEASE.jar\u003corg.springframework.boot.actuate.web.trace.servlet(HttpTraceFilter$CustomStatusResponseWrapper.class[CustomStatusResponseWrapper", + "label": "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.CustomStatusResponseWrapper" + }, + { + "fqName": "com.fasterxml.jackson.databind.util.CompactStringObjectMap", + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.io.Serializable" + ], + "fields": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.EMPTY", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.CompactStringObjectMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 26, + "name": "EMPTY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap^EMPTY", + "label": "CompactStringObjectMap EMPTY" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;._hashMask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 18, + "name": "_hashMask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap^_hashMask", + "label": "int _hashMask" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;._spillCount", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 18, + "name": "_spillCount", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap^_spillCount", + "label": "int _spillCount" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;._hashArea", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 18, + "name": "_hashArea", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap^_hashArea", + "label": "Object[] _hashArea" + } + ], + "methods": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.(II[Ljava/lang/Object;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 2, + "name": "CompactStringObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~CompactStringObjectMap~I~I~\\[Ljava.lang.Object;", + "label": "com.fasterxml.jackson.databind.util.CompactStringObjectMap.CompactStringObjectMap(int hashMask, int spillCount, Object[] hashArea)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.construct(Ljava/util/Map\u003cLjava/lang/String;TT;\u003e;)Lcom.fasterxml.jackson.databind.util.CompactStringObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.CompactStringObjectMap;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 9, + "name": "construct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~construct~Ljava.util.Map\\\u003cLjava.lang.String;TT;\u003e;", + "label": "\u003cT\u003e CompactStringObjectMap com.fasterxml.jackson.databind.util.CompactStringObjectMap.construct(Map\u003cString, T\u003e all)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.findSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 26, + "name": "findSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~findSize~I", + "label": "int com.fasterxml.jackson.databind.util.CompactStringObjectMap.findSize(int size)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.find(Ljava/lang/String;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 1, + "name": "find", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~find~Ljava.lang.String;", + "label": "Object com.fasterxml.jackson.databind.util.CompactStringObjectMap.find(String key)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;._find2(Ljava/lang/String;ILjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 18, + "name": "_find2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~_find2~Ljava.lang.String;~I~Ljava.lang.Object;", + "label": "Object com.fasterxml.jackson.databind.util.CompactStringObjectMap._find2(String key, int slot, Object match)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.findCaseInsensitive(Ljava/lang/String;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 1, + "name": "findCaseInsensitive", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~findCaseInsensitive~Ljava.lang.String;", + "label": "Object com.fasterxml.jackson.databind.util.CompactStringObjectMap.findCaseInsensitive(String key)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.keys()Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 1, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~keys", + "label": "List\u003cString\u003e com.fasterxml.jackson.databind.util.CompactStringObjectMap.keys()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/CompactStringObjectMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap~\\\u003cclinit\u003e", + "label": "void com.fasterxml.jackson.databind.util.CompactStringObjectMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 17, + "name": "CompactStringObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(CompactStringObjectMap.class[CompactStringObjectMap", + "label": "com.fasterxml.jackson.databind.util.CompactStringObjectMap" + }, + { + "fqName": "com.fasterxml.jackson.databind.util.LRUMap", + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap\u003cTK;TV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.io.Serializable" + ], + "fields": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;._maxEntries", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 148, + "name": "_maxEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap^_maxEntries", + "label": "int _maxEntries" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;._map", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.ConcurrentHashMap\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.ConcurrentHashMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 148, + "name": "_map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap^_map", + "label": "ConcurrentHashMap\u003cK, V\u003e _map" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;._jdkSerializeMaxEntries", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 132, + "name": "_jdkSerializeMaxEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap^_jdkSerializeMaxEntries", + "label": "int _jdkSerializeMaxEntries" + } + ], + "methods": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.(II)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "LRUMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~LRUMap~I~I", + "label": "com.fasterxml.jackson.databind.util.LRUMap.LRUMap(int initialEntries, int maxEntries)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.put(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~put~TK;~TV;", + "label": "V com.fasterxml.jackson.databind.util.LRUMap.put(K key, V value)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.putIfAbsent(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "putIfAbsent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~putIfAbsent~TK;~TV;", + "label": "V com.fasterxml.jackson.databind.util.LRUMap.putIfAbsent(K key, V value)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~get~Ljava.lang.Object;", + "label": "V com.fasterxml.jackson.databind.util.LRUMap.get(Object key)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~clear", + "label": "void com.fasterxml.jackson.databind.util.LRUMap.clear()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~size", + "label": "int com.fasterxml.jackson.databind.util.LRUMap.size()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.readObject(Ljava/io/ObjectInputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectInputStream;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 2, + "name": "readObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~readObject~Ljava.io.ObjectInputStream;", + "label": "void com.fasterxml.jackson.databind.util.LRUMap.readObject(ObjectInputStream in) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.writeObject(Ljava/io/ObjectOutputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectOutputStream;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 2, + "name": "writeObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~writeObject~Ljava.io.ObjectOutputStream;", + "label": "void com.fasterxml.jackson.databind.util.LRUMap.writeObject(ObjectOutputStream out) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/LRUMap;.readResolve()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/LRUMap;", + "flags": 4, + "name": "readResolve", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap~readResolve", + "label": "Object com.fasterxml.jackson.databind.util.LRUMap.readResolve()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "LRUMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(LRUMap.class[LRUMap", + "label": "com.fasterxml.jackson.databind.util.LRUMap\u003cK, V\u003e" + }, + { + "fqName": "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition", + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;._annotationIntrospector", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.AnnotationIntrospector;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 20, + "name": "_annotationIntrospector", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition^_annotationIntrospector", + "label": "AnnotationIntrospector _annotationIntrospector" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;._member", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 20, + "name": "_member", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition^_member", + "label": "AnnotatedMember _member" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;._metadata", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 20, + "name": "_metadata", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition^_metadata", + "label": "PropertyMetadata _metadata" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;._fullName", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 20, + "name": "_fullName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition^_fullName", + "label": "PropertyName _fullName" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;._inclusion", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Value;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 20, + "name": "_inclusion", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition^_inclusion", + "label": "Value _inclusion" + } + ], + "methods": [ + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyMetadata;Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.AnnotationIntrospector;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Value;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 4, + "name": "SimpleBeanPropertyDefinition", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~SimpleBeanPropertyDefinition~Lcom.fasterxml.jackson.databind.AnnotationIntrospector;~Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;~Lcom.fasterxml.jackson.databind.PropertyName;~Lcom.fasterxml.jackson.databind.PropertyMetadata;~Lcom.fasterxml.jackson.annotation.JsonInclude$Value;", + "label": "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.SimpleBeanPropertyDefinition(AnnotationIntrospector intr, AnnotatedMember member, PropertyName fullName, PropertyMetadata metadata, Value inclusion)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.construct(Lcom/fasterxml/jackson/databind/cfg/MapperConfig\u003c*\u003e;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 9, + "name": "construct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~construct~Lcom.fasterxml.jackson.databind.cfg.MapperConfig\\\u003c*\u003e;~Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;", + "label": "SimpleBeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.construct(MapperConfig\u003c?\u003e config, AnnotatedMember member)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.construct(Lcom/fasterxml/jackson/databind/cfg/MapperConfig\u003c*\u003e;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/PropertyName;)Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 9, + "name": "construct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~construct~Lcom.fasterxml.jackson.databind.cfg.MapperConfig\\\u003c*\u003e;~Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;~Lcom.fasterxml.jackson.databind.PropertyName;", + "label": "SimpleBeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.construct(MapperConfig\u003c?\u003e config, AnnotatedMember member, PropertyName name)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.construct(Lcom/fasterxml/jackson/databind/cfg/MapperConfig\u003c*\u003e;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyMetadata;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Include;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 9, + "name": "construct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~construct~Lcom.fasterxml.jackson.databind.cfg.MapperConfig\\\u003c*\u003e;~Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;~Lcom.fasterxml.jackson.databind.PropertyName;~Lcom.fasterxml.jackson.databind.PropertyMetadata;~Lcom.fasterxml.jackson.annotation.JsonInclude$Include;", + "label": "SimpleBeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.construct(MapperConfig\u003c?\u003e config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, Include inclusion)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.construct(Lcom/fasterxml/jackson/databind/cfg/MapperConfig\u003c*\u003e;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyMetadata;Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.cfg.MapperConfig;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Value;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 9, + "name": "construct", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~construct~Lcom.fasterxml.jackson.databind.cfg.MapperConfig\\\u003c*\u003e;~Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;~Lcom.fasterxml.jackson.databind.PropertyName;~Lcom.fasterxml.jackson.databind.PropertyMetadata;~Lcom.fasterxml.jackson.annotation.JsonInclude$Value;", + "label": "SimpleBeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.construct(MapperConfig\u003c?\u003e config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, Value inclusion)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.withSimpleName(Ljava/lang/String;)Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "withSimpleName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~withSimpleName~Ljava.lang.String;", + "label": "BeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.withSimpleName(String newName)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.withName(Lcom/fasterxml/jackson/databind/PropertyName;)Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "withName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~withName~Lcom.fasterxml.jackson.databind.PropertyName;", + "label": "BeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.withName(PropertyName newName)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.withMetadata(Lcom/fasterxml/jackson/databind/PropertyMetadata;)Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "withMetadata", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~withMetadata~Lcom.fasterxml.jackson.databind.PropertyMetadata;", + "label": "BeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.withMetadata(PropertyMetadata metadata)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.withInclusion(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Value;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "withInclusion", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~withInclusion~Lcom.fasterxml.jackson.annotation.JsonInclude$Value;", + "label": "BeanPropertyDefinition com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.withInclusion(Value inclusion)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getName", + "label": "String com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getName()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getFullName()Lcom.fasterxml.jackson.databind.PropertyName;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getFullName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getFullName", + "label": "PropertyName com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getFullName()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.hasName(Lcom/fasterxml/jackson/databind/PropertyName;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "hasName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~hasName~Lcom.fasterxml.jackson.databind.PropertyName;", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.hasName(PropertyName name)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getInternalName()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getInternalName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getInternalName", + "label": "String com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getInternalName()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getWrapperName()Lcom.fasterxml.jackson.databind.PropertyName;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyName;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getWrapperName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getWrapperName", + "label": "PropertyName com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getWrapperName()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.isExplicitlyIncluded()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "isExplicitlyIncluded", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~isExplicitlyIncluded", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.isExplicitlyIncluded()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.isExplicitlyNamed()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "isExplicitlyNamed", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~isExplicitlyNamed", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.isExplicitlyNamed()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getMetadata()Lcom.fasterxml.jackson.databind.PropertyMetadata;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.PropertyMetadata;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getMetadata", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getMetadata", + "label": "PropertyMetadata com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getMetadata()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getPrimaryType()Lcom.fasterxml.jackson.databind.JavaType;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.JavaType;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getPrimaryType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getPrimaryType", + "label": "JavaType com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getPrimaryType()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getRawPrimaryType()Ljava.lang.Class\u003c*\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getRawPrimaryType", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getRawPrimaryType", + "label": "Class\u003c?\u003e com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getRawPrimaryType()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.findInclusion()Lcom.fasterxml.jackson.annotation.JsonInclude$Value;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.annotation.JsonInclude$Value;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "findInclusion", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~findInclusion", + "label": "Value com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.findInclusion()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.hasGetter()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "hasGetter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~hasGetter", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.hasGetter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.hasSetter()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "hasSetter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~hasSetter", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.hasSetter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.hasField()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "hasField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~hasField", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.hasField()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.hasConstructorParameter()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "hasConstructorParameter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~hasConstructorParameter", + "label": "boolean com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.hasConstructorParameter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getGetter()Lcom.fasterxml.jackson.databind.introspect.AnnotatedMethod;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMethod;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getGetter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getGetter", + "label": "AnnotatedMethod com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getGetter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getSetter()Lcom.fasterxml.jackson.databind.introspect.AnnotatedMethod;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMethod;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getSetter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getSetter", + "label": "AnnotatedMethod com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getSetter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getField()Lcom.fasterxml.jackson.databind.introspect.AnnotatedField;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedField;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getField", + "label": "AnnotatedField com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getField()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getConstructorParameter()Lcom.fasterxml.jackson.databind.introspect.AnnotatedParameter;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedParameter;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getConstructorParameter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getConstructorParameter", + "label": "AnnotatedParameter com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getConstructorParameter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getConstructorParameters()Ljava.util.Iterator\u003cLcom.fasterxml.jackson.databind.introspect.AnnotatedParameter;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Iterator\u003cLcom.fasterxml.jackson.databind.introspect.AnnotatedParameter;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Iterator;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedParameter;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getConstructorParameters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getConstructorParameters", + "label": "Iterator\u003cAnnotatedParameter\u003e com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getConstructorParameters()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;.getPrimaryMember()Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.databind.introspect.AnnotatedMember;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/databind/util/SimpleBeanPropertyDefinition;", + "flags": 1, + "name": "getPrimaryMember", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition~getPrimaryMember", + "label": "AnnotatedMember com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition.getPrimaryMember()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "SimpleBeanPropertyDefinition", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-databind\\/2.9.4\\/jackson-databind-2.9.4.jar\u003ccom.fasterxml.jackson.databind.util(SimpleBeanPropertyDefinition.class[SimpleBeanPropertyDefinition", + "label": "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition" + }, + { + "fqName": "com.fasterxml.jackson.core.util.MinimalPrettyPrinter", + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "com.fasterxml.jackson.core.PrettyPrinter", + "java.io.Serializable" + ], + "fields": [ + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;._rootValueSeparator", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 4, + "name": "_rootValueSeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter^_rootValueSeparator", + "label": "String _rootValueSeparator" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;._separators", + "type": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.util.Separators;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 4, + "name": "_separators", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter^_separators", + "label": "Separators _separators" + } + ], + "methods": [ + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "MinimalPrettyPrinter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~MinimalPrettyPrinter", + "label": "com.fasterxml.jackson.core.util.MinimalPrettyPrinter.MinimalPrettyPrinter()" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.(Ljava/lang/String;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "MinimalPrettyPrinter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~MinimalPrettyPrinter~Ljava.lang.String;", + "label": "com.fasterxml.jackson.core.util.MinimalPrettyPrinter.MinimalPrettyPrinter(String rootValueSeparator)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.setRootValueSeparator(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "setRootValueSeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~setRootValueSeparator~Ljava.lang.String;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.setRootValueSeparator(String sep)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.setSeparators(Lcom/fasterxml/jackson/core/util/Separators;)Lcom.fasterxml.jackson.core.util.MinimalPrettyPrinter;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.util.MinimalPrettyPrinter;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.util.Separators;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "setSeparators", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~setSeparators~Lcom.fasterxml.jackson.core.util.Separators;", + "label": "MinimalPrettyPrinter com.fasterxml.jackson.core.util.MinimalPrettyPrinter.setSeparators(Separators separators)" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeRootValueSeparator(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeRootValueSeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeRootValueSeparator~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeRootValueSeparator(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeStartObject(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeStartObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeStartObject~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeStartObject(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.beforeObjectEntries(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "beforeObjectEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~beforeObjectEntries~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.beforeObjectEntries(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeObjectFieldValueSeparator(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeObjectFieldValueSeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeObjectFieldValueSeparator~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeObjectFieldValueSeparator(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeObjectEntrySeparator(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeObjectEntrySeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeObjectEntrySeparator~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeObjectEntrySeparator(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeEndObject(Lcom/fasterxml/jackson/core/JsonGenerator;I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeEndObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeEndObject~Lcom.fasterxml.jackson.core.JsonGenerator;~I", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeEndObject(JsonGenerator g, int nrOfEntries) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeStartArray(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeStartArray", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeStartArray~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeStartArray(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.beforeArrayValues(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "beforeArrayValues", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~beforeArrayValues~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.beforeArrayValues(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeArrayValueSeparator(Lcom/fasterxml/jackson/core/JsonGenerator;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeArrayValueSeparator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeArrayValueSeparator~Lcom.fasterxml.jackson.core.JsonGenerator;", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeArrayValueSeparator(JsonGenerator g) throws IOException" + }, + { + "bindingKey": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;.writeEndArray(Lcom/fasterxml/jackson/core/JsonGenerator;I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.jackson.core.JsonGenerator;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/jackson/core/util/MinimalPrettyPrinter;", + "flags": 1, + "name": "writeEndArray", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter~writeEndArray~Lcom.fasterxml.jackson.core.JsonGenerator;~I", + "label": "void com.fasterxml.jackson.core.util.MinimalPrettyPrinter.writeEndArray(JsonGenerator g, int nrOfValues) throws IOException" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "MinimalPrettyPrinter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/jackson\\/core\\/jackson-core\\/2.9.4\\/jackson-core-2.9.4.jar\u003ccom.fasterxml.jackson.core.util(MinimalPrettyPrinter.class[MinimalPrettyPrinter", + "label": "com.fasterxml.jackson.core.util.MinimalPrettyPrinter" + }, + { + "fqName": "io.micrometer.core.instrument.util.HierarchicalNameMapper", + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.DEFAULT", + "type": { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.util.HierarchicalNameMapper;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 25, + "name": "DEFAULT", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper^DEFAULT", + "label": "HierarchicalNameMapper DEFAULT" + } + ], + "methods": [ + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.toHierarchicalName(Lio/micrometer/core/instrument/Meter$Id;Lio/micrometer/core/instrument/config/NamingConvention;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Meter$Id;" + }, + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.config.NamingConvention;" + } + ], + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 1025, + "name": "toHierarchicalName", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper~toHierarchicalName~Lio.micrometer.core.instrument.Meter$Id;~Lio.micrometer.core.instrument.config.NamingConvention;", + "label": "String io.micrometer.core.instrument.util.HierarchicalNameMapper.toHierarchicalName(Id id, NamingConvention convention)" + }, + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.lambda$static$2(Lio/micrometer/core/instrument/Meter$Id;Lio/micrometer/core/instrument/config/NamingConvention;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Meter$Id;" + }, + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.config.NamingConvention;" + } + ], + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 4106, + "name": "lambda$static$2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper~lambda$static$2~Lio.micrometer.core.instrument.Meter$Id;~Lio.micrometer.core.instrument.config.NamingConvention;", + "label": "String io.micrometer.core.instrument.util.HierarchicalNameMapper.lambda$static$2(Id arg0, NamingConvention arg1)" + }, + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.lambda$null$1(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 4106, + "name": "lambda$null$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper~lambda$null$1~Ljava.lang.String;", + "label": "String io.micrometer.core.instrument.util.HierarchicalNameMapper.lambda$null$1(String arg0)" + }, + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.lambda$null$0(Lio/micrometer/core/instrument/Tag;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.micrometer.core.instrument.Tag;" + } + ], + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 4106, + "name": "lambda$null$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper~lambda$null$0~Lio.micrometer.core.instrument.Tag;", + "label": "String io.micrometer.core.instrument.util.HierarchicalNameMapper.lambda$null$0(Tag arg0)" + }, + { + "bindingKey": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/micrometer/core/instrument/util/HierarchicalNameMapper;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper~\\\u003cclinit\u003e", + "label": "void io.micrometer.core.instrument.util.HierarchicalNameMapper.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/micrometer/micrometer-core/1.0.1/micrometer-core-1.0.1.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/micrometer/micrometer-core/1.0.1/micrometer-core-1.0.1-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "HierarchicalNameMapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/micrometer\\/micrometer-core\\/1.0.1\\/micrometer-core-1.0.1.jar\u003cio.micrometer.core.instrument.util(HierarchicalNameMapper.class[HierarchicalNameMapper", + "label": "io.micrometer.core.instrument.util.HierarchicalNameMapper" + }, + { + "fqName": "org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator", + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.LatencyUtils.MovingAverageIntervalEstimator", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.baseTimeCap", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 18, + "name": "baseTimeCap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^baseTimeCap", + "label": "long baseTimeCap" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.pauseTracker", + "type": { + "kind": "CLASS", + "name": "Lorg.LatencyUtils.TimeCappedMovingAverageIntervalEstimator$PauseTracker;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 18, + "name": "pauseTracker", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^pauseTracker", + "label": "PauseTracker pauseTracker" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.timeCap", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "timeCap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^timeCap", + "label": "long timeCap" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.timeOfLastEstimatedInterval", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 66, + "name": "timeOfLastEstimatedInterval", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^timeOfLastEstimatedInterval", + "label": "long timeOfLastEstimatedInterval" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.maxPausesToTrack", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 26, + "name": "maxPausesToTrack", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^maxPausesToTrack", + "label": "int maxPausesToTrack" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.pauseStartTimes", + "type": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongArray;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "pauseStartTimes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^pauseStartTimes", + "label": "AtomicLongArray pauseStartTimes" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.pauseLengths", + "type": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongArray;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "pauseLengths", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^pauseLengths", + "label": "AtomicLongArray pauseLengths" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.earliestPauseIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "earliestPauseIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^earliestPauseIndex", + "label": "int earliestPauseIndex" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.nextPauseRecordingIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "nextPauseRecordingIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator^nextPauseRecordingIndex", + "label": "int nextPauseRecordingIndex" + } + ], + "methods": [ + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.(IJ)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 1, + "name": "TimeCappedMovingAverageIntervalEstimator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~TimeCappedMovingAverageIntervalEstimator~I~J", + "label": "org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.TimeCappedMovingAverageIntervalEstimator(int requestedWindowLength, long timeCap)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.(IJLorg/LatencyUtils/PauseDetector;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "CLASS", + "name": "Lorg.LatencyUtils.PauseDetector;" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 1, + "name": "TimeCappedMovingAverageIntervalEstimator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~TimeCappedMovingAverageIntervalEstimator~I~J~Lorg.LatencyUtils.PauseDetector;", + "label": "org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.TimeCappedMovingAverageIntervalEstimator(int requestedWindowLength, long timeCap, PauseDetector pauseDetector)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.recordInterval(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 1, + "name": "recordInterval", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~recordInterval~J", + "label": "void org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.recordInterval(long when)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.getEstimatedInterval(J)J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 33, + "name": "getEstimatedInterval", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~getEstimatedInterval~J", + "label": "long org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.getEstimatedInterval(long when)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.recordPause(JJ)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 34, + "name": "recordPause", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~recordPause~J~J", + "label": "void org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.recordPause(long pauseLength, long pauseEndTime)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.stop()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 1, + "name": "stop", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~stop", + "label": "void org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.stop()" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~toString", + "label": "String org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.toString()" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.eliminateStalePauses(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "eliminateStalePauses", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~eliminateStalePauses~J", + "label": "void org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.eliminateStalePauses(long when)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.determineEarliestQualifyingTimeInWindow(J)J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "determineEarliestQualifyingTimeInWindow", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~determineEarliestQualifyingTimeInWindow~J", + "label": "long org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.determineEarliestQualifyingTimeInWindow(long when)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.determineNumberOfWindowPositionsOutsideOfTimeCap(J)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 2, + "name": "determineNumberOfWindowPositionsOutsideOfTimeCap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~determineNumberOfWindowPositionsOutsideOfTimeCap~J", + "label": "int org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.determineNumberOfWindowPositionsOutsideOfTimeCap(long when)" + }, + { + "bindingKey": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;.access$000(Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;JJ)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.LatencyUtils.TimeCappedMovingAverageIntervalEstimator;" + }, + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lorg/LatencyUtils/TimeCappedMovingAverageIntervalEstimator;", + "flags": 4104, + "name": "access$000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator~access$000~Lorg.LatencyUtils.TimeCappedMovingAverageIntervalEstimator;~J~J", + "label": "void org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator.access$000(TimeCappedMovingAverageIntervalEstimator arg0, long arg1, long arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "TimeCappedMovingAverageIntervalEstimator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/latencyutils\\/LatencyUtils\\/2.0.3\\/LatencyUtils-2.0.3.jar\u003corg.LatencyUtils(TimeCappedMovingAverageIntervalEstimator.class[TimeCappedMovingAverageIntervalEstimator", + "label": "org.LatencyUtils.TimeCappedMovingAverageIntervalEstimator" + }, + { + "fqName": "io.netty.handler.ssl.util.SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi", + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "javax.net.ssl.TrustManagerFactorySpi", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.parent", + "type": { + "kind": "CLASS", + "name": "Lio.netty.handler.ssl.util.SimpleTrustManagerFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 2, + "name": "parent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi^parent", + "label": "SimpleTrustManagerFactory parent" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.trustManagers", + "type": { + "kind": "ARRAY", + "name": "[Ljavax.net.ssl.TrustManager;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljavax.net.ssl.TrustManager;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 66, + "name": "trustManagers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi^trustManagers", + "label": "TrustManager[] trustManagers" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 0, + "name": "SimpleTrustManagerFactorySpi", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi~SimpleTrustManagerFactorySpi", + "label": "io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi.SimpleTrustManagerFactorySpi()" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.init(Lio/netty/handler/ssl/util/SimpleTrustManagerFactory;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.handler.ssl.util.SimpleTrustManagerFactory;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 0, + "name": "init", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi~init~Lio.netty.handler.ssl.util.SimpleTrustManagerFactory;", + "label": "void io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi.init(SimpleTrustManagerFactory parent)" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.engineInit(Ljava/security/KeyStore;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.security.KeyStore;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 4, + "name": "engineInit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi~engineInit~Ljava.security.KeyStore;", + "label": "void io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi.engineInit(KeyStore keyStore) throws KeyStoreException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.engineInit(Ljavax/net/ssl/ManagerFactoryParameters;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.net.ssl.ManagerFactoryParameters;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 4, + "name": "engineInit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi~engineInit~Ljavax.net.ssl.ManagerFactoryParameters;", + "label": "void io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi.engineInit(ManagerFactoryParameters managerFactoryParameters) throws InvalidAlgorithmParameterException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;.engineGetTrustManagers()[Ljavax.net.ssl.TrustManager;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljavax.net.ssl.TrustManager;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljavax.net.ssl.TrustManager;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;", + "flags": 4, + "name": "engineGetTrustManagers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi~engineGetTrustManagers", + "label": "TrustManager[] io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi.engineGetTrustManagers()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-handler/4.1.22.Final/netty-handler-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-handler/4.1.22.Final/netty-handler-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/handler/ssl/util/SimpleTrustManagerFactory;", + "flags": 24, + "name": "SimpleTrustManagerFactorySpi", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi.class[SimpleTrustManagerFactorySpi", + "label": "io.netty.handler.ssl.util.SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi" + }, + { + "fqName": "io.netty.handler.ssl.util.X509TrustManagerWrapper", + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "javax.net.ssl.X509ExtendedTrustManager", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.delegate", + "type": { + "kind": "CLASS", + "name": "Ljavax.net.ssl.X509TrustManager;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 18, + "name": "delegate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper^delegate", + "label": "X509TrustManager delegate" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.(Ljavax/net/ssl/X509TrustManager;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.net.ssl.X509TrustManager;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 0, + "name": "X509TrustManagerWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~X509TrustManagerWrapper~Ljavax.net.ssl.X509TrustManager;", + "label": "io.netty.handler.ssl.util.X509TrustManagerWrapper.X509TrustManagerWrapper(X509TrustManager delegate)" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkClientTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkClientTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkClientTrusted(X509Certificate[] chain, String s) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.net.Socket;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkClientTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkClientTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;~Ljava.net.Socket;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkClientTrusted(X509Certificate[] chain, String s, Socket socket) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljavax.net.ssl.SSLEngine;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkClientTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkClientTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;~Ljavax.net.ssl.SSLEngine;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkClientTrusted(X509Certificate[] chain, String s, SSLEngine sslEngine) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkServerTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkServerTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkServerTrusted(X509Certificate[] chain, String s) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.net.Socket;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkServerTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkServerTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;~Ljava.net.Socket;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkServerTrusted(X509Certificate[] chain, String s, Socket socket) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljavax.net.ssl.SSLEngine;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "checkServerTrusted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~checkServerTrusted~\\[Ljava.security.cert.X509Certificate;~Ljava.lang.String;~Ljavax.net.ssl.SSLEngine;", + "label": "void io.netty.handler.ssl.util.X509TrustManagerWrapper.checkServerTrusted(X509Certificate[] chain, String s, SSLEngine sslEngine) throws CertificateException" + }, + { + "bindingKey": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;.getAcceptedIssuers()[Ljava.security.cert.X509Certificate;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.security.cert.X509Certificate;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.security.cert.X509Certificate;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/handler/ssl/util/X509TrustManagerWrapper;", + "flags": 1, + "name": "getAcceptedIssuers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper~getAcceptedIssuers", + "label": "X509Certificate[] io.netty.handler.ssl.util.X509TrustManagerWrapper.getAcceptedIssuers()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-handler/4.1.22.Final/netty-handler-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-handler/4.1.22.Final/netty-handler-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 16, + "name": "X509TrustManagerWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-handler\\/4.1.22.Final\\/netty-handler-4.1.22.Final.jar\u003cio.netty.handler.ssl.util(X509TrustManagerWrapper.class[X509TrustManagerWrapper", + "label": "io.netty.handler.ssl.util.X509TrustManagerWrapper" + }, + { + "fqName": "io.netty.util.AsyncMapping", + "bindingKey": "Lio/netty/util/AsyncMapping\u003cTIN;TOUT;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/AsyncMapping;.map(TIN;Lio/netty/util/concurrent/Promise\u003cTOUT;\u003e;)Lio.netty.util.concurrent.Future\u003cTOUT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.concurrent.Future\u003cTOUT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Future;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TOUT;" + } + ] + } + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TIN;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.concurrent.Promise\u003cTOUT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Promise;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TOUT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/AsyncMapping;", + "flags": 1025, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(AsyncMapping.class[AsyncMapping~map~TIN;~Lio.netty.util.concurrent.Promise\\\u003cTOUT;\u003e;", + "label": "Future\u003cOUT\u003e io.netty.util.AsyncMapping.map(IN input, Promise\u003cOUT\u003e promise)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "AsyncMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(AsyncMapping.class[AsyncMapping", + "label": "io.netty.util.AsyncMapping\u003cIN, OUT\u003e" + }, + { + "fqName": "io.netty.util.AttributeMap", + "bindingKey": "Lio/netty/util/AttributeMap;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/AttributeMap;.attr(Lio/netty/util/AttributeKey\u003cTT;\u003e;)Lio.netty.util.Attribute\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.Attribute\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.Attribute;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.AttributeKey\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.AttributeKey;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/AttributeMap;", + "flags": 1025, + "name": "attr", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(AttributeMap.class[AttributeMap~attr~Lio.netty.util.AttributeKey\\\u003cTT;\u003e;", + "label": "\u003cT\u003e Attribute\u003cT\u003e io.netty.util.AttributeMap.attr(AttributeKey\u003cT\u003e key)" + }, + { + "bindingKey": "Lio/netty/util/AttributeMap;.hasAttr(Lio/netty/util/AttributeKey\u003cTT;\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.AttributeKey\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.AttributeKey;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/AttributeMap;", + "flags": 1025, + "name": "hasAttr", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(AttributeMap.class[AttributeMap~hasAttr~Lio.netty.util.AttributeKey\\\u003cTT;\u003e;", + "label": "\u003cT\u003e boolean io.netty.util.AttributeMap.hasAttr(AttributeKey\u003cT\u003e key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "AttributeMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(AttributeMap.class[AttributeMap", + "label": "io.netty.util.AttributeMap" + }, + { + "fqName": "io.netty.util.DefaultAttributeMap", + "bindingKey": "Lio/netty/util/DefaultAttributeMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.AttributeMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.updater", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceFieldUpdater\u003cLio.netty.util.DefaultAttributeMap;Ljava.util.concurrent.atomic.AtomicReferenceArray;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceFieldUpdater;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.DefaultAttributeMap;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceArray;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 26, + "name": "updater", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap^updater", + "label": "AtomicReferenceFieldUpdater\u003cDefaultAttributeMap, AtomicReferenceArray\u003e updater" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.BUCKET_SIZE", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 26, + "name": "BUCKET_SIZE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap^BUCKET_SIZE", + "label": "int BUCKET_SIZE" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.MASK", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 26, + "name": "MASK", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap^MASK", + "label": "int MASK" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.attributes", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceArray\u003cLio.netty.util.DefaultAttributeMap$DefaultAttribute\u003c*\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceArray;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DefaultAttributeMap$DefaultAttribute\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DefaultAttributeMap$DefaultAttribute;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 66, + "name": "attributes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap^attributes", + "label": "AtomicReferenceArray\u003cDefaultAttribute\u003c?\u003e\u003e attributes" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 1, + "name": "DefaultAttributeMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap~DefaultAttributeMap", + "label": "io.netty.util.DefaultAttributeMap.DefaultAttributeMap()" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.attr(Lio/netty/util/AttributeKey\u003cTT;\u003e;)Lio.netty.util.Attribute\u003cTT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.Attribute\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.Attribute;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.AttributeKey\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.AttributeKey;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 1, + "name": "attr", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap~attr~Lio.netty.util.AttributeKey\\\u003cTT;\u003e;", + "label": "\u003cT\u003e Attribute\u003cT\u003e io.netty.util.DefaultAttributeMap.attr(AttributeKey\u003cT\u003e key)" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.hasAttr(Lio/netty/util/AttributeKey\u003cTT;\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.AttributeKey\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.AttributeKey;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 1, + "name": "hasAttr", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap~hasAttr~Lio.netty.util.AttributeKey\\\u003cTT;\u003e;", + "label": "\u003cT\u003e boolean io.netty.util.DefaultAttributeMap.hasAttr(AttributeKey\u003cT\u003e key)" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.index(Lio/netty/util/AttributeKey\u003c*\u003e;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.AttributeKey\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.AttributeKey;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 10, + "name": "index", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap~index~Lio.netty.util.AttributeKey\\\u003c*\u003e;", + "label": "int io.netty.util.DefaultAttributeMap.index(AttributeKey\u003c?\u003e key)" + }, + { + "bindingKey": "Lio/netty/util/DefaultAttributeMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DefaultAttributeMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.DefaultAttributeMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DefaultAttributeMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DefaultAttributeMap.class[DefaultAttributeMap", + "label": "io.netty.util.DefaultAttributeMap" + }, + { + "fqName": "io.netty.util.DomainMappingBuilder", + "bindingKey": "Lio/netty/util/DomainMappingBuilder\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/DomainMappingBuilder;.builder", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMappingBuilder\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMappingBuilder;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainMappingBuilder;", + "flags": 18, + "name": "builder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder^builder", + "label": "DomainNameMappingBuilder\u003cV\u003e builder" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/DomainMappingBuilder;.(TV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainMappingBuilder;", + "flags": 1, + "name": "DomainMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder~DomainMappingBuilder~TV;", + "label": "io.netty.util.DomainMappingBuilder.DomainMappingBuilder(V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainMappingBuilder;.(ITV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainMappingBuilder;", + "flags": 1, + "name": "DomainMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder~DomainMappingBuilder~I~TV;", + "label": "io.netty.util.DomainMappingBuilder.DomainMappingBuilder(int initialCapacity, V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainMappingBuilder;.add(Ljava/lang/String;TV;)Lio.netty.util.DomainMappingBuilder\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainMappingBuilder\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainMappingBuilder;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainMappingBuilder;", + "flags": 1, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder~add~Ljava.lang.String;~TV;", + "label": "DomainMappingBuilder\u003cV\u003e io.netty.util.DomainMappingBuilder.add(String hostname, V output)" + }, + { + "bindingKey": "Lio/netty/util/DomainMappingBuilder;.build()Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMapping;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainMappingBuilder;", + "flags": 1, + "name": "build", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder~build", + "label": "DomainNameMapping\u003cV\u003e io.netty.util.DomainMappingBuilder.build()" + } + ], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1048593, + "name": "DomainMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainMappingBuilder.class[DomainMappingBuilder", + "label": "io.netty.util.DomainMappingBuilder\u003cV\u003e" + }, + { + "fqName": "io.netty.util.DomainNameMapping", + "bindingKey": "Lio/netty/util/DomainNameMapping\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.Mapping" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.defaultValue", + "type": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 16, + "name": "defaultValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping^defaultValue", + "label": "V defaultValue" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping^map", + "label": "Map\u003cString, V\u003e map" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.unmodifiableMap", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 18, + "name": "unmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping^unmodifiableMap", + "label": "Map\u003cString, V\u003e unmodifiableMap" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.(TV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~DomainNameMapping~TV;}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1048577, + "name": "DomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~DomainNameMapping~TV;", + "label": "io.netty.util.DomainNameMapping.DomainNameMapping(V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.(ITV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~DomainNameMapping~I~TV;}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1048577, + "name": "DomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~DomainNameMapping~I~TV;", + "label": "io.netty.util.DomainNameMapping.DomainNameMapping(int initialCapacity, V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.(Ljava/util/Map\u003cLjava/lang/String;TV;\u003e;TV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 0, + "name": "DomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~DomainNameMapping~Ljava.util.Map\\\u003cLjava.lang.String;TV;\u003e;~TV;", + "label": "io.netty.util.DomainNameMapping.DomainNameMapping(Map\u003cString, V\u003e map, V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.add(Ljava/lang/String;TV;)Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMapping;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~add~Ljava.lang.String;~TV;}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1048577, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~add~Ljava.lang.String;~TV;", + "label": "DomainNameMapping\u003cV\u003e io.netty.util.DomainNameMapping.add(String hostname, V output)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.matches(Ljava/lang/String;Ljava/lang/String;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 8, + "name": "matches", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~matches~Ljava.lang.String;~Ljava.lang.String;", + "label": "boolean io.netty.util.DomainNameMapping.matches(String template, String hostName)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.normalizeHostname(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 8, + "name": "normalizeHostname", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~normalizeHostname~Ljava.lang.String;", + "label": "String io.netty.util.DomainNameMapping.normalizeHostname(String hostname)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.needsNormalization(Ljava/lang/String;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 10, + "name": "needsNormalization", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~needsNormalization~Ljava.lang.String;", + "label": "boolean io.netty.util.DomainNameMapping.needsNormalization(String hostname)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.map(Ljava/lang/String;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~map~Ljava.lang.String;", + "label": "V io.netty.util.DomainNameMapping.map(String hostname)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.asMap()Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1, + "name": "asMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~asMap", + "label": "Map\u003cString, V\u003e io.netty.util.DomainNameMapping.asMap()" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~toString", + "label": "String io.netty.util.DomainNameMapping.toString()" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMapping;.map(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMapping;", + "flags": 4161, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping~map~Ljava.lang.Object;", + "label": "Object io.netty.util.DomainNameMapping.map(Object arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "DomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMapping.class[DomainNameMapping", + "label": "io.netty.util.DomainNameMapping\u003cV\u003e" + }, + { + "fqName": "io.netty.util.DomainNameMappingBuilder", + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.defaultValue", + "type": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 18, + "name": "defaultValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder^defaultValue", + "label": "V defaultValue" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder^map", + "label": "Map\u003cString, V\u003e map" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.(TV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 1, + "name": "DomainNameMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder~DomainNameMappingBuilder~TV;", + "label": "io.netty.util.DomainNameMappingBuilder.DomainNameMappingBuilder(V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.(ITV;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 1, + "name": "DomainNameMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder~DomainNameMappingBuilder~I~TV;", + "label": "io.netty.util.DomainNameMappingBuilder.DomainNameMappingBuilder(int initialCapacity, V defaultValue)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.add(Ljava/lang/String;TV;)Lio.netty.util.DomainNameMappingBuilder\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMappingBuilder\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMappingBuilder;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 1, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder~add~Ljava.lang.String;~TV;", + "label": "DomainNameMappingBuilder\u003cV\u003e io.netty.util.DomainNameMappingBuilder.add(String hostname, V output)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder;.build()Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMapping;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 1, + "name": "build", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder~build", + "label": "DomainNameMapping\u003cV\u003e io.netty.util.DomainNameMappingBuilder.build()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 17, + "name": "DomainNameMappingBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder.class[DomainNameMappingBuilder", + "label": "io.netty.util.DomainNameMappingBuilder\u003cV\u003e" + }, + { + "fqName": "io.netty.util.DomainNameMappingBuilder$ImmutableDomainNameMapping", + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.DomainNameMapping", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.REPR_HEADER", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 26, + "name": "REPR_HEADER", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^REPR_HEADER", + "label": "String REPR_HEADER" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.REPR_MAP_OPENING", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 26, + "name": "REPR_MAP_OPENING", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^REPR_MAP_OPENING", + "label": "String REPR_MAP_OPENING" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.REPR_MAP_CLOSING", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 26, + "name": "REPR_MAP_CLOSING", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^REPR_MAP_CLOSING", + "label": "String REPR_MAP_CLOSING" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.REPR_CONST_PART_LENGTH", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 26, + "name": "REPR_CONST_PART_LENGTH", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^REPR_CONST_PART_LENGTH", + "label": "int REPR_CONST_PART_LENGTH" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.domainNamePatterns", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 18, + "name": "domainNamePatterns", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^domainNamePatterns", + "label": "String[] domainNamePatterns" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 18, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping^map", + "label": "Map\u003cString, V\u003e map" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.(TV;Ljava/util/Map\u003cLjava/lang/String;TV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 2, + "name": "ImmutableDomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~ImmutableDomainNameMapping~TV;~Ljava.util.Map\\\u003cLjava.lang.String;TV;\u003e;", + "label": "io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.ImmutableDomainNameMapping(V defaultValue, Map\u003cString, V\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.add(Ljava/lang/String;TV;)Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.DomainNameMapping\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMapping;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~add~Ljava.lang.String;~TV;}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 1048577, + "name": "add", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~add~Ljava.lang.String;~TV;", + "label": "DomainNameMapping\u003cV\u003e io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.add(String hostname, V output)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.map(Ljava/lang/String;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 1, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~map~Ljava.lang.String;", + "label": "V io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.map(String hostname)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.asMap()Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 1, + "name": "asMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~asMap", + "label": "Map\u003cString, V\u003e io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.asMap()" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~toString", + "label": "String io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.toString()" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.estimateBufferSize(III)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 10, + "name": "estimateBufferSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~estimateBufferSize~I~I~I", + "label": "int io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.estimateBufferSize(int defaultValueLength, int numberOfMappings, int estimatedMappingLength)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.appendMapping(Ljava/lang/StringBuilder;I)Ljava.lang.StringBuilder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 2, + "name": "appendMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~appendMapping~Ljava.lang.StringBuilder;~I", + "label": "StringBuilder io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.appendMapping(StringBuilder sb, int mappingIndex)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.appendMapping(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava.lang.StringBuilder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 10, + "name": "appendMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~appendMapping~Ljava.lang.StringBuilder;~Ljava.lang.String;~Ljava.lang.String;", + "label": "StringBuilder io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.appendMapping(StringBuilder sb, String domainNamePattern, String value)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.map(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 4161, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~map~Ljava.lang.Object;", + "label": "Object io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.map(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.(Ljava/lang/Object;Ljava/util/Map;Lio/netty/util/DomainNameMappingBuilder$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.DomainNameMappingBuilder$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 4096, + "name": "ImmutableDomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~ImmutableDomainNameMapping~Ljava.lang.Object;~Ljava.util.Map;~Lio.netty.util.DomainNameMappingBuilder$1;", + "label": "io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.ImmutableDomainNameMapping(Object arg0, Map arg1, DomainNameMappingBuilder(){} arg2)" + }, + { + "bindingKey": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping~\\\u003cclinit\u003e", + "label": "void io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/DomainNameMappingBuilder;", + "flags": 26, + "name": "ImmutableDomainNameMapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(DomainNameMappingBuilder$ImmutableDomainNameMapping.class[ImmutableDomainNameMapping", + "label": "io.netty.util.DomainNameMappingBuilder.ImmutableDomainNameMapping\u003cV\u003e" + }, + { + "fqName": "io.netty.util.Mapping", + "bindingKey": "Lio/netty/util/Mapping\u003cTIN;TOUT;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/Mapping;.map(TIN;)TOUT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TOUT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TIN;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/Mapping;", + "flags": 1025, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(Mapping.class[Mapping~map~TIN;", + "label": "OUT io.netty.util.Mapping.map(IN input)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "Mapping", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util(Mapping.class[Mapping", + "label": "io.netty.util.Mapping\u003cIN, OUT\u003e" + }, + { + "fqName": "io.netty.util.collection.ByteCollections$EmptyMap", + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ByteObjectMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 2, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~EmptyMap", + "label": "io.netty.util.collection.ByteCollections.EmptyMap.EmptyMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.get(B)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~get~B", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.get(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.put(BLjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~put~B~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.put(byte key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.remove(B)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~remove~B", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.remove(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~size", + "label": "int io.netty.util.collection.ByteCollections.EmptyMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~isEmpty", + "label": "boolean io.netty.util.collection.ByteCollections.EmptyMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteCollections.EmptyMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~clear", + "label": "void io.netty.util.collection.ByteCollections.EmptyMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.keySet()Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~keySet", + "label": "Set\u003cByte\u003e io.netty.util.collection.ByteCollections.EmptyMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.containsKey(B)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~containsKey~B", + "label": "boolean io.netty.util.collection.ByteCollections.EmptyMap.containsKey(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteCollections.EmptyMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cObject\u003e\u003e io.netty.util.collection.ByteCollections.EmptyMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~get~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.put(Ljava/lang/Byte;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Byte;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.put(Byte key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~remove~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Byte;*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Byte;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Byte;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Byte;*\u003e;", + "label": "void io.netty.util.collection.ByteCollections.EmptyMap.putAll(Map\u003c? extends Byte, ?\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.values()Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~values", + "label": "Collection\u003cObject\u003e io.netty.util.collection.ByteCollections.EmptyMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;Ljava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;Ljava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~entrySet", + "label": "Set\u003cEntry\u003cByte, Object\u003e\u003e io.netty.util.collection.ByteCollections.EmptyMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.EmptyMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$EmptyMap;.(Lio/netty/util/collection/ByteCollections$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteCollections$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$EmptyMap;", + "flags": 4096, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap~EmptyMap~Lio.netty.util.collection.ByteCollections$1;", + "label": "io.netty.util.collection.ByteCollections.EmptyMap.EmptyMap(ByteCollections(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ByteCollections;", + "flags": 26, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$EmptyMap.class[EmptyMap", + "label": "io.netty.util.collection.ByteCollections.EmptyMap" + }, + { + "fqName": "io.netty.util.collection.ByteCollections$UnmodifiableMap", + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ByteObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap^map", + "label": "ByteObjectMap\u003cV\u003e map" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 2, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap^keySet", + "label": "Set\u003cByte\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap^entrySet", + "label": "Set\u003cEntry\u003cByte, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap^values", + "label": "Collection\u003cV\u003e values" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 2, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.(Lio/netty/util/collection/ByteObjectMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 0, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~UnmodifiableMap~Lio.netty.util.collection.ByteObjectMap\\\u003cTV;\u003e;", + "label": "io.netty.util.collection.ByteCollections.UnmodifiableMap.UnmodifiableMap(ByteObjectMap\u003cV\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.get(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~get~B", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.get(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.put(BTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~put~B~TV;", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.put(byte key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.remove(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~remove~B", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.remove(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~size", + "label": "int io.netty.util.collection.ByteCollections.UnmodifiableMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~isEmpty", + "label": "boolean io.netty.util.collection.ByteCollections.UnmodifiableMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~clear", + "label": "void io.netty.util.collection.ByteCollections.UnmodifiableMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.containsKey(B)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~B", + "label": "boolean io.netty.util.collection.ByteCollections.UnmodifiableMap.containsKey(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteCollections.UnmodifiableMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteCollections.UnmodifiableMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.put(Ljava/lang/Byte;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Byte;~TV;", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.put(Byte key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ByteCollections.UnmodifiableMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Byte;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Byte;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Byte;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Byte;+TV;\u003e;", + "label": "void io.netty.util.collection.ByteCollections.UnmodifiableMap.putAll(Map\u003c? extends Byte, ? extends V\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ByteCollections.UnmodifiableMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.keySet()Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~keySet", + "label": "Set\u003cByte\u003e io.netty.util.collection.ByteCollections.UnmodifiableMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~entrySet", + "label": "Set\u003cEntry\u003cByte, V\u003e\u003e io.netty.util.collection.ByteCollections.UnmodifiableMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.ByteCollections.UnmodifiableMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteCollections.UnmodifiableMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;.access$100(Lio/netty/util/collection/ByteCollections$UnmodifiableMap;)Lio.netty.util.collection.ByteObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteCollections$UnmodifiableMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteCollections$UnmodifiableMap;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap~access$100~Lio.netty.util.collection.ByteCollections$UnmodifiableMap;", + "label": "ByteObjectMap io.netty.util.collection.ByteCollections.UnmodifiableMap.access$100(UnmodifiableMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ByteCollections;", + "flags": 26, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteCollections$UnmodifiableMap.class[UnmodifiableMap", + "label": "io.netty.util.collection.ByteCollections.UnmodifiableMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ByteObjectHashMap", + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ByteObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.DEFAULT_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 25, + "name": "DEFAULT_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^DEFAULT_CAPACITY", + "label": "int DEFAULT_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 25, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.NULL_VALUE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 26, + "name": "NULL_VALUE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^NULL_VALUE", + "label": "Object NULL_VALUE" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.maxSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "maxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^maxSize", + "label": "int maxSize" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[B", + "extras": { + "component": { + "kind": "BYTE", + "name": "B" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^keys", + "label": "byte[] keys" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^size", + "label": "int size" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.mask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "mask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^mask", + "label": "int mask" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 18, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^keySet", + "label": "Set\u003cByte\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 18, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^entrySet", + "label": "Set\u003cEntry\u003cByte, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 18, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.$assertionsDisabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4120, + "name": "$assertionsDisabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap^$assertionsDisabled", + "label": "boolean $assertionsDisabled" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "ByteObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~ByteObjectHashMap", + "label": "io.netty.util.collection.ByteObjectHashMap.ByteObjectHashMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "ByteObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~ByteObjectHashMap~I", + "label": "io.netty.util.collection.ByteObjectHashMap.ByteObjectHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "ByteObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~ByteObjectHashMap~I~F", + "label": "io.netty.util.collection.ByteObjectHashMap.ByteObjectHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.toExternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 10, + "name": "toExternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~toExternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.ByteObjectHashMap.toExternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.toInternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 10, + "name": "toInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~toInternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.ByteObjectHashMap.toInternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.get(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~get~B", + "label": "V io.netty.util.collection.ByteObjectHashMap.get(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.put(BTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~put~B~TV;", + "label": "V io.netty.util.collection.ByteObjectHashMap.put(byte key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Byte;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Byte;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Byte;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Byte;+TV;\u003e;", + "label": "void io.netty.util.collection.ByteObjectHashMap.putAll(Map\u003c? extends Byte, ? extends V\u003e sourceMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.remove(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~remove~B", + "label": "V io.netty.util.collection.ByteObjectHashMap.remove(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~size", + "label": "int io.netty.util.collection.ByteObjectHashMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~isEmpty", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~clear", + "label": "void io.netty.util.collection.ByteObjectHashMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.containsKey(B)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~containsKey~B", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.containsKey(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ByteObjectHashMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.ByteObjectHashMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~hashCode", + "label": "int io.netty.util.collection.ByteObjectHashMap.hashCode()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~equals~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.equals(Object obj)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ByteObjectHashMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.put(Ljava/lang/Byte;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~put~Ljava.lang.Byte;~TV;", + "label": "V io.netty.util.collection.ByteObjectHashMap.put(Byte key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ByteObjectHashMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.keySet()Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Byte;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~keySet", + "label": "Set\u003cByte\u003e io.netty.util.collection.ByteObjectHashMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~entrySet", + "label": "Set\u003cEntry\u003cByte, V\u003e\u003e io.netty.util.collection.ByteObjectHashMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.objectToKey(Ljava/lang/Object;)B", + "constructor": false, + "returnType": { + "kind": "BYTE", + "name": "B" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "objectToKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~objectToKey~Ljava.lang.Object;", + "label": "byte io.netty.util.collection.ByteObjectHashMap.objectToKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.indexOf(B)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "indexOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~indexOf~B", + "label": "int io.netty.util.collection.ByteObjectHashMap.indexOf(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.hashIndex(B)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "hashIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~hashIndex~B", + "label": "int io.netty.util.collection.ByteObjectHashMap.hashIndex(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.hashCode(B)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~hashCode~B", + "label": "int io.netty.util.collection.ByteObjectHashMap.hashCode(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.probeNext(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "probeNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~probeNext~I", + "label": "int io.netty.util.collection.ByteObjectHashMap.probeNext(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.growSize()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "growSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~growSize", + "label": "void io.netty.util.collection.ByteObjectHashMap.growSize()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.removeAt(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "removeAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~removeAt~I", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.removeAt(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.calcMaxSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "calcMaxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~calcMaxSize~I", + "label": "int io.netty.util.collection.ByteObjectHashMap.calcMaxSize(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.rehash(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 2, + "name": "rehash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~rehash~I", + "label": "void io.netty.util.collection.ByteObjectHashMap.rehash(int newCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~toString", + "label": "String io.netty.util.collection.ByteObjectHashMap.toString()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.keyToString(B)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4, + "name": "keyToString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~keyToString~B", + "label": "String io.netty.util.collection.ByteObjectHashMap.keyToString(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteObjectHashMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$300(Lio/netty/util/collection/ByteObjectHashMap;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$300~Lio.netty.util.collection.ByteObjectHashMap;", + "label": "int io.netty.util.collection.ByteObjectHashMap.access$300(ByteObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$500(Lio/netty/util/collection/ByteObjectHashMap;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$500", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$500~Lio.netty.util.collection.ByteObjectHashMap;", + "label": "Set io.netty.util.collection.ByteObjectHashMap.access$500(ByteObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$600(Lio/netty/util/collection/ByteObjectHashMap;)[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$600~Lio.netty.util.collection.ByteObjectHashMap;", + "label": "Object[] io.netty.util.collection.ByteObjectHashMap.access$600(ByteObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$700(Lio/netty/util/collection/ByteObjectHashMap;I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$700~Lio.netty.util.collection.ByteObjectHashMap;~I", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.access$700(ByteObjectHashMap arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$800(Lio/netty/util/collection/ByteObjectHashMap;)[B", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[B", + "extras": { + "component": { + "kind": "BYTE", + "name": "B" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$800", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$800~Lio.netty.util.collection.ByteObjectHashMap;", + "label": "byte[] io.netty.util.collection.ByteObjectHashMap.access$800(ByteObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$900(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$900", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$900~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteObjectHashMap.access$900(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.access$1000(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 4104, + "name": "access$1000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~access$1000~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ByteObjectHashMap.access$1000(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.collection.ByteObjectHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ByteObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap.class[ByteObjectHashMap", + "label": "io.netty.util.collection.ByteObjectHashMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ByteObjectHashMap$MapIterator", + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap\u003cTV;\u003e.MapIterator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Iterator" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.iter", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap\u003cTV;\u003e.PrimitiveIterator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 18, + "name": "iter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator^iter", + "label": "PrimitiveIterator iter" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator^this$0", + "label": "ByteObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.(Lio/netty/util/collection/ByteObjectHashMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 2, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.ByteObjectHashMap;", + "label": "io.netty.util.collection.ByteObjectHashMap.MapIterator.MapIterator(ByteObjectHashMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.hasNext()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 1, + "name": "hasNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~hasNext", + "label": "boolean io.netty.util.collection.ByteObjectHashMap.MapIterator.hasNext()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.next()Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Byte;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~next", + "label": "Entry\u003cByte, V\u003e io.netty.util.collection.ByteObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~remove", + "label": "void io.netty.util.collection.ByteObjectHashMap.MapIterator.remove()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.next()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 4161, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~next!2", + "label": "Object io.netty.util.collection.ByteObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;.(Lio/netty/util/collection/ByteObjectHashMap;Lio/netty/util/collection/ByteObjectHashMap$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapIterator;", + "flags": 4096, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.ByteObjectHashMap;~Lio.netty.util.collection.ByteObjectHashMap$1;", + "label": "io.netty.util.collection.ByteObjectHashMap.MapIterator.MapIterator(ByteObjectHashMap, ByteObjectHashMap(){})" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 18, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapIterator.class[MapIterator", + "label": "io.netty.util.collection.ByteObjectHashMap.MapIterator\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ByteObjectHashMap$MapEntry", + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap\u003cTV;\u003e.MapEntry;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map$Entry" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.entryIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 18, + "name": "entryIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry^entryIndex", + "label": "int entryIndex" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry^this$0", + "label": "ByteObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.(Lio/netty/util/collection/ByteObjectHashMap;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 0, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~MapEntry~Lio.netty.util.collection.ByteObjectHashMap;~I", + "label": "io.netty.util.collection.ByteObjectHashMap.MapEntry.MapEntry(ByteObjectHashMap, int)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.getKey()Ljava.lang.Byte;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Byte;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 1, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~getKey", + "label": "Byte io.netty.util.collection.ByteObjectHashMap.MapEntry.getKey()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.getValue()TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~getValue", + "label": "V io.netty.util.collection.ByteObjectHashMap.MapEntry.getValue()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.setValue(TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 1, + "name": "setValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~setValue~TV;", + "label": "V io.netty.util.collection.ByteObjectHashMap.MapEntry.setValue(V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.verifyExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 2, + "name": "verifyExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~verifyExists", + "label": "void io.netty.util.collection.ByteObjectHashMap.MapEntry.verifyExists()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;.getKey()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap$MapEntry;", + "flags": 4161, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry~getKey!2", + "label": "Object io.netty.util.collection.ByteObjectHashMap.MapEntry.getKey()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ByteObjectHashMap;", + "flags": 16, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectHashMap$MapEntry.class[MapEntry", + "label": "io.netty.util.collection.ByteObjectHashMap.MapEntry\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ByteObjectMap", + "bindingKey": "Lio/netty/util/collection/ByteObjectMap\u003cTV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ByteObjectMap;.get(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectMap;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap~get~B", + "label": "V io.netty.util.collection.ByteObjectMap.get(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectMap;.put(BTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectMap;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap~put~B~TV;", + "label": "V io.netty.util.collection.ByteObjectMap.put(byte key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectMap;.remove(B)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap~remove~B", + "label": "V io.netty.util.collection.ByteObjectMap.remove(byte key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ByteObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectMap;", + "flags": 1025, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ByteObjectMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ByteObjectMap;.containsKey(B)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "BYTE", + "name": "B" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ByteObjectMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap~containsKey~B", + "label": "boolean io.netty.util.collection.ByteObjectMap.containsKey(byte key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "ByteObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ByteObjectMap.class[ByteObjectMap", + "label": "io.netty.util.collection.ByteObjectMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.CharCollections$EmptyMap", + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.CharObjectMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 2, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~EmptyMap", + "label": "io.netty.util.collection.CharCollections.EmptyMap.EmptyMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.get(C)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~get~C", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.get(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.put(CLjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~put~C~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.put(char key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.remove(C)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~remove~C", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.remove(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~size", + "label": "int io.netty.util.collection.CharCollections.EmptyMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~isEmpty", + "label": "boolean io.netty.util.collection.CharCollections.EmptyMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharCollections.EmptyMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~clear", + "label": "void io.netty.util.collection.CharCollections.EmptyMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.keySet()Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~keySet", + "label": "Set\u003cCharacter\u003e io.netty.util.collection.CharCollections.EmptyMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.containsKey(C)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~containsKey~C", + "label": "boolean io.netty.util.collection.CharCollections.EmptyMap.containsKey(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharCollections.EmptyMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cObject\u003e\u003e io.netty.util.collection.CharCollections.EmptyMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~get~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.put(Ljava/lang/Character;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Character;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.put(Character key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~remove~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Character;*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Character;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Character;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Character;*\u003e;", + "label": "void io.netty.util.collection.CharCollections.EmptyMap.putAll(Map\u003c? extends Character, ?\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.values()Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~values", + "label": "Collection\u003cObject\u003e io.netty.util.collection.CharCollections.EmptyMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;Ljava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;Ljava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~entrySet", + "label": "Set\u003cEntry\u003cCharacter, Object\u003e\u003e io.netty.util.collection.CharCollections.EmptyMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.EmptyMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$EmptyMap;.(Lio/netty/util/collection/CharCollections$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharCollections$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$EmptyMap;", + "flags": 4096, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap~EmptyMap~Lio.netty.util.collection.CharCollections$1;", + "label": "io.netty.util.collection.CharCollections.EmptyMap.EmptyMap(CharCollections(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/CharCollections;", + "flags": 26, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$EmptyMap.class[EmptyMap", + "label": "io.netty.util.collection.CharCollections.EmptyMap" + }, + { + "fqName": "io.netty.util.collection.CharCollections$UnmodifiableMap", + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.CharObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap^map", + "label": "CharObjectMap\u003cV\u003e map" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 2, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap^keySet", + "label": "Set\u003cCharacter\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap^entrySet", + "label": "Set\u003cEntry\u003cCharacter, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap^values", + "label": "Collection\u003cV\u003e values" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 2, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.(Lio/netty/util/collection/CharObjectMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 0, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~UnmodifiableMap~Lio.netty.util.collection.CharObjectMap\\\u003cTV;\u003e;", + "label": "io.netty.util.collection.CharCollections.UnmodifiableMap.UnmodifiableMap(CharObjectMap\u003cV\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.get(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~get~C", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.get(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.put(CTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~put~C~TV;", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.put(char key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.remove(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~remove~C", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.remove(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~size", + "label": "int io.netty.util.collection.CharCollections.UnmodifiableMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~isEmpty", + "label": "boolean io.netty.util.collection.CharCollections.UnmodifiableMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~clear", + "label": "void io.netty.util.collection.CharCollections.UnmodifiableMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.containsKey(C)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~C", + "label": "boolean io.netty.util.collection.CharCollections.UnmodifiableMap.containsKey(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharCollections.UnmodifiableMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharCollections.UnmodifiableMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.put(Ljava/lang/Character;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Character;~TV;", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.put(Character key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.CharCollections.UnmodifiableMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Character;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Character;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Character;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Character;+TV;\u003e;", + "label": "void io.netty.util.collection.CharCollections.UnmodifiableMap.putAll(Map\u003c? extends Character, ? extends V\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.CharCollections.UnmodifiableMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.keySet()Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~keySet", + "label": "Set\u003cCharacter\u003e io.netty.util.collection.CharCollections.UnmodifiableMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~entrySet", + "label": "Set\u003cEntry\u003cCharacter, V\u003e\u003e io.netty.util.collection.CharCollections.UnmodifiableMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.CharCollections.UnmodifiableMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharCollections.UnmodifiableMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;.access$100(Lio/netty/util/collection/CharCollections$UnmodifiableMap;)Lio.netty.util.collection.CharObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharCollections$UnmodifiableMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharCollections$UnmodifiableMap;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap~access$100~Lio.netty.util.collection.CharCollections$UnmodifiableMap;", + "label": "CharObjectMap io.netty.util.collection.CharCollections.UnmodifiableMap.access$100(UnmodifiableMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/CharCollections;", + "flags": 26, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharCollections$UnmodifiableMap.class[UnmodifiableMap", + "label": "io.netty.util.collection.CharCollections.UnmodifiableMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.CharObjectHashMap", + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.CharObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.DEFAULT_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 25, + "name": "DEFAULT_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^DEFAULT_CAPACITY", + "label": "int DEFAULT_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 25, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.NULL_VALUE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 26, + "name": "NULL_VALUE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^NULL_VALUE", + "label": "Object NULL_VALUE" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.maxSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "maxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^maxSize", + "label": "int maxSize" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[C", + "extras": { + "component": { + "kind": "CHAR", + "name": "C" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^keys", + "label": "char[] keys" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^size", + "label": "int size" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.mask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "mask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^mask", + "label": "int mask" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 18, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^keySet", + "label": "Set\u003cCharacter\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 18, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^entrySet", + "label": "Set\u003cEntry\u003cCharacter, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 18, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.$assertionsDisabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4120, + "name": "$assertionsDisabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap^$assertionsDisabled", + "label": "boolean $assertionsDisabled" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "CharObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~CharObjectHashMap", + "label": "io.netty.util.collection.CharObjectHashMap.CharObjectHashMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "CharObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~CharObjectHashMap~I", + "label": "io.netty.util.collection.CharObjectHashMap.CharObjectHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "CharObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~CharObjectHashMap~I~F", + "label": "io.netty.util.collection.CharObjectHashMap.CharObjectHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.toExternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 10, + "name": "toExternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~toExternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.CharObjectHashMap.toExternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.toInternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 10, + "name": "toInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~toInternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.CharObjectHashMap.toInternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.get(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~get~C", + "label": "V io.netty.util.collection.CharObjectHashMap.get(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.put(CTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~put~C~TV;", + "label": "V io.netty.util.collection.CharObjectHashMap.put(char key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Character;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Character;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Character;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Character;+TV;\u003e;", + "label": "void io.netty.util.collection.CharObjectHashMap.putAll(Map\u003c? extends Character, ? extends V\u003e sourceMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.remove(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~remove~C", + "label": "V io.netty.util.collection.CharObjectHashMap.remove(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~size", + "label": "int io.netty.util.collection.CharObjectHashMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~isEmpty", + "label": "boolean io.netty.util.collection.CharObjectHashMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~clear", + "label": "void io.netty.util.collection.CharObjectHashMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.containsKey(C)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~containsKey~C", + "label": "boolean io.netty.util.collection.CharObjectHashMap.containsKey(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharObjectHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.CharObjectHashMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.CharObjectHashMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~hashCode", + "label": "int io.netty.util.collection.CharObjectHashMap.hashCode()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~equals~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharObjectHashMap.equals(Object obj)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.CharObjectHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.CharObjectHashMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.put(Ljava/lang/Character;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~put~Ljava.lang.Character;~TV;", + "label": "V io.netty.util.collection.CharObjectHashMap.put(Character key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.CharObjectHashMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.keySet()Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Character;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~keySet", + "label": "Set\u003cCharacter\u003e io.netty.util.collection.CharObjectHashMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~entrySet", + "label": "Set\u003cEntry\u003cCharacter, V\u003e\u003e io.netty.util.collection.CharObjectHashMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.objectToKey(Ljava/lang/Object;)C", + "constructor": false, + "returnType": { + "kind": "CHAR", + "name": "C" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "objectToKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~objectToKey~Ljava.lang.Object;", + "label": "char io.netty.util.collection.CharObjectHashMap.objectToKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.indexOf(C)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "indexOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~indexOf~C", + "label": "int io.netty.util.collection.CharObjectHashMap.indexOf(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.hashIndex(C)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "hashIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~hashIndex~C", + "label": "int io.netty.util.collection.CharObjectHashMap.hashIndex(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.hashCode(C)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~hashCode~C", + "label": "int io.netty.util.collection.CharObjectHashMap.hashCode(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.probeNext(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "probeNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~probeNext~I", + "label": "int io.netty.util.collection.CharObjectHashMap.probeNext(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.growSize()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "growSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~growSize", + "label": "void io.netty.util.collection.CharObjectHashMap.growSize()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.removeAt(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "removeAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~removeAt~I", + "label": "boolean io.netty.util.collection.CharObjectHashMap.removeAt(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.calcMaxSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "calcMaxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~calcMaxSize~I", + "label": "int io.netty.util.collection.CharObjectHashMap.calcMaxSize(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.rehash(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 2, + "name": "rehash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~rehash~I", + "label": "void io.netty.util.collection.CharObjectHashMap.rehash(int newCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~toString", + "label": "String io.netty.util.collection.CharObjectHashMap.toString()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.keyToString(C)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4, + "name": "keyToString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~keyToString~C", + "label": "String io.netty.util.collection.CharObjectHashMap.keyToString(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharObjectHashMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$300(Lio/netty/util/collection/CharObjectHashMap;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$300~Lio.netty.util.collection.CharObjectHashMap;", + "label": "int io.netty.util.collection.CharObjectHashMap.access$300(CharObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$500(Lio/netty/util/collection/CharObjectHashMap;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$500", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$500~Lio.netty.util.collection.CharObjectHashMap;", + "label": "Set io.netty.util.collection.CharObjectHashMap.access$500(CharObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$600(Lio/netty/util/collection/CharObjectHashMap;)[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$600~Lio.netty.util.collection.CharObjectHashMap;", + "label": "Object[] io.netty.util.collection.CharObjectHashMap.access$600(CharObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$700(Lio/netty/util/collection/CharObjectHashMap;I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$700~Lio.netty.util.collection.CharObjectHashMap;~I", + "label": "boolean io.netty.util.collection.CharObjectHashMap.access$700(CharObjectHashMap arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$800(Lio/netty/util/collection/CharObjectHashMap;)[C", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[C", + "extras": { + "component": { + "kind": "CHAR", + "name": "C" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$800", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$800~Lio.netty.util.collection.CharObjectHashMap;", + "label": "char[] io.netty.util.collection.CharObjectHashMap.access$800(CharObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$900(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$900", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$900~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharObjectHashMap.access$900(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.access$1000(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 4104, + "name": "access$1000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~access$1000~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.CharObjectHashMap.access$1000(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.collection.CharObjectHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "CharObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap.class[CharObjectHashMap", + "label": "io.netty.util.collection.CharObjectHashMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.CharObjectHashMap$MapIterator", + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap\u003cTV;\u003e.MapIterator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Iterator" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.iter", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap\u003cTV;\u003e.PrimitiveIterator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 18, + "name": "iter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator^iter", + "label": "PrimitiveIterator iter" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator^this$0", + "label": "CharObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.(Lio/netty/util/collection/CharObjectHashMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 2, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.CharObjectHashMap;", + "label": "io.netty.util.collection.CharObjectHashMap.MapIterator.MapIterator(CharObjectHashMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.hasNext()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 1, + "name": "hasNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~hasNext", + "label": "boolean io.netty.util.collection.CharObjectHashMap.MapIterator.hasNext()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.next()Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Character;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~next", + "label": "Entry\u003cCharacter, V\u003e io.netty.util.collection.CharObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~remove", + "label": "void io.netty.util.collection.CharObjectHashMap.MapIterator.remove()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.next()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 4161, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~next!2", + "label": "Object io.netty.util.collection.CharObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;.(Lio/netty/util/collection/CharObjectHashMap;Lio/netty/util/collection/CharObjectHashMap$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapIterator;", + "flags": 4096, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.CharObjectHashMap;~Lio.netty.util.collection.CharObjectHashMap$1;", + "label": "io.netty.util.collection.CharObjectHashMap.MapIterator.MapIterator(CharObjectHashMap, CharObjectHashMap(){})" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 18, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapIterator.class[MapIterator", + "label": "io.netty.util.collection.CharObjectHashMap.MapIterator\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.CharObjectHashMap$MapEntry", + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap\u003cTV;\u003e.MapEntry;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map$Entry" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.entryIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 18, + "name": "entryIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry^entryIndex", + "label": "int entryIndex" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry^this$0", + "label": "CharObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.(Lio/netty/util/collection/CharObjectHashMap;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 0, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~MapEntry~Lio.netty.util.collection.CharObjectHashMap;~I", + "label": "io.netty.util.collection.CharObjectHashMap.MapEntry.MapEntry(CharObjectHashMap, int)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.getKey()Ljava.lang.Character;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Character;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 1, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~getKey", + "label": "Character io.netty.util.collection.CharObjectHashMap.MapEntry.getKey()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.getValue()TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~getValue", + "label": "V io.netty.util.collection.CharObjectHashMap.MapEntry.getValue()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.setValue(TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 1, + "name": "setValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~setValue~TV;", + "label": "V io.netty.util.collection.CharObjectHashMap.MapEntry.setValue(V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.verifyExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 2, + "name": "verifyExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~verifyExists", + "label": "void io.netty.util.collection.CharObjectHashMap.MapEntry.verifyExists()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;.getKey()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectHashMap$MapEntry;", + "flags": 4161, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry~getKey!2", + "label": "Object io.netty.util.collection.CharObjectHashMap.MapEntry.getKey()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/CharObjectHashMap;", + "flags": 16, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectHashMap$MapEntry.class[MapEntry", + "label": "io.netty.util.collection.CharObjectHashMap.MapEntry\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.CharObjectMap", + "bindingKey": "Lio/netty/util/collection/CharObjectMap\u003cTV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/CharObjectMap;.get(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectMap;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap~get~C", + "label": "V io.netty.util.collection.CharObjectMap.get(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectMap;.put(CTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectMap;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap~put~C~TV;", + "label": "V io.netty.util.collection.CharObjectMap.put(char key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectMap;.remove(C)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap~remove~C", + "label": "V io.netty.util.collection.CharObjectMap.remove(char key)" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.CharObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectMap;", + "flags": 1025, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.CharObjectMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/CharObjectMap;.containsKey(C)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CHAR", + "name": "C" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/CharObjectMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap~containsKey~C", + "label": "boolean io.netty.util.collection.CharObjectMap.containsKey(char key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "CharObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(CharObjectMap.class[CharObjectMap", + "label": "io.netty.util.collection.CharObjectMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.IntCollections$EmptyMap", + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.IntObjectMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 2, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~EmptyMap", + "label": "io.netty.util.collection.IntCollections.EmptyMap.EmptyMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.get(I)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~get~I", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.get(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.put(ILjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~put~I~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.put(int key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.remove(I)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~remove~I", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.remove(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~size", + "label": "int io.netty.util.collection.IntCollections.EmptyMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~isEmpty", + "label": "boolean io.netty.util.collection.IntCollections.EmptyMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntCollections.EmptyMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~clear", + "label": "void io.netty.util.collection.IntCollections.EmptyMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.keySet()Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~keySet", + "label": "Set\u003cInteger\u003e io.netty.util.collection.IntCollections.EmptyMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.containsKey(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~containsKey~I", + "label": "boolean io.netty.util.collection.IntCollections.EmptyMap.containsKey(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntCollections.EmptyMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cObject\u003e\u003e io.netty.util.collection.IntCollections.EmptyMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~get~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.put(Ljava/lang/Integer;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Integer;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.put(Integer key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~remove~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Integer;*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Integer;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Integer;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Integer;*\u003e;", + "label": "void io.netty.util.collection.IntCollections.EmptyMap.putAll(Map\u003c? extends Integer, ?\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.values()Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~values", + "label": "Collection\u003cObject\u003e io.netty.util.collection.IntCollections.EmptyMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;Ljava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;Ljava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~entrySet", + "label": "Set\u003cEntry\u003cInteger, Object\u003e\u003e io.netty.util.collection.IntCollections.EmptyMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.EmptyMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$EmptyMap;.(Lio/netty/util/collection/IntCollections$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntCollections$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$EmptyMap;", + "flags": 4096, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap~EmptyMap~Lio.netty.util.collection.IntCollections$1;", + "label": "io.netty.util.collection.IntCollections.EmptyMap.EmptyMap(IntCollections(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/IntCollections;", + "flags": 26, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$EmptyMap.class[EmptyMap", + "label": "io.netty.util.collection.IntCollections.EmptyMap" + }, + { + "fqName": "io.netty.util.collection.IntCollections$UnmodifiableMap", + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.IntObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap^map", + "label": "IntObjectMap\u003cV\u003e map" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 2, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap^keySet", + "label": "Set\u003cInteger\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap^entrySet", + "label": "Set\u003cEntry\u003cInteger, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap^values", + "label": "Collection\u003cV\u003e values" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 2, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.(Lio/netty/util/collection/IntObjectMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 0, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~UnmodifiableMap~Lio.netty.util.collection.IntObjectMap\\\u003cTV;\u003e;", + "label": "io.netty.util.collection.IntCollections.UnmodifiableMap.UnmodifiableMap(IntObjectMap\u003cV\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.get(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~get~I", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.get(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.put(ITV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~put~I~TV;", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.put(int key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.remove(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~remove~I", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.remove(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~size", + "label": "int io.netty.util.collection.IntCollections.UnmodifiableMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~isEmpty", + "label": "boolean io.netty.util.collection.IntCollections.UnmodifiableMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~clear", + "label": "void io.netty.util.collection.IntCollections.UnmodifiableMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.containsKey(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~I", + "label": "boolean io.netty.util.collection.IntCollections.UnmodifiableMap.containsKey(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntCollections.UnmodifiableMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntCollections.UnmodifiableMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.put(Ljava/lang/Integer;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Integer;~TV;", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.put(Integer key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.IntCollections.UnmodifiableMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Integer;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Integer;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Integer;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Integer;+TV;\u003e;", + "label": "void io.netty.util.collection.IntCollections.UnmodifiableMap.putAll(Map\u003c? extends Integer, ? extends V\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.IntCollections.UnmodifiableMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.keySet()Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~keySet", + "label": "Set\u003cInteger\u003e io.netty.util.collection.IntCollections.UnmodifiableMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~entrySet", + "label": "Set\u003cEntry\u003cInteger, V\u003e\u003e io.netty.util.collection.IntCollections.UnmodifiableMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.IntCollections.UnmodifiableMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntCollections.UnmodifiableMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;.access$100(Lio/netty/util/collection/IntCollections$UnmodifiableMap;)Lio.netty.util.collection.IntObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntCollections$UnmodifiableMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntCollections$UnmodifiableMap;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap~access$100~Lio.netty.util.collection.IntCollections$UnmodifiableMap;", + "label": "IntObjectMap io.netty.util.collection.IntCollections.UnmodifiableMap.access$100(UnmodifiableMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/IntCollections;", + "flags": 26, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntCollections$UnmodifiableMap.class[UnmodifiableMap", + "label": "io.netty.util.collection.IntCollections.UnmodifiableMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.IntObjectHashMap", + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.IntObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.DEFAULT_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 25, + "name": "DEFAULT_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^DEFAULT_CAPACITY", + "label": "int DEFAULT_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 25, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.NULL_VALUE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 26, + "name": "NULL_VALUE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^NULL_VALUE", + "label": "Object NULL_VALUE" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.maxSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "maxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^maxSize", + "label": "int maxSize" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[I", + "extras": { + "component": { + "kind": "INT", + "name": "I" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^keys", + "label": "int[] keys" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^size", + "label": "int size" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.mask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "mask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^mask", + "label": "int mask" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 18, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^keySet", + "label": "Set\u003cInteger\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 18, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^entrySet", + "label": "Set\u003cEntry\u003cInteger, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 18, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.$assertionsDisabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4120, + "name": "$assertionsDisabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap^$assertionsDisabled", + "label": "boolean $assertionsDisabled" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "IntObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~IntObjectHashMap", + "label": "io.netty.util.collection.IntObjectHashMap.IntObjectHashMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "IntObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~IntObjectHashMap~I", + "label": "io.netty.util.collection.IntObjectHashMap.IntObjectHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "IntObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~IntObjectHashMap~I~F", + "label": "io.netty.util.collection.IntObjectHashMap.IntObjectHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.toExternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 10, + "name": "toExternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~toExternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.IntObjectHashMap.toExternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.toInternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 10, + "name": "toInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~toInternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.IntObjectHashMap.toInternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.get(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~get~I", + "label": "V io.netty.util.collection.IntObjectHashMap.get(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.put(ITV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~put~I~TV;", + "label": "V io.netty.util.collection.IntObjectHashMap.put(int key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Integer;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Integer;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Integer;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Integer;+TV;\u003e;", + "label": "void io.netty.util.collection.IntObjectHashMap.putAll(Map\u003c? extends Integer, ? extends V\u003e sourceMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.remove(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~remove~I", + "label": "V io.netty.util.collection.IntObjectHashMap.remove(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~size", + "label": "int io.netty.util.collection.IntObjectHashMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~isEmpty", + "label": "boolean io.netty.util.collection.IntObjectHashMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~clear", + "label": "void io.netty.util.collection.IntObjectHashMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.containsKey(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~containsKey~I", + "label": "boolean io.netty.util.collection.IntObjectHashMap.containsKey(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntObjectHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.IntObjectHashMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.IntObjectHashMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~hashCode", + "label": "int io.netty.util.collection.IntObjectHashMap.hashCode()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~equals~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntObjectHashMap.equals(Object obj)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.IntObjectHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.IntObjectHashMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.put(Ljava/lang/Integer;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~put~Ljava.lang.Integer;~TV;", + "label": "V io.netty.util.collection.IntObjectHashMap.put(Integer key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.IntObjectHashMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.keySet()Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Integer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~keySet", + "label": "Set\u003cInteger\u003e io.netty.util.collection.IntObjectHashMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~entrySet", + "label": "Set\u003cEntry\u003cInteger, V\u003e\u003e io.netty.util.collection.IntObjectHashMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.objectToKey(Ljava/lang/Object;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "objectToKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~objectToKey~Ljava.lang.Object;", + "label": "int io.netty.util.collection.IntObjectHashMap.objectToKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.indexOf(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "indexOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~indexOf~I", + "label": "int io.netty.util.collection.IntObjectHashMap.indexOf(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.hashIndex(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "hashIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~hashIndex~I", + "label": "int io.netty.util.collection.IntObjectHashMap.hashIndex(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.hashCode(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~hashCode~I", + "label": "int io.netty.util.collection.IntObjectHashMap.hashCode(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.probeNext(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "probeNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~probeNext~I", + "label": "int io.netty.util.collection.IntObjectHashMap.probeNext(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.growSize()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "growSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~growSize", + "label": "void io.netty.util.collection.IntObjectHashMap.growSize()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.removeAt(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "removeAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~removeAt~I", + "label": "boolean io.netty.util.collection.IntObjectHashMap.removeAt(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.calcMaxSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "calcMaxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~calcMaxSize~I", + "label": "int io.netty.util.collection.IntObjectHashMap.calcMaxSize(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.rehash(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 2, + "name": "rehash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~rehash~I", + "label": "void io.netty.util.collection.IntObjectHashMap.rehash(int newCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~toString", + "label": "String io.netty.util.collection.IntObjectHashMap.toString()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.keyToString(I)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4, + "name": "keyToString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~keyToString~I", + "label": "String io.netty.util.collection.IntObjectHashMap.keyToString(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntObjectHashMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$300(Lio/netty/util/collection/IntObjectHashMap;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$300~Lio.netty.util.collection.IntObjectHashMap;", + "label": "int io.netty.util.collection.IntObjectHashMap.access$300(IntObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$500(Lio/netty/util/collection/IntObjectHashMap;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$500", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$500~Lio.netty.util.collection.IntObjectHashMap;", + "label": "Set io.netty.util.collection.IntObjectHashMap.access$500(IntObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$600(Lio/netty/util/collection/IntObjectHashMap;)[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$600~Lio.netty.util.collection.IntObjectHashMap;", + "label": "Object[] io.netty.util.collection.IntObjectHashMap.access$600(IntObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$700(Lio/netty/util/collection/IntObjectHashMap;I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$700~Lio.netty.util.collection.IntObjectHashMap;~I", + "label": "boolean io.netty.util.collection.IntObjectHashMap.access$700(IntObjectHashMap arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$800(Lio/netty/util/collection/IntObjectHashMap;)[I", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[I", + "extras": { + "component": { + "kind": "INT", + "name": "I" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$800", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$800~Lio.netty.util.collection.IntObjectHashMap;", + "label": "int[] io.netty.util.collection.IntObjectHashMap.access$800(IntObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$900(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$900", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$900~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntObjectHashMap.access$900(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.access$1000(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 4104, + "name": "access$1000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~access$1000~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.IntObjectHashMap.access$1000(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.collection.IntObjectHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "IntObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap.class[IntObjectHashMap", + "label": "io.netty.util.collection.IntObjectHashMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.IntObjectHashMap$MapIterator", + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap\u003cTV;\u003e.MapIterator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Iterator" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.iter", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap\u003cTV;\u003e.PrimitiveIterator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 18, + "name": "iter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator^iter", + "label": "PrimitiveIterator iter" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator^this$0", + "label": "IntObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.(Lio/netty/util/collection/IntObjectHashMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 2, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.IntObjectHashMap;", + "label": "io.netty.util.collection.IntObjectHashMap.MapIterator.MapIterator(IntObjectHashMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.hasNext()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 1, + "name": "hasNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~hasNext", + "label": "boolean io.netty.util.collection.IntObjectHashMap.MapIterator.hasNext()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.next()Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Integer;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~next", + "label": "Entry\u003cInteger, V\u003e io.netty.util.collection.IntObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~remove", + "label": "void io.netty.util.collection.IntObjectHashMap.MapIterator.remove()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.next()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 4161, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~next!2", + "label": "Object io.netty.util.collection.IntObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;.(Lio/netty/util/collection/IntObjectHashMap;Lio/netty/util/collection/IntObjectHashMap$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapIterator;", + "flags": 4096, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.IntObjectHashMap;~Lio.netty.util.collection.IntObjectHashMap$1;", + "label": "io.netty.util.collection.IntObjectHashMap.MapIterator.MapIterator(IntObjectHashMap, IntObjectHashMap(){})" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 18, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapIterator.class[MapIterator", + "label": "io.netty.util.collection.IntObjectHashMap.MapIterator\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.IntObjectHashMap$MapEntry", + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap\u003cTV;\u003e.MapEntry;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map$Entry" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.entryIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 18, + "name": "entryIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry^entryIndex", + "label": "int entryIndex" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry^this$0", + "label": "IntObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.(Lio/netty/util/collection/IntObjectHashMap;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 0, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~MapEntry~Lio.netty.util.collection.IntObjectHashMap;~I", + "label": "io.netty.util.collection.IntObjectHashMap.MapEntry.MapEntry(IntObjectHashMap, int)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.getKey()Ljava.lang.Integer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Integer;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 1, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~getKey", + "label": "Integer io.netty.util.collection.IntObjectHashMap.MapEntry.getKey()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.getValue()TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~getValue", + "label": "V io.netty.util.collection.IntObjectHashMap.MapEntry.getValue()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.setValue(TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 1, + "name": "setValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~setValue~TV;", + "label": "V io.netty.util.collection.IntObjectHashMap.MapEntry.setValue(V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.verifyExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 2, + "name": "verifyExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~verifyExists", + "label": "void io.netty.util.collection.IntObjectHashMap.MapEntry.verifyExists()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;.getKey()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectHashMap$MapEntry;", + "flags": 4161, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry~getKey!2", + "label": "Object io.netty.util.collection.IntObjectHashMap.MapEntry.getKey()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/IntObjectHashMap;", + "flags": 16, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectHashMap$MapEntry.class[MapEntry", + "label": "io.netty.util.collection.IntObjectHashMap.MapEntry\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.IntObjectMap", + "bindingKey": "Lio/netty/util/collection/IntObjectMap\u003cTV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/IntObjectMap;.get(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectMap;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap~get~I", + "label": "V io.netty.util.collection.IntObjectMap.get(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectMap;.put(ITV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectMap;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap~put~I~TV;", + "label": "V io.netty.util.collection.IntObjectMap.put(int key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectMap;.remove(I)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap~remove~I", + "label": "V io.netty.util.collection.IntObjectMap.remove(int key)" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.IntObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectMap;", + "flags": 1025, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.IntObjectMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/IntObjectMap;.containsKey(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/IntObjectMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap~containsKey~I", + "label": "boolean io.netty.util.collection.IntObjectMap.containsKey(int key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "IntObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(IntObjectMap.class[IntObjectMap", + "label": "io.netty.util.collection.IntObjectMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.LongCollections$EmptyMap", + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.LongObjectMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 2, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~EmptyMap", + "label": "io.netty.util.collection.LongCollections.EmptyMap.EmptyMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.get(J)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~get~J", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.get(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.put(JLjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~put~J~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.put(long key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.remove(J)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~remove~J", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.remove(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~size", + "label": "int io.netty.util.collection.LongCollections.EmptyMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~isEmpty", + "label": "boolean io.netty.util.collection.LongCollections.EmptyMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongCollections.EmptyMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~clear", + "label": "void io.netty.util.collection.LongCollections.EmptyMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.keySet()Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~keySet", + "label": "Set\u003cLong\u003e io.netty.util.collection.LongCollections.EmptyMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.containsKey(J)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~containsKey~J", + "label": "boolean io.netty.util.collection.LongCollections.EmptyMap.containsKey(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongCollections.EmptyMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cObject\u003e\u003e io.netty.util.collection.LongCollections.EmptyMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~get~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.put(Ljava/lang/Long;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Long;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.put(Long key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~remove~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Long;*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Long;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Long;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Long;*\u003e;", + "label": "void io.netty.util.collection.LongCollections.EmptyMap.putAll(Map\u003c? extends Long, ?\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.values()Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~values", + "label": "Collection\u003cObject\u003e io.netty.util.collection.LongCollections.EmptyMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;Ljava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;Ljava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~entrySet", + "label": "Set\u003cEntry\u003cLong, Object\u003e\u003e io.netty.util.collection.LongCollections.EmptyMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.EmptyMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$EmptyMap;.(Lio/netty/util/collection/LongCollections$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongCollections$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$EmptyMap;", + "flags": 4096, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap~EmptyMap~Lio.netty.util.collection.LongCollections$1;", + "label": "io.netty.util.collection.LongCollections.EmptyMap.EmptyMap(LongCollections(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/LongCollections;", + "flags": 26, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$EmptyMap.class[EmptyMap", + "label": "io.netty.util.collection.LongCollections.EmptyMap" + }, + { + "fqName": "io.netty.util.collection.LongCollections$UnmodifiableMap", + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.LongObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap^map", + "label": "LongObjectMap\u003cV\u003e map" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 2, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap^keySet", + "label": "Set\u003cLong\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap^entrySet", + "label": "Set\u003cEntry\u003cLong, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap^values", + "label": "Collection\u003cV\u003e values" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 2, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.(Lio/netty/util/collection/LongObjectMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 0, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~UnmodifiableMap~Lio.netty.util.collection.LongObjectMap\\\u003cTV;\u003e;", + "label": "io.netty.util.collection.LongCollections.UnmodifiableMap.UnmodifiableMap(LongObjectMap\u003cV\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.get(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~get~J", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.get(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.put(JTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~put~J~TV;", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.put(long key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.remove(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~remove~J", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.remove(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~size", + "label": "int io.netty.util.collection.LongCollections.UnmodifiableMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~isEmpty", + "label": "boolean io.netty.util.collection.LongCollections.UnmodifiableMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~clear", + "label": "void io.netty.util.collection.LongCollections.UnmodifiableMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.containsKey(J)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~J", + "label": "boolean io.netty.util.collection.LongCollections.UnmodifiableMap.containsKey(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongCollections.UnmodifiableMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongCollections.UnmodifiableMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.put(Ljava/lang/Long;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Long;~TV;", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.put(Long key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.LongCollections.UnmodifiableMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Long;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Long;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Long;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Long;+TV;\u003e;", + "label": "void io.netty.util.collection.LongCollections.UnmodifiableMap.putAll(Map\u003c? extends Long, ? extends V\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.LongCollections.UnmodifiableMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.keySet()Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~keySet", + "label": "Set\u003cLong\u003e io.netty.util.collection.LongCollections.UnmodifiableMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~entrySet", + "label": "Set\u003cEntry\u003cLong, V\u003e\u003e io.netty.util.collection.LongCollections.UnmodifiableMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.LongCollections.UnmodifiableMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongCollections.UnmodifiableMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;.access$100(Lio/netty/util/collection/LongCollections$UnmodifiableMap;)Lio.netty.util.collection.LongObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongCollections$UnmodifiableMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongCollections$UnmodifiableMap;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap~access$100~Lio.netty.util.collection.LongCollections$UnmodifiableMap;", + "label": "LongObjectMap io.netty.util.collection.LongCollections.UnmodifiableMap.access$100(UnmodifiableMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/LongCollections;", + "flags": 26, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongCollections$UnmodifiableMap.class[UnmodifiableMap", + "label": "io.netty.util.collection.LongCollections.UnmodifiableMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.LongObjectHashMap", + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.LongObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.DEFAULT_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 25, + "name": "DEFAULT_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^DEFAULT_CAPACITY", + "label": "int DEFAULT_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 25, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.NULL_VALUE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 26, + "name": "NULL_VALUE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^NULL_VALUE", + "label": "Object NULL_VALUE" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.maxSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "maxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^maxSize", + "label": "int maxSize" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[J", + "extras": { + "component": { + "kind": "LONG", + "name": "J" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^keys", + "label": "long[] keys" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^size", + "label": "int size" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.mask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "mask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^mask", + "label": "int mask" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 18, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^keySet", + "label": "Set\u003cLong\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 18, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^entrySet", + "label": "Set\u003cEntry\u003cLong, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 18, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.$assertionsDisabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4120, + "name": "$assertionsDisabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap^$assertionsDisabled", + "label": "boolean $assertionsDisabled" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "LongObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~LongObjectHashMap", + "label": "io.netty.util.collection.LongObjectHashMap.LongObjectHashMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "LongObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~LongObjectHashMap~I", + "label": "io.netty.util.collection.LongObjectHashMap.LongObjectHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "LongObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~LongObjectHashMap~I~F", + "label": "io.netty.util.collection.LongObjectHashMap.LongObjectHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.toExternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 10, + "name": "toExternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~toExternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.LongObjectHashMap.toExternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.toInternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 10, + "name": "toInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~toInternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.LongObjectHashMap.toInternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.get(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~get~J", + "label": "V io.netty.util.collection.LongObjectHashMap.get(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.put(JTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~put~J~TV;", + "label": "V io.netty.util.collection.LongObjectHashMap.put(long key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Long;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Long;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Long;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Long;+TV;\u003e;", + "label": "void io.netty.util.collection.LongObjectHashMap.putAll(Map\u003c? extends Long, ? extends V\u003e sourceMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.remove(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~remove~J", + "label": "V io.netty.util.collection.LongObjectHashMap.remove(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~size", + "label": "int io.netty.util.collection.LongObjectHashMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~isEmpty", + "label": "boolean io.netty.util.collection.LongObjectHashMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~clear", + "label": "void io.netty.util.collection.LongObjectHashMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.containsKey(J)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~containsKey~J", + "label": "boolean io.netty.util.collection.LongObjectHashMap.containsKey(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongObjectHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.LongObjectHashMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.LongObjectHashMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~hashCode", + "label": "int io.netty.util.collection.LongObjectHashMap.hashCode()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~equals~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongObjectHashMap.equals(Object obj)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.LongObjectHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.LongObjectHashMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.put(Ljava/lang/Long;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~put~Ljava.lang.Long;~TV;", + "label": "V io.netty.util.collection.LongObjectHashMap.put(Long key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.LongObjectHashMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.keySet()Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Long;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~keySet", + "label": "Set\u003cLong\u003e io.netty.util.collection.LongObjectHashMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~entrySet", + "label": "Set\u003cEntry\u003cLong, V\u003e\u003e io.netty.util.collection.LongObjectHashMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.objectToKey(Ljava/lang/Object;)J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "objectToKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~objectToKey~Ljava.lang.Object;", + "label": "long io.netty.util.collection.LongObjectHashMap.objectToKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.indexOf(J)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "indexOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~indexOf~J", + "label": "int io.netty.util.collection.LongObjectHashMap.indexOf(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.hashIndex(J)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "hashIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~hashIndex~J", + "label": "int io.netty.util.collection.LongObjectHashMap.hashIndex(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.hashCode(J)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~hashCode~J", + "label": "int io.netty.util.collection.LongObjectHashMap.hashCode(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.probeNext(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "probeNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~probeNext~I", + "label": "int io.netty.util.collection.LongObjectHashMap.probeNext(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.growSize()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "growSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~growSize", + "label": "void io.netty.util.collection.LongObjectHashMap.growSize()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.removeAt(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "removeAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~removeAt~I", + "label": "boolean io.netty.util.collection.LongObjectHashMap.removeAt(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.calcMaxSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "calcMaxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~calcMaxSize~I", + "label": "int io.netty.util.collection.LongObjectHashMap.calcMaxSize(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.rehash(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 2, + "name": "rehash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~rehash~I", + "label": "void io.netty.util.collection.LongObjectHashMap.rehash(int newCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~toString", + "label": "String io.netty.util.collection.LongObjectHashMap.toString()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.keyToString(J)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4, + "name": "keyToString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~keyToString~J", + "label": "String io.netty.util.collection.LongObjectHashMap.keyToString(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongObjectHashMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$300(Lio/netty/util/collection/LongObjectHashMap;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$300~Lio.netty.util.collection.LongObjectHashMap;", + "label": "int io.netty.util.collection.LongObjectHashMap.access$300(LongObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$500(Lio/netty/util/collection/LongObjectHashMap;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$500", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$500~Lio.netty.util.collection.LongObjectHashMap;", + "label": "Set io.netty.util.collection.LongObjectHashMap.access$500(LongObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$600(Lio/netty/util/collection/LongObjectHashMap;)[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$600~Lio.netty.util.collection.LongObjectHashMap;", + "label": "Object[] io.netty.util.collection.LongObjectHashMap.access$600(LongObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$700(Lio/netty/util/collection/LongObjectHashMap;I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$700~Lio.netty.util.collection.LongObjectHashMap;~I", + "label": "boolean io.netty.util.collection.LongObjectHashMap.access$700(LongObjectHashMap arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$800(Lio/netty/util/collection/LongObjectHashMap;)[J", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[J", + "extras": { + "component": { + "kind": "LONG", + "name": "J" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$800", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$800~Lio.netty.util.collection.LongObjectHashMap;", + "label": "long[] io.netty.util.collection.LongObjectHashMap.access$800(LongObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$900(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$900", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$900~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongObjectHashMap.access$900(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.access$1000(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 4104, + "name": "access$1000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~access$1000~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.LongObjectHashMap.access$1000(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.collection.LongObjectHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "LongObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap.class[LongObjectHashMap", + "label": "io.netty.util.collection.LongObjectHashMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.LongObjectHashMap$MapIterator", + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap\u003cTV;\u003e.MapIterator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Iterator" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.iter", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap\u003cTV;\u003e.PrimitiveIterator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 18, + "name": "iter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator^iter", + "label": "PrimitiveIterator iter" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator^this$0", + "label": "LongObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.(Lio/netty/util/collection/LongObjectHashMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 2, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.LongObjectHashMap;", + "label": "io.netty.util.collection.LongObjectHashMap.MapIterator.MapIterator(LongObjectHashMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.hasNext()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 1, + "name": "hasNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~hasNext", + "label": "boolean io.netty.util.collection.LongObjectHashMap.MapIterator.hasNext()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.next()Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Long;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~next", + "label": "Entry\u003cLong, V\u003e io.netty.util.collection.LongObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~remove", + "label": "void io.netty.util.collection.LongObjectHashMap.MapIterator.remove()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.next()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 4161, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~next!2", + "label": "Object io.netty.util.collection.LongObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;.(Lio/netty/util/collection/LongObjectHashMap;Lio/netty/util/collection/LongObjectHashMap$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapIterator;", + "flags": 4096, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.LongObjectHashMap;~Lio.netty.util.collection.LongObjectHashMap$1;", + "label": "io.netty.util.collection.LongObjectHashMap.MapIterator.MapIterator(LongObjectHashMap, LongObjectHashMap(){})" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 18, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapIterator.class[MapIterator", + "label": "io.netty.util.collection.LongObjectHashMap.MapIterator\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.LongObjectHashMap$MapEntry", + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap\u003cTV;\u003e.MapEntry;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map$Entry" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.entryIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 18, + "name": "entryIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry^entryIndex", + "label": "int entryIndex" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry^this$0", + "label": "LongObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.(Lio/netty/util/collection/LongObjectHashMap;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 0, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~MapEntry~Lio.netty.util.collection.LongObjectHashMap;~I", + "label": "io.netty.util.collection.LongObjectHashMap.MapEntry.MapEntry(LongObjectHashMap, int)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.getKey()Ljava.lang.Long;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Long;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 1, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~getKey", + "label": "Long io.netty.util.collection.LongObjectHashMap.MapEntry.getKey()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.getValue()TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~getValue", + "label": "V io.netty.util.collection.LongObjectHashMap.MapEntry.getValue()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.setValue(TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 1, + "name": "setValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~setValue~TV;", + "label": "V io.netty.util.collection.LongObjectHashMap.MapEntry.setValue(V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.verifyExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 2, + "name": "verifyExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~verifyExists", + "label": "void io.netty.util.collection.LongObjectHashMap.MapEntry.verifyExists()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;.getKey()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectHashMap$MapEntry;", + "flags": 4161, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry~getKey!2", + "label": "Object io.netty.util.collection.LongObjectHashMap.MapEntry.getKey()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/LongObjectHashMap;", + "flags": 16, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectHashMap$MapEntry.class[MapEntry", + "label": "io.netty.util.collection.LongObjectHashMap.MapEntry\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.LongObjectMap", + "bindingKey": "Lio/netty/util/collection/LongObjectMap\u003cTV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/LongObjectMap;.get(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectMap;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap~get~J", + "label": "V io.netty.util.collection.LongObjectMap.get(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectMap;.put(JTV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectMap;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap~put~J~TV;", + "label": "V io.netty.util.collection.LongObjectMap.put(long key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectMap;.remove(J)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap~remove~J", + "label": "V io.netty.util.collection.LongObjectMap.remove(long key)" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.LongObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectMap;", + "flags": 1025, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.LongObjectMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/LongObjectMap;.containsKey(J)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/LongObjectMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap~containsKey~J", + "label": "boolean io.netty.util.collection.LongObjectMap.containsKey(long key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "LongObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(LongObjectMap.class[LongObjectMap", + "label": "io.netty.util.collection.LongObjectMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ShortCollections$EmptyMap", + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ShortObjectMap" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 2, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~EmptyMap", + "label": "io.netty.util.collection.ShortCollections.EmptyMap.EmptyMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.get(S)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~get~S", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.get(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.put(SLjava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~put~S~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.put(short key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.remove(S)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~remove~S", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.remove(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~size", + "label": "int io.netty.util.collection.ShortCollections.EmptyMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~isEmpty", + "label": "boolean io.netty.util.collection.ShortCollections.EmptyMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortCollections.EmptyMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~clear", + "label": "void io.netty.util.collection.ShortCollections.EmptyMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.keySet()Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~keySet", + "label": "Set\u003cShort\u003e io.netty.util.collection.ShortCollections.EmptyMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.containsKey(S)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~containsKey~S", + "label": "boolean io.netty.util.collection.ShortCollections.EmptyMap.containsKey(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortCollections.EmptyMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cObject\u003e\u003e io.netty.util.collection.ShortCollections.EmptyMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.get(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~get~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.put(Ljava/lang/Short;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Short;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.put(Short key, Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.remove(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~remove~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Short;*\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Short;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Short;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Short;*\u003e;", + "label": "void io.netty.util.collection.ShortCollections.EmptyMap.putAll(Map\u003c? extends Short, ?\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.values()Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~values", + "label": "Collection\u003cObject\u003e io.netty.util.collection.ShortCollections.EmptyMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;Ljava.lang.Object;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;Ljava.lang.Object;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;Ljava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~entrySet", + "label": "Set\u003cEntry\u003cShort, Object\u003e\u003e io.netty.util.collection.ShortCollections.EmptyMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.EmptyMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$EmptyMap;.(Lio/netty/util/collection/ShortCollections$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortCollections$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$EmptyMap;", + "flags": 4096, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap~EmptyMap~Lio.netty.util.collection.ShortCollections$1;", + "label": "io.netty.util.collection.ShortCollections.EmptyMap.EmptyMap(ShortCollections(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ShortCollections;", + "flags": 26, + "name": "EmptyMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$EmptyMap.class[EmptyMap", + "label": "io.netty.util.collection.ShortCollections.EmptyMap" + }, + { + "fqName": "io.netty.util.collection.ShortCollections$UnmodifiableMap", + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ShortObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.map", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 18, + "name": "map", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap^map", + "label": "ShortObjectMap\u003cV\u003e map" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 2, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap^keySet", + "label": "Set\u003cShort\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 2, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap^entrySet", + "label": "Set\u003cEntry\u003cShort, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap^values", + "label": "Collection\u003cV\u003e values" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 2, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.(Lio/netty/util/collection/ShortObjectMap\u003cTV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 0, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~UnmodifiableMap~Lio.netty.util.collection.ShortObjectMap\\\u003cTV;\u003e;", + "label": "io.netty.util.collection.ShortCollections.UnmodifiableMap.UnmodifiableMap(ShortObjectMap\u003cV\u003e map)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.get(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~get~S", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.get(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.put(STV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~put~S~TV;", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.put(short key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.remove(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~remove~S", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.remove(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~size", + "label": "int io.netty.util.collection.ShortCollections.UnmodifiableMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~isEmpty", + "label": "boolean io.netty.util.collection.ShortCollections.UnmodifiableMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~clear", + "label": "void io.netty.util.collection.ShortCollections.UnmodifiableMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.containsKey(S)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~S", + "label": "boolean io.netty.util.collection.ShortCollections.UnmodifiableMap.containsKey(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortCollections.UnmodifiableMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortCollections.UnmodifiableMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.put(Ljava/lang/Short;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Short;~TV;", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.put(Short key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ShortCollections.UnmodifiableMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Short;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Short;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Short;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Short;+TV;\u003e;", + "label": "void io.netty.util.collection.ShortCollections.UnmodifiableMap.putAll(Map\u003c? extends Short, ? extends V\u003e m)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ShortCollections.UnmodifiableMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.keySet()Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~keySet", + "label": "Set\u003cShort\u003e io.netty.util.collection.ShortCollections.UnmodifiableMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~entrySet", + "label": "Set\u003cEntry\u003cShort, V\u003e\u003e io.netty.util.collection.ShortCollections.UnmodifiableMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.ShortCollections.UnmodifiableMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortCollections.UnmodifiableMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;.access$100(Lio/netty/util/collection/ShortCollections$UnmodifiableMap;)Lio.netty.util.collection.ShortObjectMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortCollections$UnmodifiableMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortCollections$UnmodifiableMap;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap~access$100~Lio.netty.util.collection.ShortCollections$UnmodifiableMap;", + "label": "ShortObjectMap io.netty.util.collection.ShortCollections.UnmodifiableMap.access$100(UnmodifiableMap arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ShortCollections;", + "flags": 26, + "name": "UnmodifiableMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortCollections$UnmodifiableMap.class[UnmodifiableMap", + "label": "io.netty.util.collection.ShortCollections.UnmodifiableMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ShortObjectHashMap", + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "io.netty.util.collection.ShortObjectMap" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.DEFAULT_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 25, + "name": "DEFAULT_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^DEFAULT_CAPACITY", + "label": "int DEFAULT_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 25, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.NULL_VALUE", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 26, + "name": "NULL_VALUE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^NULL_VALUE", + "label": "Object NULL_VALUE" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.maxSize", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "maxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^maxSize", + "label": "int maxSize" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.loadFactor", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 18, + "name": "loadFactor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^loadFactor", + "label": "float loadFactor" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.keys", + "type": { + "kind": "ARRAY", + "name": "[S", + "extras": { + "component": { + "kind": "SHORT", + "name": "S" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^keys", + "label": "short[] keys" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.values", + "type": { + "kind": "ARRAY", + "name": "[TV;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^values", + "label": "V[] values" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.size", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^size", + "label": "int size" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.mask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "mask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^mask", + "label": "int mask" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 18, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^keySet", + "label": "Set\u003cShort\u003e keySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 18, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^entrySet", + "label": "Set\u003cEntry\u003cShort, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.entries", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 18, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e entries" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.$assertionsDisabled", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4120, + "name": "$assertionsDisabled", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap^$assertionsDisabled", + "label": "boolean $assertionsDisabled" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "ShortObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~ShortObjectHashMap", + "label": "io.netty.util.collection.ShortObjectHashMap.ShortObjectHashMap()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "ShortObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~ShortObjectHashMap~I", + "label": "io.netty.util.collection.ShortObjectHashMap.ShortObjectHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "ShortObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~ShortObjectHashMap~I~F", + "label": "io.netty.util.collection.ShortObjectHashMap.ShortObjectHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.toExternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 10, + "name": "toExternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~toExternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.ShortObjectHashMap.toExternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.toInternal(TT;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 10, + "name": "toInternal", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~toInternal~TT;", + "label": "\u003cT\u003e T io.netty.util.collection.ShortObjectHashMap.toInternal(T value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.get(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~get~S", + "label": "V io.netty.util.collection.ShortObjectHashMap.get(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.put(STV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~put~S~TV;", + "label": "V io.netty.util.collection.ShortObjectHashMap.put(short key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.putAll(Ljava/util/Map\u003c+Ljava/lang/Short;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+Ljava.lang.Short;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Ljava.lang.Short;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~putAll~Ljava.util.Map\\\u003c+Ljava.lang.Short;+TV;\u003e;", + "label": "void io.netty.util.collection.ShortObjectHashMap.putAll(Map\u003c? extends Short, ? extends V\u003e sourceMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.remove(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~remove~S", + "label": "V io.netty.util.collection.ShortObjectHashMap.remove(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~size", + "label": "int io.netty.util.collection.ShortObjectHashMap.size()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~isEmpty", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~clear", + "label": "void io.netty.util.collection.ShortObjectHashMap.clear()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.containsKey(S)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~containsKey~S", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.containsKey(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ShortObjectHashMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~values", + "label": "Collection\u003cV\u003e io.netty.util.collection.ShortObjectHashMap.values()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~hashCode", + "label": "int io.netty.util.collection.ShortObjectHashMap.hashCode()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~equals~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.equals(Object obj)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~get~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ShortObjectHashMap.get(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.put(Ljava/lang/Short;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~put~Ljava.lang.Short;~TV;", + "label": "V io.netty.util.collection.ShortObjectHashMap.put(Short key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~remove~Ljava.lang.Object;", + "label": "V io.netty.util.collection.ShortObjectHashMap.remove(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.keySet()Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.lang.Short;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~keySet", + "label": "Set\u003cShort\u003e io.netty.util.collection.ShortObjectHashMap.keySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~entrySet", + "label": "Set\u003cEntry\u003cShort, V\u003e\u003e io.netty.util.collection.ShortObjectHashMap.entrySet()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.objectToKey(Ljava/lang/Object;)S", + "constructor": false, + "returnType": { + "kind": "SHORT", + "name": "S" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "objectToKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~objectToKey~Ljava.lang.Object;", + "label": "short io.netty.util.collection.ShortObjectHashMap.objectToKey(Object key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.indexOf(S)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "indexOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~indexOf~S", + "label": "int io.netty.util.collection.ShortObjectHashMap.indexOf(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.hashIndex(S)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "hashIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~hashIndex~S", + "label": "int io.netty.util.collection.ShortObjectHashMap.hashIndex(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.hashCode(S)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 10, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~hashCode~S", + "label": "int io.netty.util.collection.ShortObjectHashMap.hashCode(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.probeNext(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "probeNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~probeNext~I", + "label": "int io.netty.util.collection.ShortObjectHashMap.probeNext(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.growSize()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "growSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~growSize", + "label": "void io.netty.util.collection.ShortObjectHashMap.growSize()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.removeAt(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "removeAt", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~removeAt~I", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.removeAt(int index)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.calcMaxSize(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "calcMaxSize", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~calcMaxSize~I", + "label": "int io.netty.util.collection.ShortObjectHashMap.calcMaxSize(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.rehash(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 2, + "name": "rehash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~rehash~I", + "label": "void io.netty.util.collection.ShortObjectHashMap.rehash(int newCapacity)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~toString", + "label": "String io.netty.util.collection.ShortObjectHashMap.toString()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.keyToString(S)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4, + "name": "keyToString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~keyToString~S", + "label": "String io.netty.util.collection.ShortObjectHashMap.keyToString(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4161, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~put~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortObjectHashMap.put(Object arg0, Object arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$300(Lio/netty/util/collection/ShortObjectHashMap;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$300", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$300~Lio.netty.util.collection.ShortObjectHashMap;", + "label": "int io.netty.util.collection.ShortObjectHashMap.access$300(ShortObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$500(Lio/netty/util/collection/ShortObjectHashMap;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$500", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$500~Lio.netty.util.collection.ShortObjectHashMap;", + "label": "Set io.netty.util.collection.ShortObjectHashMap.access$500(ShortObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$600(Lio/netty/util/collection/ShortObjectHashMap;)[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$600", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$600~Lio.netty.util.collection.ShortObjectHashMap;", + "label": "Object[] io.netty.util.collection.ShortObjectHashMap.access$600(ShortObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$700(Lio/netty/util/collection/ShortObjectHashMap;I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$700", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$700~Lio.netty.util.collection.ShortObjectHashMap;~I", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.access$700(ShortObjectHashMap arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$800(Lio/netty/util/collection/ShortObjectHashMap;)[S", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[S", + "extras": { + "component": { + "kind": "SHORT", + "name": "S" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$800", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$800~Lio.netty.util.collection.ShortObjectHashMap;", + "label": "short[] io.netty.util.collection.ShortObjectHashMap.access$800(ShortObjectHashMap arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$900(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$900", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$900~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortObjectHashMap.access$900(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.access$1000(Ljava/lang/Object;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 4104, + "name": "access$1000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~access$1000~Ljava.lang.Object;", + "label": "Object io.netty.util.collection.ShortObjectHashMap.access$1000(Object arg0)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.collection.ShortObjectHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ShortObjectHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap.class[ShortObjectHashMap", + "label": "io.netty.util.collection.ShortObjectHashMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ShortObjectHashMap$MapIterator", + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap\u003cTV;\u003e.MapIterator;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Iterator" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.iter", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap\u003cTV;\u003e.PrimitiveIterator;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 18, + "name": "iter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator^iter", + "label": "PrimitiveIterator iter" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator^this$0", + "label": "ShortObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.(Lio/netty/util/collection/ShortObjectHashMap;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 2, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.ShortObjectHashMap;", + "label": "io.netty.util.collection.ShortObjectHashMap.MapIterator.MapIterator(ShortObjectHashMap)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.hasNext()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 1, + "name": "hasNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~hasNext", + "label": "boolean io.netty.util.collection.ShortObjectHashMap.MapIterator.hasNext()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.next()Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLjava.lang.Short;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~next", + "label": "Entry\u003cShort, V\u003e io.netty.util.collection.ShortObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~remove", + "label": "void io.netty.util.collection.ShortObjectHashMap.MapIterator.remove()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.next()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 4161, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~next!2", + "label": "Object io.netty.util.collection.ShortObjectHashMap.MapIterator.next()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;.(Lio/netty/util/collection/ShortObjectHashMap;Lio/netty/util/collection/ShortObjectHashMap$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap$1;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapIterator;", + "flags": 4096, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator~MapIterator~Lio.netty.util.collection.ShortObjectHashMap;~Lio.netty.util.collection.ShortObjectHashMap$1;", + "label": "io.netty.util.collection.ShortObjectHashMap.MapIterator.MapIterator(ShortObjectHashMap, ShortObjectHashMap(){})" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 18, + "name": "MapIterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapIterator.class[MapIterator", + "label": "io.netty.util.collection.ShortObjectHashMap.MapIterator\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ShortObjectHashMap$MapEntry", + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap\u003cTV;\u003e.MapEntry;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map$Entry" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.entryIndex", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 18, + "name": "entryIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry^entryIndex", + "label": "int entryIndex" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.this$0", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 4112, + "name": "this$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry^this$0", + "label": "ShortObjectHashMap this$0" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.(Lio/netty/util/collection/ShortObjectHashMap;I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectHashMap;" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 0, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~MapEntry~Lio.netty.util.collection.ShortObjectHashMap;~I", + "label": "io.netty.util.collection.ShortObjectHashMap.MapEntry.MapEntry(ShortObjectHashMap, int)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.getKey()Ljava.lang.Short;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Short;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 1, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~getKey", + "label": "Short io.netty.util.collection.ShortObjectHashMap.MapEntry.getKey()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.getValue()TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~getValue", + "label": "V io.netty.util.collection.ShortObjectHashMap.MapEntry.getValue()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.setValue(TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 1, + "name": "setValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~setValue~TV;", + "label": "V io.netty.util.collection.ShortObjectHashMap.MapEntry.setValue(V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.verifyExists()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 2, + "name": "verifyExists", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~verifyExists", + "label": "void io.netty.util.collection.ShortObjectHashMap.MapEntry.verifyExists()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;.getKey()Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap$MapEntry;", + "flags": 4161, + "name": "getKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry~getKey!2", + "label": "Object io.netty.util.collection.ShortObjectHashMap.MapEntry.getKey()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/collection/ShortObjectHashMap;", + "flags": 16, + "name": "MapEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectHashMap$MapEntry.class[MapEntry", + "label": "io.netty.util.collection.ShortObjectHashMap.MapEntry\u003cV\u003e" + }, + { + "fqName": "io.netty.util.collection.ShortObjectMap", + "bindingKey": "Lio/netty/util/collection/ShortObjectMap\u003cTV;\u003e;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "java.util.Map" + ], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/collection/ShortObjectMap;.get(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectMap;", + "flags": 1025, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap~get~S", + "label": "V io.netty.util.collection.ShortObjectMap.get(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectMap;.put(STV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectMap;", + "flags": 1025, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap~put~S~TV;", + "label": "V io.netty.util.collection.ShortObjectMap.put(short key, V value)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectMap;.remove(S)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectMap;", + "flags": 1025, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap~remove~S", + "label": "V io.netty.util.collection.ShortObjectMap.remove(short key)" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectMap;.entries()Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Iterable\u003cLio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Iterable;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.collection.ShortObjectMap$PrimitiveEntry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectMap;", + "flags": 1025, + "name": "entries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap~entries", + "label": "Iterable\u003cPrimitiveEntry\u003cV\u003e\u003e io.netty.util.collection.ShortObjectMap.entries()" + }, + { + "bindingKey": "Lio/netty/util/collection/ShortObjectMap;.containsKey(S)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "SHORT", + "name": "S" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/collection/ShortObjectMap;", + "flags": 1025, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap~containsKey~S", + "label": "boolean io.netty.util.collection.ShortObjectMap.containsKey(short key)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "ShortObjectMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.collection(ShortObjectMap.class[ShortObjectMap", + "label": "io.netty.util.collection.ShortObjectMap\u003cV\u003e" + }, + { + "fqName": "io.netty.util.concurrent.ImmediateEventExecutor$ImmediatePromise", + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.concurrent.DefaultPromise", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise;.(Lio/netty/util/concurrent/EventExecutor;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise;", + "flags": 0, + "name": "ImmediatePromise", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediatePromise.class[ImmediatePromise~ImmediatePromise~Lio.netty.util.concurrent.EventExecutor;", + "label": "io.netty.util.concurrent.ImmediateEventExecutor.ImmediatePromise.ImmediatePromise(EventExecutor executor)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise;.checkDeadLock()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise;", + "flags": 4, + "name": "checkDeadLock", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediatePromise.class[ImmediatePromise~checkDeadLock", + "label": "void io.netty.util.concurrent.ImmediateEventExecutor.ImmediatePromise.checkDeadLock()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor;", + "flags": 8, + "name": "ImmediatePromise", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediatePromise.class[ImmediatePromise", + "label": "io.netty.util.concurrent.ImmediateEventExecutor.ImmediatePromise\u003cV\u003e" + }, + { + "fqName": "io.netty.util.concurrent.ImmediateEventExecutor$ImmediateProgressivePromise", + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise\u003cTV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.concurrent.DefaultProgressivePromise", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise;.(Lio/netty/util/concurrent/EventExecutor;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise;", + "flags": 0, + "name": "ImmediateProgressivePromise", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediateProgressivePromise.class[ImmediateProgressivePromise~ImmediateProgressivePromise~Lio.netty.util.concurrent.EventExecutor;", + "label": "io.netty.util.concurrent.ImmediateEventExecutor.ImmediateProgressivePromise.ImmediateProgressivePromise(EventExecutor executor)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise;.checkDeadLock()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise;", + "flags": 4, + "name": "checkDeadLock", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediateProgressivePromise.class[ImmediateProgressivePromise~checkDeadLock", + "label": "void io.netty.util.concurrent.ImmediateEventExecutor.ImmediateProgressivePromise.checkDeadLock()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lio/netty/util/concurrent/ImmediateEventExecutor;", + "flags": 8, + "name": "ImmediateProgressivePromise", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(ImmediateEventExecutor$ImmediateProgressivePromise.class[ImmediateProgressivePromise", + "label": "io.netty.util.concurrent.ImmediateEventExecutor.ImmediateProgressivePromise\u003cV\u003e" + }, + { + "fqName": "io.netty.util.concurrent.MultithreadEventExecutorGroup", + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.concurrent.AbstractEventExecutorGroup", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.children", + "type": { + "kind": "ARRAY", + "name": "[Lio.netty.util.concurrent.EventExecutor;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 18, + "name": "children", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup^children", + "label": "EventExecutor[] children" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.readonlyChildren", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLio.netty.util.concurrent.EventExecutor;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 18, + "name": "readonlyChildren", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup^readonlyChildren", + "label": "Set\u003cEventExecutor\u003e readonlyChildren" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.terminatedChildren", + "type": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicInteger;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 18, + "name": "terminatedChildren", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup^terminatedChildren", + "label": "AtomicInteger terminatedChildren" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.terminationFuture", + "type": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.concurrent.Promise\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Promise;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 18, + "name": "terminationFuture", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup^terminationFuture", + "label": "Promise\u003c?\u003e terminationFuture" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.chooser", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutorChooserFactory$EventExecutorChooser;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 18, + "name": "chooser", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup^chooser", + "label": "EventExecutorChooser chooser" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.(ILjava/util/concurrent/ThreadFactory;[Ljava/lang/Object;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.ThreadFactory;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 132, + "name": "MultithreadEventExecutorGroup", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~MultithreadEventExecutorGroup~I~Ljava.util.concurrent.ThreadFactory;~\\[Ljava.lang.Object;", + "label": "io.netty.util.concurrent.MultithreadEventExecutorGroup.MultithreadEventExecutorGroup(int nThreads, ThreadFactory threadFactory, Object... args)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.(ILjava/util/concurrent/Executor;[Ljava/lang/Object;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.Executor;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 132, + "name": "MultithreadEventExecutorGroup", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~MultithreadEventExecutorGroup~I~Ljava.util.concurrent.Executor;~\\[Ljava.lang.Object;", + "label": "io.netty.util.concurrent.MultithreadEventExecutorGroup.MultithreadEventExecutorGroup(int nThreads, Executor executor, Object... args)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;[Ljava/lang/Object;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.Executor;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutorChooserFactory;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 132, + "name": "MultithreadEventExecutorGroup", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~MultithreadEventExecutorGroup~I~Ljava.util.concurrent.Executor;~Lio.netty.util.concurrent.EventExecutorChooserFactory;~\\[Ljava.lang.Object;", + "label": "io.netty.util.concurrent.MultithreadEventExecutorGroup.MultithreadEventExecutorGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, Object... args)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.newDefaultThreadFactory()Ljava.util.concurrent.ThreadFactory;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.ThreadFactory;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 4, + "name": "newDefaultThreadFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~newDefaultThreadFactory", + "label": "ThreadFactory io.netty.util.concurrent.MultithreadEventExecutorGroup.newDefaultThreadFactory()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.next()Lio.netty.util.concurrent.EventExecutor;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "next", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~next", + "label": "EventExecutor io.netty.util.concurrent.MultithreadEventExecutorGroup.next()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.iterator()Ljava.util.Iterator\u003cLio.netty.util.concurrent.EventExecutor;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Iterator\u003cLio.netty.util.concurrent.EventExecutor;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Iterator;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "iterator", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~iterator", + "label": "Iterator\u003cEventExecutor\u003e io.netty.util.concurrent.MultithreadEventExecutorGroup.iterator()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.executorCount()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 17, + "name": "executorCount", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~executorCount", + "label": "int io.netty.util.concurrent.MultithreadEventExecutorGroup.executorCount()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.newChild(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio.netty.util.concurrent.EventExecutor;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.Executor;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1156, + "name": "newChild", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~newChild~Ljava.util.concurrent.Executor;~\\[Ljava.lang.Object;", + "label": "EventExecutor io.netty.util.concurrent.MultithreadEventExecutorGroup.newChild(Executor executor, Object... args) throws Exception" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.shutdownGracefully(JJLjava/util/concurrent/TimeUnit;)Lio.netty.util.concurrent.Future\u003c*\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.concurrent.Future\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Future;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.TimeUnit;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "shutdownGracefully", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~shutdownGracefully~J~J~Ljava.util.concurrent.TimeUnit;", + "label": "Future\u003c?\u003e io.netty.util.concurrent.MultithreadEventExecutorGroup.shutdownGracefully(long quietPeriod, long timeout, TimeUnit unit)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.terminationFuture()Lio.netty.util.concurrent.Future\u003c*\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.concurrent.Future\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Future;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "terminationFuture", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~terminationFuture", + "label": "Future\u003c?\u003e io.netty.util.concurrent.MultithreadEventExecutorGroup.terminationFuture()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.shutdown()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [ + { + "fqName": "java.lang.Deprecated", + "valuePairs": {}, + "name": "java.lang.Deprecated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~shutdown}java.lang.Deprecated", + "label": "java.lang.Deprecated" + } + ], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1048577, + "name": "shutdown", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~shutdown", + "label": "void io.netty.util.concurrent.MultithreadEventExecutorGroup.shutdown()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.isShuttingDown()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "isShuttingDown", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~isShuttingDown", + "label": "boolean io.netty.util.concurrent.MultithreadEventExecutorGroup.isShuttingDown()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.isShutdown()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "isShutdown", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~isShutdown", + "label": "boolean io.netty.util.concurrent.MultithreadEventExecutorGroup.isShutdown()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.isTerminated()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "isTerminated", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~isTerminated", + "label": "boolean io.netty.util.concurrent.MultithreadEventExecutorGroup.isTerminated()" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.awaitTermination(JLjava/util/concurrent/TimeUnit;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "CLASS", + "name": "Ljava.util.concurrent.TimeUnit;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 1, + "name": "awaitTermination", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~awaitTermination~J~Ljava.util.concurrent.TimeUnit;", + "label": "boolean io.netty.util.concurrent.MultithreadEventExecutorGroup.awaitTermination(long timeout, TimeUnit unit) throws InterruptedException" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.access$000(Lio/netty/util/concurrent/MultithreadEventExecutorGroup;)Ljava.util.concurrent.atomic.AtomicInteger;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicInteger;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.MultithreadEventExecutorGroup;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 4104, + "name": "access$000", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~access$000~Lio.netty.util.concurrent.MultithreadEventExecutorGroup;", + "label": "AtomicInteger io.netty.util.concurrent.MultithreadEventExecutorGroup.access$000(MultithreadEventExecutorGroup arg0)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.access$100(Lio/netty/util/concurrent/MultithreadEventExecutorGroup;)[Lio.netty.util.concurrent.EventExecutor;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Lio.netty.util.concurrent.EventExecutor;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.EventExecutor;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.MultithreadEventExecutorGroup;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 4104, + "name": "access$100", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~access$100~Lio.netty.util.concurrent.MultithreadEventExecutorGroup;", + "label": "EventExecutor[] io.netty.util.concurrent.MultithreadEventExecutorGroup.access$100(MultithreadEventExecutorGroup arg0)" + }, + { + "bindingKey": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;.access$200(Lio/netty/util/concurrent/MultithreadEventExecutorGroup;)Lio.netty.util.concurrent.Promise;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.Promise;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.MultithreadEventExecutorGroup;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/concurrent/MultithreadEventExecutorGroup;", + "flags": 4104, + "name": "access$200", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup~access$200~Lio.netty.util.concurrent.MultithreadEventExecutorGroup;", + "label": "Promise io.netty.util.concurrent.MultithreadEventExecutorGroup.access$200(MultithreadEventExecutorGroup arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1025, + "name": "MultithreadEventExecutorGroup", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.concurrent(MultithreadEventExecutorGroup.class[MultithreadEventExecutorGroup", + "label": "io.netty.util.concurrent.MultithreadEventExecutorGroup" + }, + { + "fqName": "io.netty.util.internal.InternalThreadLocalMap", + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.UnpaddedInternalThreadLocalMap", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.logger", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.logging.InternalLogger;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 26, + "name": "logger", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^logger", + "label": "InternalLogger logger" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.DEFAULT_ARRAY_LIST_INITIAL_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 26, + "name": "DEFAULT_ARRAY_LIST_INITIAL_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^DEFAULT_ARRAY_LIST_INITIAL_CAPACITY", + "label": "int DEFAULT_ARRAY_LIST_INITIAL_CAPACITY" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.STRING_BUILDER_INITIAL_SIZE", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 26, + "name": "STRING_BUILDER_INITIAL_SIZE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^STRING_BUILDER_INITIAL_SIZE", + "label": "int STRING_BUILDER_INITIAL_SIZE" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.STRING_BUILDER_MAX_SIZE", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 26, + "name": "STRING_BUILDER_MAX_SIZE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^STRING_BUILDER_MAX_SIZE", + "label": "int STRING_BUILDER_MAX_SIZE" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.UNSET", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 25, + "name": "UNSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^UNSET", + "label": "Object UNSET" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp1", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp1", + "label": "long rp1" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp2", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp2", + "label": "long rp2" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp3", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp3", + "label": "long rp3" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp4", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp4", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp4", + "label": "long rp4" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp5", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp5", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp5", + "label": "long rp5" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp6", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp6", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp6", + "label": "long rp6" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp7", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp7", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp7", + "label": "long rp7" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp8", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp8", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp8", + "label": "long rp8" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.rp9", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "rp9", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap^rp9", + "label": "long rp9" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.getIfSet()Lio.netty.util.internal.InternalThreadLocalMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.InternalThreadLocalMap;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "getIfSet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~getIfSet", + "label": "InternalThreadLocalMap io.netty.util.internal.InternalThreadLocalMap.getIfSet()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.get()Lio.netty.util.internal.InternalThreadLocalMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.InternalThreadLocalMap;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~get", + "label": "InternalThreadLocalMap io.netty.util.internal.InternalThreadLocalMap.get()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.fastGet(Lio/netty/util/concurrent/FastThreadLocalThread;)Lio.netty.util.internal.InternalThreadLocalMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.InternalThreadLocalMap;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.concurrent.FastThreadLocalThread;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 10, + "name": "fastGet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~fastGet~Lio.netty.util.concurrent.FastThreadLocalThread;", + "label": "InternalThreadLocalMap io.netty.util.internal.InternalThreadLocalMap.fastGet(FastThreadLocalThread thread)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.slowGet()Lio.netty.util.internal.InternalThreadLocalMap;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.InternalThreadLocalMap;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 10, + "name": "slowGet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~slowGet", + "label": "InternalThreadLocalMap io.netty.util.internal.InternalThreadLocalMap.slowGet()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.remove()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~remove", + "label": "void io.netty.util.internal.InternalThreadLocalMap.remove()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.destroy()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "destroy", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~destroy", + "label": "void io.netty.util.internal.InternalThreadLocalMap.destroy()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.nextVariableIndex()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "nextVariableIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~nextVariableIndex", + "label": "int io.netty.util.internal.InternalThreadLocalMap.nextVariableIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.lastVariableIndex()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 9, + "name": "lastVariableIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~lastVariableIndex", + "label": "int io.netty.util.internal.InternalThreadLocalMap.lastVariableIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 2, + "name": "InternalThreadLocalMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~InternalThreadLocalMap", + "label": "io.netty.util.internal.InternalThreadLocalMap.InternalThreadLocalMap()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.newIndexedVariableTable()[Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 10, + "name": "newIndexedVariableTable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~newIndexedVariableTable", + "label": "Object[] io.netty.util.internal.InternalThreadLocalMap.newIndexedVariableTable()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~size", + "label": "int io.netty.util.internal.InternalThreadLocalMap.size()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.stringBuilder()Ljava.lang.StringBuilder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "stringBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~stringBuilder", + "label": "StringBuilder io.netty.util.internal.InternalThreadLocalMap.stringBuilder()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.charsetEncoderCache()Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetEncoder;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetEncoder;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + { + "kind": "CLASS", + "name": "Ljava.nio.charset.CharsetEncoder;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "charsetEncoderCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~charsetEncoderCache", + "label": "Map\u003cCharset, CharsetEncoder\u003e io.netty.util.internal.InternalThreadLocalMap.charsetEncoderCache()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.charsetDecoderCache()Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetDecoder;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetDecoder;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + { + "kind": "CLASS", + "name": "Ljava.nio.charset.CharsetDecoder;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "charsetDecoderCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~charsetDecoderCache", + "label": "Map\u003cCharset, CharsetDecoder\u003e io.netty.util.internal.InternalThreadLocalMap.charsetDecoderCache()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.arrayList()Ljava.util.ArrayList\u003cTE;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.ArrayList\u003cTE;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.ArrayList;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TE;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "arrayList", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~arrayList", + "label": "\u003cE\u003e ArrayList\u003cE\u003e io.netty.util.internal.InternalThreadLocalMap.arrayList()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.arrayList(I)Ljava.util.ArrayList\u003cTE;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.ArrayList\u003cTE;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.ArrayList;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TE;" + } + ] + } + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "arrayList", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~arrayList~I", + "label": "\u003cE\u003e ArrayList\u003cE\u003e io.netty.util.internal.InternalThreadLocalMap.arrayList(int minCapacity)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.futureListenerStackDepth()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "futureListenerStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~futureListenerStackDepth", + "label": "int io.netty.util.internal.InternalThreadLocalMap.futureListenerStackDepth()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.setFutureListenerStackDepth(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "setFutureListenerStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~setFutureListenerStackDepth~I", + "label": "void io.netty.util.internal.InternalThreadLocalMap.setFutureListenerStackDepth(int futureListenerStackDepth)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.random()Lio.netty.util.internal.ThreadLocalRandom;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.ThreadLocalRandom;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "random", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~random", + "label": "ThreadLocalRandom io.netty.util.internal.InternalThreadLocalMap.random()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.typeParameterMatcherGetCache()Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Lio.netty.util.internal.TypeParameterMatcher;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Lio.netty.util.internal.TypeParameterMatcher;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.TypeParameterMatcher;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "typeParameterMatcherGetCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~typeParameterMatcherGetCache", + "label": "Map\u003cClass\u003c?\u003e, TypeParameterMatcher\u003e io.netty.util.internal.InternalThreadLocalMap.typeParameterMatcherGetCache()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.typeParameterMatcherFindCache()Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.util.Map\u003cLjava.lang.String;Lio.netty.util.internal.TypeParameterMatcher;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.util.Map\u003cLjava.lang.String;Lio.netty.util.internal.TypeParameterMatcher;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lio.netty.util.internal.TypeParameterMatcher;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.TypeParameterMatcher;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "typeParameterMatcherFindCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~typeParameterMatcherFindCache", + "label": "Map\u003cClass\u003c?\u003e, Map\u003cString, TypeParameterMatcher\u003e\u003e io.netty.util.internal.InternalThreadLocalMap.typeParameterMatcherFindCache()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.counterHashCode()Lio.netty.util.internal.IntegerHolder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.IntegerHolder;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "counterHashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~counterHashCode", + "label": "IntegerHolder io.netty.util.internal.InternalThreadLocalMap.counterHashCode()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.setCounterHashCode(Lio/netty/util/internal/IntegerHolder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.IntegerHolder;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "setCounterHashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~setCounterHashCode~Lio.netty.util.internal.IntegerHolder;", + "label": "void io.netty.util.internal.InternalThreadLocalMap.setCounterHashCode(IntegerHolder counterHashCode)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.handlerSharableCache()Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.lang.Boolean;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.lang.Boolean;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "handlerSharableCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~handlerSharableCache", + "label": "Map\u003cClass\u003c?\u003e, Boolean\u003e io.netty.util.internal.InternalThreadLocalMap.handlerSharableCache()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.localChannelReaderStackDepth()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "localChannelReaderStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~localChannelReaderStackDepth", + "label": "int io.netty.util.internal.InternalThreadLocalMap.localChannelReaderStackDepth()" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.setLocalChannelReaderStackDepth(I)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "setLocalChannelReaderStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~setLocalChannelReaderStackDepth~I", + "label": "void io.netty.util.internal.InternalThreadLocalMap.setLocalChannelReaderStackDepth(int localChannelReaderStackDepth)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.indexedVariable(I)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "indexedVariable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~indexedVariable~I", + "label": "Object io.netty.util.internal.InternalThreadLocalMap.indexedVariable(int index)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.setIndexedVariable(ILjava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "setIndexedVariable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~setIndexedVariable~I~Ljava.lang.Object;", + "label": "boolean io.netty.util.internal.InternalThreadLocalMap.setIndexedVariable(int index, Object value)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.expandIndexedVariableTableAndSet(ILjava/lang/Object;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 2, + "name": "expandIndexedVariableTableAndSet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~expandIndexedVariableTableAndSet~I~Ljava.lang.Object;", + "label": "void io.netty.util.internal.InternalThreadLocalMap.expandIndexedVariableTableAndSet(int index, Object value)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.removeIndexedVariable(I)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "removeIndexedVariable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~removeIndexedVariable~I", + "label": "Object io.netty.util.internal.InternalThreadLocalMap.removeIndexedVariable(int index)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.isIndexedVariableSet(I)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 1, + "name": "isIndexedVariableSet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~isIndexedVariableSet~I", + "label": "boolean io.netty.util.internal.InternalThreadLocalMap.isIndexedVariableSet(int index)" + }, + { + "bindingKey": "Lio/netty/util/internal/InternalThreadLocalMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/InternalThreadLocalMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.InternalThreadLocalMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 17, + "name": "InternalThreadLocalMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(InternalThreadLocalMap.class[InternalThreadLocalMap", + "label": "io.netty.util.internal.InternalThreadLocalMap" + }, + { + "fqName": "io.netty.util.internal.UnpaddedInternalThreadLocalMap", + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.slowThreadLocalMap", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.ThreadLocal\u003cLio.netty.util.internal.InternalThreadLocalMap;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.ThreadLocal;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.InternalThreadLocalMap;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 24, + "name": "slowThreadLocalMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^slowThreadLocalMap", + "label": "ThreadLocal\u003cInternalThreadLocalMap\u003e slowThreadLocalMap" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.nextIndex", + "type": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicInteger;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 24, + "name": "nextIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^nextIndex", + "label": "AtomicInteger nextIndex" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.indexedVariables", + "type": { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "indexedVariables", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^indexedVariables", + "label": "Object[] indexedVariables" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.futureListenerStackDepth", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "futureListenerStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^futureListenerStackDepth", + "label": "int futureListenerStackDepth" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.localChannelReaderStackDepth", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "localChannelReaderStackDepth", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^localChannelReaderStackDepth", + "label": "int localChannelReaderStackDepth" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.handlerSharableCache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.lang.Boolean;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Boolean;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "handlerSharableCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^handlerSharableCache", + "label": "Map\u003cClass\u003c?\u003e, Boolean\u003e handlerSharableCache" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.counterHashCode", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.IntegerHolder;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "counterHashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^counterHashCode", + "label": "IntegerHolder counterHashCode" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.random", + "type": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.ThreadLocalRandom;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "random", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^random", + "label": "ThreadLocalRandom random" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.typeParameterMatcherGetCache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Lio.netty.util.internal.TypeParameterMatcher;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.TypeParameterMatcher;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "typeParameterMatcherGetCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^typeParameterMatcherGetCache", + "label": "Map\u003cClass\u003c?\u003e, TypeParameterMatcher\u003e typeParameterMatcherGetCache" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.typeParameterMatcherFindCache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.Class\u003c*\u003e;Ljava.util.Map\u003cLjava.lang.String;Lio.netty.util.internal.TypeParameterMatcher;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Lio.netty.util.internal.TypeParameterMatcher;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.TypeParameterMatcher;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "typeParameterMatcherFindCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^typeParameterMatcherFindCache", + "label": "Map\u003cClass\u003c?\u003e, Map\u003cString, TypeParameterMatcher\u003e\u003e typeParameterMatcherFindCache" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.stringBuilder", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.StringBuilder;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "stringBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^stringBuilder", + "label": "StringBuilder stringBuilder" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.charsetEncoderCache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetEncoder;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + { + "kind": "CLASS", + "name": "Ljava.nio.charset.CharsetEncoder;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "charsetEncoderCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^charsetEncoderCache", + "label": "Map\u003cCharset, CharsetEncoder\u003e charsetEncoderCache" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.charsetDecoderCache", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.nio.charset.Charset;Ljava.nio.charset.CharsetDecoder;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + { + "kind": "CLASS", + "name": "Ljava.nio.charset.CharsetDecoder;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "charsetDecoderCache", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^charsetDecoderCache", + "label": "Map\u003cCharset, CharsetDecoder\u003e charsetDecoderCache" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.arrayList", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.ArrayList\u003cLjava.lang.Object;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.ArrayList;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "arrayList", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap^arrayList", + "label": "ArrayList\u003cObject\u003e arrayList" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.([Ljava/lang/Object;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.Object;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 0, + "name": "UnpaddedInternalThreadLocalMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap~UnpaddedInternalThreadLocalMap~\\[Ljava.lang.Object;", + "label": "io.netty.util.internal.UnpaddedInternalThreadLocalMap.UnpaddedInternalThreadLocalMap(Object[] indexedVariables)" + }, + { + "bindingKey": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/UnpaddedInternalThreadLocalMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.UnpaddedInternalThreadLocalMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 0, + "name": "UnpaddedInternalThreadLocalMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal(UnpaddedInternalThreadLocalMap.class[UnpaddedInternalThreadLocalMap", + "label": "io.netty.util.internal.UnpaddedInternalThreadLocalMap" + }, + { + "fqName": "io.netty.util.internal.logging.FormattingTuple", + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;.message", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/logging/FormattingTuple;", + "flags": 18, + "name": "message", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple^message", + "label": "String message" + }, + { + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;.throwable", + "type": { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/logging/FormattingTuple;", + "flags": 18, + "name": "throwable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple^throwable", + "label": "Throwable throwable" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;.(Ljava/lang/String;Ljava/lang/Throwable;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/logging/FormattingTuple;", + "flags": 0, + "name": "FormattingTuple", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple~FormattingTuple~Ljava.lang.String;~Ljava.lang.Throwable;", + "label": "io.netty.util.internal.logging.FormattingTuple.FormattingTuple(String message, Throwable throwable)" + }, + { + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;.getMessage()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/logging/FormattingTuple;", + "flags": 1, + "name": "getMessage", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple~getMessage", + "label": "String io.netty.util.internal.logging.FormattingTuple.getMessage()" + }, + { + "bindingKey": "Lio/netty/util/internal/logging/FormattingTuple;.getThrowable()Ljava.lang.Throwable;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/logging/FormattingTuple;", + "flags": 1, + "name": "getThrowable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple~getThrowable", + "label": "Throwable io.netty.util.internal.logging.FormattingTuple.getThrowable()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 16, + "name": "FormattingTuple", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.logging(FormattingTuple.class[FormattingTuple", + "label": "io.netty.util.internal.logging.FormattingTuple" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad3", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.P_LIMIT_OFFSET", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 26, + "name": "P_LIMIT_OFFSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields^P_LIMIT_OFFSET", + "label": "long P_LIMIT_OFFSET" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.producerLimit", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 66, + "name": "producerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields^producerLimit", + "label": "long producerLimit" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.producerMask", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 4, + "name": "producerMask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields^producerMask", + "label": "long producerMask" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.producerBuffer", + "type": { + "kind": "ARRAY", + "name": "[TE;", + "extras": { + "component": { + "kind": "TYPE_VARIABLE", + "name": "TE;" + }, + "dimensions": 1 + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 4, + "name": "producerBuffer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields^producerBuffer", + "label": "E[] producerBuffer" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 0, + "name": "BaseMpscLinkedArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields~BaseMpscLinkedArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields.BaseMpscLinkedArrayQueueColdProducerFields()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.lvProducerLimit()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 16, + "name": "lvProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields~lvProducerLimit", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields.lvProducerLimit()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.casProducerLimit(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 16, + "name": "casProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields~casProducerLimit~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields.casProducerLimit(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.soProducerLimit(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 16, + "name": "soProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields~soProducerLimit~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields.soProducerLimit(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueColdProducerFields.class[BaseMpscLinkedArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad1", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.util.AbstractQueue", + "superInterfaceNames": [ + "io.netty.util.internal.shaded.org.jctools.queues.IndexedQueueSizeUtil$IndexedQueue" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;", + "flags": 0, + "name": "BaseMpscLinkedArrayQueuePad1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1~BaseMpscLinkedArrayQueuePad1", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad1.BaseMpscLinkedArrayQueuePad1()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedArrayQueuePad1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad1.class[BaseMpscLinkedArrayQueuePad1", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad1" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad2", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;", + "flags": 0, + "name": "BaseMpscLinkedArrayQueuePad2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2~BaseMpscLinkedArrayQueuePad2", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad2.BaseMpscLinkedArrayQueuePad2()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedArrayQueuePad2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad2.class[BaseMpscLinkedArrayQueuePad2", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad2" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad3", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p0", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p0", + "label": "long p0" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p1", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p1", + "label": "long p1" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p2", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p2", + "label": "long p2" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p3", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p3", + "label": "long p3" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p4", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p4", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p4", + "label": "long p4" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p5", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p5", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p5", + "label": "long p5" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p6", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p6", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p6", + "label": "long p6" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p7", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p7", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p7", + "label": "long p7" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;", + "flags": 0, + "name": "BaseMpscLinkedArrayQueuePad3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3~BaseMpscLinkedArrayQueuePad3", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad3.BaseMpscLinkedArrayQueuePad3()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedArrayQueuePad3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueuePad3.class[BaseMpscLinkedArrayQueuePad3", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad3" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueuePad1", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.P_INDEX_OFFSET", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 26, + "name": "P_INDEX_OFFSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields^P_INDEX_OFFSET", + "label": "long P_INDEX_OFFSET" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.producerIndex", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 4, + "name": "producerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields^producerIndex", + "label": "long producerIndex" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 0, + "name": "BaseMpscLinkedArrayQueueProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields~BaseMpscLinkedArrayQueueProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields.BaseMpscLinkedArrayQueueProducerFields()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.lvProducerIndex()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 17, + "name": "lvProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields~lvProducerIndex", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields.lvProducerIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.soProducerIndex(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 16, + "name": "soProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields~soProducerIndex~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields.soProducerIndex(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.casProducerIndex(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 16, + "name": "casProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields~casProducerIndex~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields.casProducerIndex(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedArrayQueueProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(BaseMpscLinkedArrayQueueProducerFields.class[BaseMpscLinkedArrayQueueProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "clazz": false, + "annotation": false, + "interfaze": true, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.UNBOUNDED_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 25, + "name": "UNBOUNDED_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue^UNBOUNDED_CAPACITY", + "label": "int UNBOUNDED_CAPACITY" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.offer(TT;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "offer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~offer~TT;", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.offer(T arg0)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.poll()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "poll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~poll", + "label": "T io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.poll()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.peek()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "peek", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~peek", + "label": "T io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.peek()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~size", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.size()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~clear", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.clear()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~isEmpty", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.isEmpty()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.capacity()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "capacity", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~capacity", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.capacity()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.relaxedOffer(TT;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "relaxedOffer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~relaxedOffer~TT;", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.relaxedOffer(T arg0)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.relaxedPoll()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "relaxedPoll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~relaxedPoll", + "label": "T io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.relaxedPoll()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.relaxedPeek()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "relaxedPeek", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~relaxedPeek", + "label": "T io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.relaxedPeek()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.drain(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer\u003cTT;\u003e;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "drain", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~drain~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\\\u003cTT;\u003e;", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.drain(Consumer\u003cT\u003e arg0)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.fill(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier\u003cTT;\u003e;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "fill", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~fill~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\\\u003cTT;\u003e;", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.fill(Supplier\u003cT\u003e arg0)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.drain(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer\u003cTT;\u003e;I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "drain", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~drain~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\\\u003cTT;\u003e;~I", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.drain(Consumer\u003cT\u003e arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.fill(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier\u003cTT;\u003e;I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "fill", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~fill~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\\\u003cTT;\u003e;~I", + "label": "int io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.fill(Supplier\u003cT\u003e arg0, int arg1)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.drain(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer\u003cTT;\u003e;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$WaitStrategy;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$ExitCondition;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "drain", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~drain~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer\\\u003cTT;\u003e;~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$WaitStrategy;~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$ExitCondition;", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.drain(Consumer\u003cT\u003e arg0, WaitStrategy arg1, ExitCondition arg2)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;.fill(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier\u003cTT;\u003e;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$WaitStrategy;" + }, + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$ExitCondition;" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;", + "flags": 1025, + "name": "fill", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue~fill~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier\\\u003cTT;\u003e;~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$WaitStrategy;~Lio.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$ExitCondition;", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.fill(Supplier\u003cT\u003e arg0, WaitStrategy arg1, ExitCondition arg2)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1537, + "name": "MessagePassingQueue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MessagePassingQueue.class[MessagePassingQueue", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL1Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.ConcurrentCircularArrayQueue", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p00", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p00", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p00", + "label": "long p00" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad^p16", + "label": "long p16" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;", + "flags": 1, + "name": "MpscArrayQueueL1Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad~MpscArrayQueueL1Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL1Pad.MpscArrayQueueL1Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueL1Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL1Pad.class[MpscArrayQueueL1Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL1Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL2Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p00", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p00", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p00", + "label": "long p00" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad^p16", + "label": "long p16" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;", + "flags": 1, + "name": "MpscArrayQueueL2Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad~MpscArrayQueueL2Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL2Pad.MpscArrayQueueL2Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueL2Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL2Pad.class[MpscArrayQueueL2Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL2Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL3Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;", + "flags": 1, + "name": "MpscArrayQueueL3Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad~MpscArrayQueueL3Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL3Pad.MpscArrayQueueL3Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueL3Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueL3Pad.class[MpscArrayQueueL3Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL3Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueMidPad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;", + "flags": 1, + "name": "MpscArrayQueueMidPad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad~MpscArrayQueueMidPad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueMidPad.MpscArrayQueueMidPad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueMidPad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueMidPad.class[MpscArrayQueueMidPad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueMidPad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueL1Pad", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.P_INDEX_OFFSET", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 26, + "name": "P_INDEX_OFFSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField^P_INDEX_OFFSET", + "label": "long P_INDEX_OFFSET" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.producerIndex", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 66, + "name": "producerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField^producerIndex", + "label": "long producerIndex" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 1, + "name": "MpscArrayQueueProducerIndexField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField~MpscArrayQueueProducerIndexField~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField.MpscArrayQueueProducerIndexField(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.lvProducerIndex()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 17, + "name": "lvProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField~lvProducerIndex", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField.lvProducerIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.casProducerIndex(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 20, + "name": "casProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField~casProducerIndex~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField.casProducerIndex(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueProducerIndexField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerIndexField.class[MpscArrayQueueProducerIndexField", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueMidPad", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.P_LIMIT_OFFSET", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 26, + "name": "P_LIMIT_OFFSET", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField^P_LIMIT_OFFSET", + "label": "long P_LIMIT_OFFSET" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.producerLimit", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 66, + "name": "producerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField^producerLimit", + "label": "long producerLimit" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 1, + "name": "MpscArrayQueueProducerLimitField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField~MpscArrayQueueProducerLimitField~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField.MpscArrayQueueProducerLimitField(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.lvProducerLimit()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 20, + "name": "lvProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField~lvProducerLimit", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField.lvProducerLimit()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.soProducerLimit(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 20, + "name": "soProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField~soProducerLimit~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField.soProducerLimit(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscArrayQueueProducerLimitField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscArrayQueueProducerLimitField.class[MpscArrayQueueProducerLimitField", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.MpscChunkedArrayQueueColdProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueue", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;.maxQueueCapacity", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;", + "flags": 20, + "name": "maxQueueCapacity", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscChunkedArrayQueueColdProducerFields.class[MpscChunkedArrayQueueColdProducerFields^maxQueueCapacity", + "label": "long maxQueueCapacity" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;.(II)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;", + "flags": 1, + "name": "MpscChunkedArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscChunkedArrayQueueColdProducerFields.class[MpscChunkedArrayQueueColdProducerFields~MpscChunkedArrayQueueColdProducerFields~I~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscChunkedArrayQueueColdProducerFields.MpscChunkedArrayQueueColdProducerFields(int initialCapacity, int maxCapacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscChunkedArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues(MpscChunkedArrayQueueColdProducerFields.class[MpscChunkedArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.MpscChunkedArrayQueueColdProducerFields" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.P_LIMIT_UPDATER", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater\u003cLio.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 26, + "name": "P_LIMIT_UPDATER", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields^P_LIMIT_UPDATER", + "label": "AtomicLongFieldUpdater\u003cBaseMpscLinkedAtomicArrayQueueColdProducerFields\u003e P_LIMIT_UPDATER" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.producerLimit", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 68, + "name": "producerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields^producerLimit", + "label": "long producerLimit" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.producerMask", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 4, + "name": "producerMask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields^producerMask", + "label": "long producerMask" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.producerBuffer", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceArray\u003cTE;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicReferenceArray;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TE;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 4, + "name": "producerBuffer", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields^producerBuffer", + "label": "AtomicReferenceArray\u003cE\u003e producerBuffer" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 0, + "name": "BaseMpscLinkedAtomicArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields~BaseMpscLinkedAtomicArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields.BaseMpscLinkedAtomicArrayQueueColdProducerFields()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.lvProducerLimit()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 16, + "name": "lvProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields~lvProducerLimit", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields.lvProducerLimit()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.casProducerLimit(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 16, + "name": "casProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields~casProducerLimit~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields.casProducerLimit(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.soProducerLimit(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 16, + "name": "soProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields~soProducerLimit~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields.soProducerLimit(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedAtomicArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueColdProducerFields.class[BaseMpscLinkedAtomicArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.util.AbstractQueue", + "superInterfaceNames": [ + "io.netty.util.internal.shaded.org.jctools.queues.IndexedQueueSizeUtil$IndexedQueue" + ], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;", + "flags": 0, + "name": "BaseMpscLinkedAtomicArrayQueuePad1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1~BaseMpscLinkedAtomicArrayQueuePad1", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1.BaseMpscLinkedAtomicArrayQueuePad1()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedAtomicArrayQueuePad1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad1.class[BaseMpscLinkedAtomicArrayQueuePad1", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;", + "flags": 0, + "name": "BaseMpscLinkedAtomicArrayQueuePad2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2~BaseMpscLinkedAtomicArrayQueuePad2", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2.BaseMpscLinkedAtomicArrayQueuePad2()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedAtomicArrayQueuePad2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad2.class[BaseMpscLinkedAtomicArrayQueuePad2", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueConsumerFields", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p0", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p0", + "label": "long p0" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p1", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p1", + "label": "long p1" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p2", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p2", + "label": "long p2" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p3", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p3", + "label": "long p3" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p4", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p4", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p4", + "label": "long p4" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p5", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p5", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p5", + "label": "long p5" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p6", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p6", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p6", + "label": "long p6" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p7", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p7", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p7", + "label": "long p7" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;", + "flags": 0, + "name": "BaseMpscLinkedAtomicArrayQueuePad3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3~BaseMpscLinkedAtomicArrayQueuePad3", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3.BaseMpscLinkedAtomicArrayQueuePad3()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedAtomicArrayQueuePad3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueuePad3.class[BaseMpscLinkedAtomicArrayQueuePad3", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.P_INDEX_UPDATER", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater\u003cLio.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 26, + "name": "P_INDEX_UPDATER", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields^P_INDEX_UPDATER", + "label": "AtomicLongFieldUpdater\u003cBaseMpscLinkedAtomicArrayQueueProducerFields\u003e P_INDEX_UPDATER" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.producerIndex", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 68, + "name": "producerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields^producerIndex", + "label": "long producerIndex" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 0, + "name": "BaseMpscLinkedAtomicArrayQueueProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields~BaseMpscLinkedAtomicArrayQueueProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields.BaseMpscLinkedAtomicArrayQueueProducerFields()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.lvProducerIndex()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 17, + "name": "lvProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields~lvProducerIndex", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields.lvProducerIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.soProducerIndex(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 16, + "name": "soProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields~soProducerIndex~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields.soProducerIndex(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.casProducerIndex(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 16, + "name": "casProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields~casProducerIndex~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields.casProducerIndex(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "BaseMpscLinkedAtomicArrayQueueProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(BaseMpscLinkedAtomicArrayQueueProducerFields.class[BaseMpscLinkedAtomicArrayQueueProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.AtomicReferenceArrayQueue", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p00", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p00", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p00", + "label": "long p00" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad^p16", + "label": "long p16" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;", + "flags": 1, + "name": "MpscAtomicArrayQueueL1Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad~MpscAtomicArrayQueueL1Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad.MpscAtomicArrayQueueL1Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueL1Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL1Pad.class[MpscAtomicArrayQueueL1Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p00", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p00", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p00", + "label": "long p00" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad^p16", + "label": "long p16" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;", + "flags": 1, + "name": "MpscAtomicArrayQueueL2Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad~MpscAtomicArrayQueueL2Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad.MpscAtomicArrayQueueL2Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueL2Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL2Pad.class[MpscAtomicArrayQueueL2Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerIndexField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;", + "flags": 1, + "name": "MpscAtomicArrayQueueL3Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad~MpscAtomicArrayQueueL3Pad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad.MpscAtomicArrayQueueL3Pad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueL3Pad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueL3Pad.class[MpscAtomicArrayQueueL3Pad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p01", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p01", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p01", + "label": "long p01" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p02", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p02", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p02", + "label": "long p02" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p03", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p03", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p03", + "label": "long p03" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p04", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p04", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p04", + "label": "long p04" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p05", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p05", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p05", + "label": "long p05" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p06", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p06", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p06", + "label": "long p06" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p07", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p07", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p07", + "label": "long p07" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p10", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p10", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p10", + "label": "long p10" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p11", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p11", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p11", + "label": "long p11" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p12", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p12", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p12", + "label": "long p12" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p13", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p13", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p13", + "label": "long p13" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p14", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p14", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p14", + "label": "long p14" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p15", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p15", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p15", + "label": "long p15" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p16", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p16", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p16", + "label": "long p16" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.p17", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 0, + "name": "p17", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad^p17", + "label": "long p17" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;", + "flags": 1, + "name": "MpscAtomicArrayQueueMidPad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad~MpscAtomicArrayQueueMidPad~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad.MpscAtomicArrayQueueMidPad(int capacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueMidPad", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueMidPad.class[MpscAtomicArrayQueueMidPad", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.P_INDEX_UPDATER", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater\u003cLio.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 26, + "name": "P_INDEX_UPDATER", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField^P_INDEX_UPDATER", + "label": "AtomicLongFieldUpdater\u003cMpscAtomicArrayQueueProducerIndexField\u003e P_INDEX_UPDATER" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.producerIndex", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 66, + "name": "producerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField^producerIndex", + "label": "long producerIndex" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 1, + "name": "MpscAtomicArrayQueueProducerIndexField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField~MpscAtomicArrayQueueProducerIndexField~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField.MpscAtomicArrayQueueProducerIndexField(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.lvProducerIndex()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 17, + "name": "lvProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField~lvProducerIndex", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField.lvProducerIndex()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.casProducerIndex(JJ)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + }, + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 20, + "name": "casProducerIndex", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField~casProducerIndex~J~J", + "label": "boolean io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField.casProducerIndex(long expect, long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueProducerIndexField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerIndexField.class[MpscAtomicArrayQueueProducerIndexField", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.P_LIMIT_UPDATER", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater\u003cLio.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicLongFieldUpdater;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lio.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 26, + "name": "P_LIMIT_UPDATER", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField^P_LIMIT_UPDATER", + "label": "AtomicLongFieldUpdater\u003cMpscAtomicArrayQueueProducerLimitField\u003e P_LIMIT_UPDATER" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.producerLimit", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 66, + "name": "producerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField^producerLimit", + "label": "long producerLimit" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 1, + "name": "MpscAtomicArrayQueueProducerLimitField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField~MpscAtomicArrayQueueProducerLimitField~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField.MpscAtomicArrayQueueProducerLimitField(int capacity)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.lvProducerLimit()J", + "constructor": false, + "returnType": { + "kind": "LONG", + "name": "J" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 20, + "name": "lvProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField~lvProducerLimit", + "label": "long io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField.lvProducerLimit()" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.soProducerLimit(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 20, + "name": "soProducerLimit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField~soProducerLimit~J", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField.soProducerLimit(long newValue)" + }, + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField~\\\u003cclinit\u003e", + "label": "void io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscAtomicArrayQueueProducerLimitField", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscAtomicArrayQueueProducerLimitField.class[MpscAtomicArrayQueueProducerLimitField", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField" + }, + { + "fqName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscChunkedAtomicArrayQueueColdProducerFields", + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;.maxQueueCapacity", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;", + "flags": 20, + "name": "maxQueueCapacity", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscChunkedAtomicArrayQueueColdProducerFields.class[MpscChunkedAtomicArrayQueueColdProducerFields^maxQueueCapacity", + "label": "long maxQueueCapacity" + } + ], + "methods": [ + { + "bindingKey": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;.(II)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;", + "flags": 1, + "name": "MpscChunkedAtomicArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscChunkedAtomicArrayQueueColdProducerFields.class[MpscChunkedAtomicArrayQueueColdProducerFields~MpscChunkedAtomicArrayQueueColdProducerFields~I~I", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscChunkedAtomicArrayQueueColdProducerFields.MpscChunkedAtomicArrayQueueColdProducerFields(int initialCapacity, int maxCapacity)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1024, + "name": "MpscChunkedAtomicArrayQueueColdProducerFields", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/netty\\/netty-common\\/4.1.22.Final\\/netty-common-4.1.22.Final.jar\u003cio.netty.util.internal.shaded.org.jctools.queues.atomic(MpscChunkedAtomicArrayQueueColdProducerFields.class[MpscChunkedAtomicArrayQueueColdProducerFields", + "label": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscChunkedAtomicArrayQueueColdProducerFields" + }, + { + "fqName": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap", + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap\u003cTK;TV;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.util.AbstractMap", + "superInterfaceNames": [ + "java.util.concurrent.ConcurrentMap", + "java.io.Serializable" + ], + "fields": [ + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.serialVersionUID", + "type": { + "kind": "LONG", + "name": "J" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 26, + "name": "serialVersionUID", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^serialVersionUID", + "label": "long serialVersionUID" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.DEFAULT_KEY_TYPE", + "type": { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "DEFAULT_KEY_TYPE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_KEY_TYPE", + "label": "ReferenceType DEFAULT_KEY_TYPE" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.DEFAULT_VALUE_TYPE", + "type": { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "DEFAULT_VALUE_TYPE", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_VALUE_TYPE", + "label": "ReferenceType DEFAULT_VALUE_TYPE" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.DEFAULT_INITIAL_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "DEFAULT_INITIAL_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_INITIAL_CAPACITY", + "label": "int DEFAULT_INITIAL_CAPACITY" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.DEFAULT_LOAD_FACTOR", + "type": { + "kind": "FLOAT", + "name": "F" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "DEFAULT_LOAD_FACTOR", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_LOAD_FACTOR", + "label": "float DEFAULT_LOAD_FACTOR" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.DEFAULT_CONCURRENCY_LEVEL", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "DEFAULT_CONCURRENCY_LEVEL", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^DEFAULT_CONCURRENCY_LEVEL", + "label": "int DEFAULT_CONCURRENCY_LEVEL" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.MAXIMUM_CAPACITY", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "MAXIMUM_CAPACITY", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^MAXIMUM_CAPACITY", + "label": "int MAXIMUM_CAPACITY" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.MAX_SEGMENTS", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "MAX_SEGMENTS", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^MAX_SEGMENTS", + "label": "int MAX_SEGMENTS" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.RETRIES_BEFORE_LOCK", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 24, + "name": "RETRIES_BEFORE_LOCK", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^RETRIES_BEFORE_LOCK", + "label": "int RETRIES_BEFORE_LOCK" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.segmentMask", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 16, + "name": "segmentMask", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^segmentMask", + "label": "int segmentMask" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.segmentShift", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 16, + "name": "segmentShift", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^segmentShift", + "label": "int segmentShift" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.segments", + "type": { + "kind": "PARAMETERIZED", + "name": "[Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "ARRAY", + "name": "[Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment;" + }, + "dimensions": 1 + } + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 16, + "name": "segments", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^segments", + "label": "Segment\u003cK, V\u003e[] segments" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.identityComparisons", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 0, + "name": "identityComparisons", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^identityComparisons", + "label": "boolean identityComparisons" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.keySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 128, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^keySet", + "label": "Set\u003cK\u003e keySet" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.entrySet", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 128, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^entrySet", + "label": "Set\u003cEntry\u003cK, V\u003e\u003e entrySet" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.values", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 128, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap^values", + "label": "Collection\u003cV\u003e values" + } + ], + "methods": [ + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.hash(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 10, + "name": "hash", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~hash~I", + "label": "int org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.hash(int h)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.segmentFor(I)Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment\u003cTK;TV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Segment;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 16, + "name": "segmentFor", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~segmentFor~I", + "label": "Segment\u003cK, V\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.segmentFor(int hash)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.hashOf(Ljava/lang/Object;)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "hashOf", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~hashOf~Ljava.lang.Object;", + "label": "int org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.hashOf(Object key)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(IFILorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap$ReferenceType;Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap$ReferenceType;Ljava/util/EnumSet\u003cLorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap$Option;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + }, + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.EnumSet\u003cLorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Option;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.EnumSet;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Option;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F~I~Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;~Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;~Ljava.util.EnumSet\\\u003cLorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$Option;\u003e;", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor, int concurrencyLevel, ReferenceType keyType, ReferenceType valueType, EnumSet\u003cOption\u003e options)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(IFI)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + }, + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F~I", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor, int concurrencyLevel)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(IF)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "FLOAT", + "name": "F" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~F", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, float loadFactor)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(ILorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap$ReferenceType;Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap$ReferenceType;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + }, + { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + }, + { + "kind": "CLASS", + "name": "Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I~Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;~Lorg.hibernate.validator.internal.util.ConcurrentReferenceHashMap$ReferenceType;", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity, ReferenceType keyType, ReferenceType valueType)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~I", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(int initialCapacity)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.(Ljava/util/Map\u003c+TK;+TV;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+TK;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TK;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~ConcurrentReferenceHashMap~Ljava.util.Map\\\u003c+TK;+TV;\u003e;", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ConcurrentReferenceHashMap(Map\u003c? extends K, ? extends V\u003e m)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~isEmpty", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.isEmpty()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~size", + "label": "int org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.size()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.get(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "get", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~get~Ljava.lang.Object;", + "label": "V org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.get(Object key)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.containsKey(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "containsKey", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~containsKey~Ljava.lang.Object;", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.containsKey(Object key)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.containsValue(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "containsValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~containsValue~Ljava.lang.Object;", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.containsValue(Object value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.contains(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "contains", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~contains~Ljava.lang.Object;", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.contains(Object value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.put(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "put", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~put~TK;~TV;", + "label": "V org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.put(K key, V value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.putIfAbsent(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "putIfAbsent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~putIfAbsent~TK;~TV;", + "label": "V org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.putIfAbsent(K key, V value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.putAll(Ljava/util/Map\u003c+TK;+TV;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003c+TK;+TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+TK;" + }, + { + "kind": "WILDCARD", + "name": "+TV;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "putAll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~putAll~Ljava.util.Map\\\u003c+TK;+TV;\u003e;", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.putAll(Map\u003c? extends K, ? extends V\u003e m)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.remove(Ljava/lang/Object;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~remove~Ljava.lang.Object;", + "label": "V org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.remove(Object key)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.remove(Ljava/lang/Object;Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "remove", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~remove~Ljava.lang.Object;~Ljava.lang.Object;", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.remove(Object key, Object value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.replace(TK;TV;TV;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~replace~TK;~TV;~TV;", + "label": "boolean org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.replace(K key, V oldValue, V newValue)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.replace(TK;TV;)TV;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TV;" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "replace", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~replace~TK;~TV;", + "label": "V org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.replace(K key, V value)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~clear", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.clear()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.purgeStaleEntries()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "purgeStaleEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~purgeStaleEntries", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.purgeStaleEntries()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.keySet()Ljava.util.Set\u003cTK;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "keySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~keySet", + "label": "Set\u003cK\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.keySet()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.values()Ljava.util.Collection\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Collection\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Collection;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "values", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~values", + "label": "Collection\u003cV\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.values()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.entrySet()Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLjava.util.Map$Entry\u003cTK;TV;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cTK;TV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + }, + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "entrySet", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~entrySet", + "label": "Set\u003cEntry\u003cK, V\u003e\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.entrySet()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.keys()Ljava.util.Enumeration\u003cTK;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Enumeration\u003cTK;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Enumeration;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TK;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "keys", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~keys", + "label": "Enumeration\u003cK\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.keys()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.elements()Ljava.util.Enumeration\u003cTV;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Enumeration\u003cTV;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Enumeration;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TV;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 1, + "name": "elements", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~elements", + "label": "Enumeration\u003cV\u003e org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.elements()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.writeObject(Ljava/io/ObjectOutputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectOutputStream;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "writeObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~writeObject~Ljava.io.ObjectOutputStream;", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.writeObject(ObjectOutputStream s) throws IOException" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.readObject(Ljava/io/ObjectInputStream;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.io.ObjectInputStream;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 2, + "name": "readObject", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~readObject~Ljava.io.ObjectInputStream;", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.readObject(ObjectInputStream s) throws IOException, ClassNotFoundException" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;.\u003cclinit\u003e()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ConcurrentReferenceHashMap;", + "flags": 8, + "name": "\u003cclinit\u003e", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap~\\\u003cclinit\u003e", + "label": "void org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.\u003cclinit\u003e()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 17, + "name": "ConcurrentReferenceHashMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ConcurrentReferenceHashMap.class[ConcurrentReferenceHashMap", + "label": "org.hibernate.validator.internal.util.ConcurrentReferenceHashMap\u003cK, V\u003e" + }, + { + "fqName": "org.hibernate.validator.internal.util.ExecutableParameterNameProvider", + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.delegate", + "type": { + "kind": "CLASS", + "name": "Ljavax.validation.ParameterNameProvider;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 18, + "name": "delegate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider^delegate", + "label": "ParameterNameProvider delegate" + } + ], + "methods": [ + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.(Ljavax/validation/ParameterNameProvider;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.validation.ParameterNameProvider;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "ExecutableParameterNameProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~ExecutableParameterNameProvider~Ljavax.validation.ParameterNameProvider;", + "label": "org.hibernate.validator.internal.util.ExecutableParameterNameProvider.ExecutableParameterNameProvider(ParameterNameProvider delegate)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.getParameterNames(Ljava/lang/reflect/Executable;)Ljava.util.List\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.reflect.Executable;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "getParameterNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~getParameterNames~Ljava.lang.reflect.Executable;", + "label": "List\u003cString\u003e org.hibernate.validator.internal.util.ExecutableParameterNameProvider.getParameterNames(Executable executable)" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.getDelegate()Ljavax.validation.ParameterNameProvider;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljavax.validation.ParameterNameProvider;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "getDelegate", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~getDelegate", + "label": "ParameterNameProvider org.hibernate.validator.internal.util.ExecutableParameterNameProvider.getDelegate()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.toString()Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "toString", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~toString", + "label": "String org.hibernate.validator.internal.util.ExecutableParameterNameProvider.toString()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.hashCode()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "hashCode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~hashCode", + "label": "int org.hibernate.validator.internal.util.ExecutableParameterNameProvider.hashCode()" + }, + { + "bindingKey": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;.equals(Ljava/lang/Object;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + } + ], + "annotations": [], + "declaringType": "Lorg/hibernate/validator/internal/util/ExecutableParameterNameProvider;", + "flags": 1, + "name": "equals", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider~equals~Ljava.lang.Object;", + "label": "boolean org.hibernate.validator.internal.util.ExecutableParameterNameProvider.equals(Object obj)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "flags": 1, + "name": "ExecutableParameterNameProvider", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/hibernate\\/validator\\/hibernate-validator\\/6.0.7.Final\\/hibernate-validator-6.0.7.Final.jar\u003corg.hibernate.validator.internal.util(ExecutableParameterNameProvider.class[ExecutableParameterNameProvider", + "label": "org.hibernate.validator.internal.util.ExecutableParameterNameProvider" + }, + { + "fqName": "com.fasterxml.classmate.util.ResolvedTypeCache$CacheMap", + "bindingKey": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.util.LinkedHashMap", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;._maxEntries", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;", + "flags": 20, + "name": "_maxEntries", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/classmate\\/1.3.4\\/classmate-1.3.4.jar\u003ccom.fasterxml.classmate.util(ResolvedTypeCache$CacheMap.class[CacheMap^_maxEntries", + "label": "int _maxEntries" + } + ], + "methods": [ + { + "bindingKey": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;.(I)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;", + "flags": 1, + "name": "CacheMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/classmate\\/1.3.4\\/classmate-1.3.4.jar\u003ccom.fasterxml.classmate.util(ResolvedTypeCache$CacheMap.class[CacheMap~CacheMap~I", + "label": "com.fasterxml.classmate.util.ResolvedTypeCache.CacheMap.CacheMap(int maxEntries)" + }, + { + "bindingKey": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;.removeEldestEntry(Ljava/util/Map$Entry\u003cLcom/fasterxml/classmate/util/ResolvedTypeCache$Key;Lcom/fasterxml/classmate/ResolvedType;\u003e;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map$Entry\u003cLcom.fasterxml.classmate.util.ResolvedTypeCache$Key;Lcom.fasterxml.classmate.ResolvedType;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map$Entry;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lcom.fasterxml.classmate.util.ResolvedTypeCache$Key;" + }, + { + "kind": "CLASS", + "name": "Lcom.fasterxml.classmate.ResolvedType;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lcom/fasterxml/classmate/util/ResolvedTypeCache$CacheMap;", + "flags": 4, + "name": "removeEldestEntry", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/classmate\\/1.3.4\\/classmate-1.3.4.jar\u003ccom.fasterxml.classmate.util(ResolvedTypeCache$CacheMap.class[CacheMap~removeEldestEntry~Ljava.util.Map$Entry\\\u003cLcom.fasterxml.classmate.util.ResolvedTypeCache$Key;Lcom.fasterxml.classmate.ResolvedType;\u003e;", + "label": "boolean com.fasterxml.classmate.util.ResolvedTypeCache.CacheMap.removeEldestEntry(Entry\u003cKey, ResolvedType\u003e eldest)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/com/fasterxml/classmate/1.3.4/classmate-1.3.4-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lcom/fasterxml/classmate/util/ResolvedTypeCache;", + "flags": 26, + "name": "CacheMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/com\\/fasterxml\\/classmate\\/1.3.4\\/classmate-1.3.4.jar\u003ccom.fasterxml.classmate.util(ResolvedTypeCache$CacheMap.class[CacheMap", + "label": "com.fasterxml.classmate.util.ResolvedTypeCache.CacheMap" + }, + { + "fqName": "org.springframework.http.codec.multipart.MultipartHttpMessageWriter$MultipartHttpOutputMessage", + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.http.ReactiveHttpOutputMessage" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.bufferFactory", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBufferFactory;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 18, + "name": "bufferFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^bufferFactory", + "label": "DataBufferFactory bufferFactory" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.charset", + "type": { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 18, + "name": "charset", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^charset", + "label": "Charset charset" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.headers", + "type": { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpHeaders;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 18, + "name": "headers", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^headers", + "label": "HttpHeaders headers" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.committed", + "type": { + "kind": "CLASS", + "name": "Ljava.util.concurrent.atomic.AtomicBoolean;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 18, + "name": "committed", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^committed", + "label": "AtomicBoolean committed" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.body", + "type": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Flux\u003cLorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Flux;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBuffer;" + } + ] + } + }, + "enumConstant": false, + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^body}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 2, + "name": "body", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage^body", + "label": "Flux\u003cDataBuffer\u003e body" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.(Lorg/springframework/core/io/buffer/DataBufferFactory;Ljava/nio/charset/Charset;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBufferFactory;" + }, + { + "kind": "CLASS", + "name": "Ljava.nio.charset.Charset;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "MultipartHttpOutputMessage", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~MultipartHttpOutputMessage~Lorg.springframework.core.io.buffer.DataBufferFactory;~Ljava.nio.charset.Charset;", + "label": "org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.MultipartHttpOutputMessage(DataBufferFactory bufferFactory, Charset charset)" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.getHeaders()Lorg.springframework.http.HttpHeaders;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpHeaders;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "getHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~getHeaders", + "label": "HttpHeaders org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.getHeaders()" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.bufferFactory()Lorg.springframework.core.io.buffer.DataBufferFactory;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBufferFactory;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "bufferFactory", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~bufferFactory", + "label": "DataBufferFactory org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.bufferFactory()" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.beforeCommit(Ljava/util/function/Supplier\u003c+Lreactor/core/publisher/Mono\u003cLjava/lang/Void;\u003e;\u003e;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.function.Supplier\u003c+Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.function.Supplier;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "+Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "extras": { + "owner": { + "kind": "WILDCARD", + "name": "+Lreactor.core.publisher.Mono;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Void;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "beforeCommit", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~beforeCommit~Ljava.util.function.Supplier\\\u003c+Lreactor.core.publisher.Mono\\\u003cLjava.lang.Void;\u003e;\u003e;", + "label": "void org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.beforeCommit(Supplier\u003c? extends Mono\u003cVoid\u003e\u003e action)" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.isCommitted()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "isCommitted", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~isCommitted", + "label": "boolean org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.isCommitted()" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.writeWith(Lorg/reactivestreams/Publisher\u003c+Lorg/springframework/core/io/buffer/DataBuffer;\u003e;)Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Mono;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Void;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.reactivestreams.Publisher\u003c+Lorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.reactivestreams.Publisher;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Lorg.springframework.core.io.buffer.DataBuffer;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "writeWith", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~writeWith~Lorg.reactivestreams.Publisher\\\u003c+Lorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "label": "Mono\u003cVoid\u003e org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.writeWith(Publisher\u003c? extends DataBuffer\u003e body)" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.generateHeaders()Lorg.springframework.core.io.buffer.DataBuffer;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBuffer;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 2, + "name": "generateHeaders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~generateHeaders", + "label": "DataBuffer org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.generateHeaders()" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.writeAndFlushWith(Lorg/reactivestreams/Publisher\u003c+Lorg/reactivestreams/Publisher\u003c+Lorg/springframework/core/io/buffer/DataBuffer;\u003e;\u003e;)Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Mono;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Void;" + } + ] + } + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.reactivestreams.Publisher\u003c+Lorg.reactivestreams.Publisher\u003c+Lorg.springframework.core.io.buffer.DataBuffer;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.reactivestreams.Publisher;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "+Lorg.reactivestreams.Publisher\u003c+Lorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "extras": { + "owner": { + "kind": "WILDCARD", + "name": "+Lorg.reactivestreams.Publisher;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "+Lorg.springframework.core.io.buffer.DataBuffer;" + } + ] + } + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "writeAndFlushWith", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~writeAndFlushWith~Lorg.reactivestreams.Publisher\\\u003c+Lorg.reactivestreams.Publisher\\\u003c+Lorg.springframework.core.io.buffer.DataBuffer;\u003e;\u003e;", + "label": "Mono\u003cVoid\u003e org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.writeAndFlushWith(Publisher\u003c? extends Publisher\u003c? extends DataBuffer\u003e\u003e body)" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.getBody()Lreactor.core.publisher.Flux\u003cLorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Flux\u003cLorg.springframework.core.io.buffer.DataBuffer;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Flux;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.core.io.buffer.DataBuffer;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "getBody", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~getBody", + "label": "Flux\u003cDataBuffer\u003e org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.getBody()" + }, + { + "bindingKey": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;.setComplete()Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.Mono\u003cLjava.lang.Void;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.Mono;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Void;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter$MultipartHttpOutputMessage;", + "flags": 1, + "name": "setComplete", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage~setComplete", + "label": "Mono\u003cVoid\u003e org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage.setComplete()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/http/codec/multipart/MultipartHttpMessageWriter;", + "flags": 10, + "name": "MultipartHttpOutputMessage", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.http.codec.multipart(MultipartHttpMessageWriter$MultipartHttpOutputMessage.class[MultipartHttpOutputMessage", + "label": "org.springframework.http.codec.multipart.MultipartHttpMessageWriter.MultipartHttpOutputMessage" + }, + { + "fqName": "org.springframework.web.filter.HttpPutFormContentFilter$HttpPutFormContentRequestWrapper", + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "javax.servlet.http.HttpServletRequestWrapper", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.formParameters", + "type": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 2, + "name": "formParameters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper^formParameters", + "label": "MultiValueMap\u003cString, String\u003e formParameters" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.(Ljavax/servlet/http/HttpServletRequest;Lorg/springframework/util/MultiValueMap\u003cLjava/lang/String;Ljava/lang/String;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljavax.servlet.http.HttpServletRequest;" + }, + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 1, + "name": "HttpPutFormContentRequestWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~HttpPutFormContentRequestWrapper~Ljavax.servlet.http.HttpServletRequest;~Lorg.springframework.util.MultiValueMap\\\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "label": "org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper.HttpPutFormContentRequestWrapper(HttpServletRequest request, MultiValueMap\u003cString, String\u003e parameters)" + }, + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.getParameter(Ljava/lang/String;)Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameter~Ljava.lang.String;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 1, + "name": "getParameter", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameter~Ljava.lang.String;", + "label": "String org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper.getParameter(String name)" + }, + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.getParameterMap()Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 1, + "name": "getParameterMap", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameterMap", + "label": "Map\u003cString, String[]\u003e org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper.getParameterMap()" + }, + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.getParameterNames()Ljava.util.Enumeration\u003cLjava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Enumeration\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Enumeration;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 1, + "name": "getParameterNames", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameterNames", + "label": "Enumeration\u003cString\u003e org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper.getParameterNames()" + }, + { + "bindingKey": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;.getParameterValues(Ljava/lang/String;)[Ljava.lang.String;", + "constructor": false, + "returnType": { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameterValues~Ljava.lang.String;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter$HttpPutFormContentRequestWrapper;", + "flags": 1, + "name": "getParameterValues", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper~getParameterValues~Ljava.lang.String;", + "label": "String[] org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper.getParameterValues(String name)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/web/filter/HttpPutFormContentFilter;", + "flags": 10, + "name": "HttpPutFormContentRequestWrapper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.filter(HttpPutFormContentFilter$HttpPutFormContentRequestWrapper.class[HttpPutFormContentRequestWrapper", + "label": "org.springframework.web.filter.HttpPutFormContentFilter.HttpPutFormContentRequestWrapper" + }, + { + "fqName": "org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult", + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.multipartFiles", + "type": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Lorg.springframework.web.multipart.MultipartFile;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.multipart.MultipartFile;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 18, + "name": "multipartFiles", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult^multipartFiles", + "label": "MultiValueMap\u003cString, MultipartFile\u003e multipartFiles" + }, + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.multipartParameters", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 18, + "name": "multipartParameters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult^multipartParameters", + "label": "Map\u003cString, String[]\u003e multipartParameters" + }, + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.multipartParameterContentTypes", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 18, + "name": "multipartParameterContentTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult^multipartParameterContentTypes", + "label": "Map\u003cString, String\u003e multipartParameterContentTypes" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.(Lorg/springframework/util/MultiValueMap\u003cLjava/lang/String;Lorg/springframework/web/multipart/MultipartFile;\u003e;Ljava/util/Map\u003cLjava/lang/String;[Ljava/lang/String;\u003e;Ljava/util/Map\u003cLjava/lang/String;Ljava/lang/String;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Lorg.springframework.web.multipart.MultipartFile;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.multipart.MultipartFile;" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 1, + "name": "MultipartParsingResult", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult~MultipartParsingResult~Lorg.springframework.util.MultiValueMap\\\u003cLjava.lang.String;Lorg.springframework.web.multipart.MultipartFile;\u003e;~Ljava.util.Map\\\u003cLjava.lang.String;\\[Ljava.lang.String;\u003e;~Ljava.util.Map\\\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "label": "org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult.MultipartParsingResult(MultiValueMap\u003cString, MultipartFile\u003e mpFiles, Map\u003cString, String[]\u003e mpParams, Map\u003cString, String\u003e mpParamContentTypes)" + }, + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.getMultipartFiles()Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Lorg.springframework.web.multipart.MultipartFile;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.util.MultiValueMap\u003cLjava.lang.String;Lorg.springframework.web.multipart.MultipartFile;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.util.MultiValueMap;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.multipart.MultipartFile;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 1, + "name": "getMultipartFiles", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult~getMultipartFiles", + "label": "MultiValueMap\u003cString, MultipartFile\u003e org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult.getMultipartFiles()" + }, + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.getMultipartParameters()Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;[Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 1, + "name": "getMultipartParameters", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult~getMultipartParameters", + "label": "Map\u003cString, String[]\u003e org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult.getMultipartParameters()" + }, + { + "bindingKey": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;.getMultipartParameterContentTypes()Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;Ljava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport$MultipartParsingResult;", + "flags": 1, + "name": "getMultipartParameterContentTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult~getMultipartParameterContentTypes", + "label": "Map\u003cString, String\u003e org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult.getMultipartParameterContentTypes()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/web/multipart/commons/CommonsFileUploadSupport;", + "flags": 12, + "name": "MultipartParsingResult", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.multipart.commons(CommonsFileUploadSupport$MultipartParsingResult.class[MultipartParsingResult", + "label": "org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult" + }, + { + "fqName": "org.springframework.web.util.UriComponents$MapTemplateVariables", + "bindingKey": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.util.UriComponents$UriTemplateVariables" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;.uriVariables", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;", + "flags": 18, + "name": "uriVariables", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponents$MapTemplateVariables.class[MapTemplateVariables^uriVariables", + "label": "Map\u003cString, ?\u003e uriVariables" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;.(Ljava/util/Map\u003cLjava/lang/String;*\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Map\u003cLjava.lang.String;*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Map;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;", + "flags": 1, + "name": "MapTemplateVariables", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponents$MapTemplateVariables.class[MapTemplateVariables~MapTemplateVariables~Ljava.util.Map\\\u003cLjava.lang.String;*\u003e;", + "label": "org.springframework.web.util.UriComponents.MapTemplateVariables.MapTemplateVariables(Map\u003cString, ?\u003e uriVariables)" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;.getValue(Ljava/lang/String;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponents$MapTemplateVariables.class[MapTemplateVariables~getValue~Ljava.lang.String;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/web/util/UriComponents$MapTemplateVariables;", + "flags": 1, + "name": "getValue", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponents$MapTemplateVariables.class[MapTemplateVariables~getValue~Ljava.lang.String;", + "label": "Object org.springframework.web.util.UriComponents.MapTemplateVariables.getValue(@Nullable String name)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/web/util/UriComponents;", + "flags": 10, + "name": "MapTemplateVariables", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponents$MapTemplateVariables.class[MapTemplateVariables", + "label": "org.springframework.web.util.UriComponents.MapTemplateVariables" + }, + { + "fqName": "org.springframework.web.util.UriComponentsBuilder$CompositePathComponentBuilder", + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "org.springframework.web.util.UriComponentsBuilder$PathComponentBuilder" + ], + "fields": [ + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.builders", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.LinkedList\u003cLorg.springframework.web.util.UriComponentsBuilder$PathComponentBuilder;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.LinkedList;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.UriComponentsBuilder$PathComponentBuilder;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 18, + "name": "builders", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder^builders", + "label": "LinkedList\u003cPathComponentBuilder\u003e builders" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 2, + "name": "CompositePathComponentBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~CompositePathComponentBuilder", + "label": "org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.CompositePathComponentBuilder()" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.addPathSegments([Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "ARRAY", + "name": "[Ljava.lang.String;", + "extras": { + "component": { + "kind": "CLASS", + "name": "Ljava.lang.String;" + }, + "dimensions": 1 + } + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 129, + "name": "addPathSegments", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~addPathSegments~\\[Ljava.lang.String;", + "label": "void org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.addPathSegments(String... pathSegments)" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.addPath(Ljava/lang/String;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 1, + "name": "addPath", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~addPath~Ljava.lang.String;", + "label": "void org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.addPath(String path)" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.getLastBuilder(Ljava/lang/Class\u003cTT;\u003e;)TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [ + { + "fqName": "org.springframework.lang.Nullable", + "valuePairs": {}, + "name": "org.springframework.lang.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~getLastBuilder~Ljava.lang.Class\\\u003cTT;\u003e;}org.springframework.lang.Nullable", + "label": "org.springframework.lang.Nullable" + } + ], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 2, + "name": "getLastBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~getLastBuilder~Ljava.lang.Class\\\u003cTT;\u003e;", + "label": "\u003cT\u003e T org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.getLastBuilder(Class\u003cT\u003e builderClass)" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.build()Lorg.springframework.web.util.HierarchicalUriComponents$PathComponent;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.HierarchicalUriComponents$PathComponent;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 1, + "name": "build", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~build", + "label": "PathComponent org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.build()" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.cloneBuilder()Lorg.springframework.web.util.UriComponentsBuilder$CompositePathComponentBuilder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.UriComponentsBuilder$CompositePathComponentBuilder;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 1, + "name": "cloneBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~cloneBuilder", + "label": "CompositePathComponentBuilder org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.cloneBuilder()" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.cloneBuilder()Lorg.springframework.web.util.UriComponentsBuilder$PathComponentBuilder;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.UriComponentsBuilder$PathComponentBuilder;" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 4161, + "name": "cloneBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~cloneBuilder!2", + "label": "PathComponentBuilder org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.cloneBuilder()" + }, + { + "bindingKey": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;.(Lorg/springframework/web/util/UriComponentsBuilder$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.util.UriComponentsBuilder$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder$CompositePathComponentBuilder;", + "flags": 4096, + "name": "CompositePathComponentBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder~CompositePathComponentBuilder~Lorg.springframework.web.util.UriComponentsBuilder$1;", + "label": "org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder.CompositePathComponentBuilder(UriComponentsBuilder(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/web/util/UriComponentsBuilder;", + "flags": 10, + "name": "CompositePathComponentBuilder", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-web\\/5.0.4.RELEASE\\/spring-web-5.0.4.RELEASE.jar\u003corg.springframework.web.util(UriComponentsBuilder$CompositePathComponentBuilder.class[CompositePathComponentBuilder", + "label": "org.springframework.web.util.UriComponentsBuilder.CompositePathComponentBuilder" + }, + { + "fqName": "org.springframework.beans.factory.xml.UtilNamespaceHandler$MapBeanDefinitionParser", + "bindingKey": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser", + "superInterfaceNames": [], + "fields": [], + "methods": [ + { + "bindingKey": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;.()V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;", + "flags": 2, + "name": "MapBeanDefinitionParser", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-beans\\/5.0.4.RELEASE\\/spring-beans-5.0.4.RELEASE.jar\u003corg.springframework.beans.factory.xml(UtilNamespaceHandler$MapBeanDefinitionParser.class[MapBeanDefinitionParser~MapBeanDefinitionParser", + "label": "org.springframework.beans.factory.xml.UtilNamespaceHandler.MapBeanDefinitionParser.MapBeanDefinitionParser()" + }, + { + "bindingKey": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;.getBeanClass(Lorg/w3c/dom/Element;)Ljava.lang.Class\u003c*\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.lang.Class\u003c*\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.lang.Class;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "*" + } + ] + } + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.w3c.dom.Element;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;", + "flags": 4, + "name": "getBeanClass", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-beans\\/5.0.4.RELEASE\\/spring-beans-5.0.4.RELEASE.jar\u003corg.springframework.beans.factory.xml(UtilNamespaceHandler$MapBeanDefinitionParser.class[MapBeanDefinitionParser~getBeanClass~Lorg.w3c.dom.Element;", + "label": "Class\u003c?\u003e org.springframework.beans.factory.xml.UtilNamespaceHandler.MapBeanDefinitionParser.getBeanClass(Element element)" + }, + { + "bindingKey": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;.doParse(Lorg/w3c/dom/Element;Lorg/springframework/beans/factory/xml/ParserContext;Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.w3c.dom.Element;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.xml.ParserContext;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.support.BeanDefinitionBuilder;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;", + "flags": 4, + "name": "doParse", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-beans\\/5.0.4.RELEASE\\/spring-beans-5.0.4.RELEASE.jar\u003corg.springframework.beans.factory.xml(UtilNamespaceHandler$MapBeanDefinitionParser.class[MapBeanDefinitionParser~doParse~Lorg.w3c.dom.Element;~Lorg.springframework.beans.factory.xml.ParserContext;~Lorg.springframework.beans.factory.support.BeanDefinitionBuilder;", + "label": "void org.springframework.beans.factory.xml.UtilNamespaceHandler.MapBeanDefinitionParser.doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)" + }, + { + "bindingKey": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;.(Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$1;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.beans.factory.xml.UtilNamespaceHandler$1;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler$MapBeanDefinitionParser;", + "flags": 4096, + "name": "MapBeanDefinitionParser", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-beans\\/5.0.4.RELEASE\\/spring-beans-5.0.4.RELEASE.jar\u003corg.springframework.beans.factory.xml(UtilNamespaceHandler$MapBeanDefinitionParser.class[MapBeanDefinitionParser~MapBeanDefinitionParser~Lorg.springframework.beans.factory.xml.UtilNamespaceHandler$1;", + "label": "org.springframework.beans.factory.xml.UtilNamespaceHandler.MapBeanDefinitionParser.MapBeanDefinitionParser(UtilNamespaceHandler(){} arg0)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-beans/5.0.4.RELEASE/spring-beans-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-beans/5.0.4.RELEASE/spring-beans-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/beans/factory/xml/UtilNamespaceHandler;", + "flags": 10, + "name": "MapBeanDefinitionParser", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-beans\\/5.0.4.RELEASE\\/spring-beans-5.0.4.RELEASE.jar\u003corg.springframework.beans.factory.xml(UtilNamespaceHandler$MapBeanDefinitionParser.class[MapBeanDefinitionParser", + "label": "org.springframework.beans.factory.xml.UtilNamespaceHandler.MapBeanDefinitionParser" + }, + { + "fqName": "org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper", + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [], + "fields": [ + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.partialMatches", + "type": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 18, + "name": "partialMatches", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper^partialMatches", + "label": "List\u003cPartialMatch\u003e partialMatches" + } + ], + "methods": [ + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.(Ljava/util/Set\u003cLorg/springframework/web/reactive/result/method/RequestMappingInfo;\u003e;Lorg/springframework/web/server/ServerWebExchange;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfo;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfo;" + } + ] + } + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "PartialMatchHelper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~PartialMatchHelper~Ljava.util.Set\\\u003cLorg.springframework.web.reactive.result.method.RequestMappingInfo;\u003e;~Lorg.springframework.web.server.ServerWebExchange;", + "label": "org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.PartialMatchHelper(Set\u003cRequestMappingInfo\u003e infos, ServerWebExchange exchange)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~isEmpty", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.isEmpty()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.hasMethodsMismatch()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "hasMethodsMismatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~hasMethodsMismatch", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.hasMethodsMismatch()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.hasConsumesMismatch()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "hasConsumesMismatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~hasConsumesMismatch", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.hasConsumesMismatch()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.hasProducesMismatch()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "hasProducesMismatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~hasProducesMismatch", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.hasProducesMismatch()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.hasParamsMismatch()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "hasParamsMismatch", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~hasParamsMismatch", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.hasParamsMismatch()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.getAllowedMethods()Ljava.util.Set\u003cLorg.springframework.http.HttpMethod;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.http.HttpMethod;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpMethod;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "getAllowedMethods", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~getAllowedMethods", + "label": "Set\u003cHttpMethod\u003e org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.getAllowedMethods()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.getConsumableMediaTypes()Ljava.util.Set\u003cLorg.springframework.http.MediaType;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.http.MediaType;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.MediaType;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "getConsumableMediaTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~getConsumableMediaTypes", + "label": "Set\u003cMediaType\u003e org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.getConsumableMediaTypes()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.getProducibleMediaTypes()Ljava.util.Set\u003cLorg.springframework.http.MediaType;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.http.MediaType;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.http.MediaType;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "getProducibleMediaTypes", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~getProducibleMediaTypes", + "label": "Set\u003cMediaType\u003e org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.getProducibleMediaTypes()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.getParamConditions()Ljava.util.List\u003cLjava.util.Set\u003cLorg.springframework.web.reactive.result.condition.NameValueExpression\u003cLjava.lang.String;\u003e;\u003e;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Ljava.util.List\u003cLjava.util.Set\u003cLorg.springframework.web.reactive.result.condition.NameValueExpression\u003cLjava.lang.String;\u003e;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.List;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Ljava.util.Set\u003cLorg.springframework.web.reactive.result.condition.NameValueExpression\u003cLjava.lang.String;\u003e;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "arguments": [ + { + "kind": "PARAMETERIZED", + "name": "Lorg.springframework.web.reactive.result.condition.NameValueExpression\u003cLjava.lang.String;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.condition.NameValueExpression;" + }, + "arguments": [ + { + "kind": "CLASS", + "name": "Ljava.lang.String;" + } + ] + } + } + ] + } + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 1, + "name": "getParamConditions", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~getParamConditions", + "label": "List\u003cSet\u003cNameValueExpression\u003cString\u003e\u003e\u003e org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.getParamConditions()" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$getParamConditions$6(Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;)Ljava.util.Set;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.Set;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$getParamConditions$6", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$getParamConditions$6~Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;", + "label": "Set org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$getParamConditions$6(PartialMatch arg0)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$getProducibleMediaTypes$5(Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;)Ljava.util.stream.Stream;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.stream.Stream;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$getProducibleMediaTypes$5", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$getProducibleMediaTypes$5~Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;", + "label": "Stream org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$getProducibleMediaTypes$5(PartialMatch arg0)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$getConsumableMediaTypes$4(Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;)Ljava.util.stream.Stream;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.stream.Stream;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$getConsumableMediaTypes$4", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$getConsumableMediaTypes$4~Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;", + "label": "Stream org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$getConsumableMediaTypes$4(PartialMatch arg0)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$getAllowedMethods$3(Lorg/springframework/web/bind/annotation/RequestMethod;)Lorg.springframework.http.HttpMethod;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.http.HttpMethod;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.bind.annotation.RequestMethod;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$getAllowedMethods$3", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$getAllowedMethods$3~Lorg.springframework.web.bind.annotation.RequestMethod;", + "label": "HttpMethod org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$getAllowedMethods$3(RequestMethod arg0)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$getAllowedMethods$2(Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;)Ljava.util.stream.Stream;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.util.stream.Stream;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$getAllowedMethods$2", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$getAllowedMethods$2~Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;", + "label": "Stream org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$getAllowedMethods$2(PartialMatch arg0)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$new$1(Lorg/springframework/web/server/ServerWebExchange;Lorg/springframework/web/reactive/result/method/RequestMappingInfo;)Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$new$1", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$new$1~Lorg.springframework.web.server.ServerWebExchange;~Lorg.springframework.web.reactive.result.method.RequestMappingInfo;", + "label": "PartialMatch org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$new$1(ServerWebExchange arg0, RequestMappingInfo arg1)" + }, + { + "bindingKey": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;.lambda$new$0(Lorg/springframework/web/server/ServerWebExchange;Lorg/springframework/web/reactive/result/method/RequestMappingInfo;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.springframework.web.server.ServerWebExchange;" + }, + { + "kind": "CLASS", + "name": "Lorg.springframework.web.reactive.result.method.RequestMappingInfo;" + } + ], + "annotations": [], + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping$PartialMatchHelper;", + "flags": 4106, + "name": "lambda$new$0", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper~lambda$new$0~Lorg.springframework.web.server.ServerWebExchange;~Lorg.springframework.web.reactive.result.method.RequestMappingInfo;", + "label": "boolean org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper.lambda$new$0(ServerWebExchange arg0, RequestMappingInfo arg1)" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/org/springframework/spring-webflux/5.0.4.RELEASE/spring-webflux-5.0.4.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/org/springframework/spring-webflux/5.0.4.RELEASE/spring-webflux-5.0.4.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lorg/springframework/web/reactive/result/method/RequestMappingInfoHandlerMapping;", + "flags": 10, + "name": "PartialMatchHelper", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/org\\/springframework\\/spring-webflux\\/5.0.4.RELEASE\\/spring-webflux-5.0.4.RELEASE.jar\u003corg.springframework.web.reactive.result.method(RequestMappingInfoHandlerMapping$PartialMatchHelper.class[PartialMatchHelper", + "label": "org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.PartialMatchHelper" + }, + { + "fqName": "reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber", + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber\u003cTT;\u003e;", + "clazz": true, + "annotation": false, + "interfaze": false, + "enam": false, + "superClassName": "java.lang.Object", + "superInterfaceNames": [ + "reactor.core.Fuseable$ConditionalSubscriber", + "reactor.core.publisher.InnerOperator", + "reactor.core.Fuseable$QueueSubscription" + ], + "fields": [ + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.actual", + "type": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.CoreSubscriber\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.CoreSubscriber;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 16, + "name": "actual", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^actual", + "label": "CoreSubscriber\u003c? super T\u003e actual" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.actualConditional", + "type": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.Fuseable$ConditionalSubscriber\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.Fuseable$ConditionalSubscriber;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 16, + "name": "actualConditional", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^actualConditional", + "label": "ConditionalSubscriber\u003c? super T\u003e actualConditional" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.parent", + "type": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.MonoPeekTerminal\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.MonoPeekTerminal;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 16, + "name": "parent", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^parent", + "label": "MonoPeekTerminal\u003cT\u003e parent" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.s", + "type": { + "kind": "CLASS", + "name": "Lorg.reactivestreams.Subscription;" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "s", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^s", + "label": "Subscription s" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.queueSubscription", + "type": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.Fuseable$QueueSubscription\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.Fuseable$QueueSubscription;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "queueSubscription", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^queueSubscription", + "label": "QueueSubscription\u003cT\u003e queueSubscription" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.sourceMode", + "type": { + "kind": "INT", + "name": "I" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "sourceMode", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^sourceMode", + "label": "int sourceMode" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.done", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 64, + "name": "done", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^done", + "label": "boolean done" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.valued", + "type": { + "kind": "BOOLEAN", + "name": "Z" + }, + "enumConstant": false, + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "valued", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber^valued", + "label": "boolean valued" + } + ], + "methods": [ + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.(Lreactor/core/Fuseable$ConditionalSubscriber\u003c-TT;\u003e;Lreactor/core/publisher/MonoPeekTerminal\u003cTT;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.Fuseable$ConditionalSubscriber\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.Fuseable$ConditionalSubscriber;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.MonoPeekTerminal\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.MonoPeekTerminal;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "MonoTerminalPeekSubscriber", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~MonoTerminalPeekSubscriber~Lreactor.core.Fuseable$ConditionalSubscriber\\\u003c-TT;\u003e;~Lreactor.core.publisher.MonoPeekTerminal\\\u003cTT;\u003e;", + "label": "reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.MonoTerminalPeekSubscriber(ConditionalSubscriber\u003c? super T\u003e actual, MonoPeekTerminal\u003cT\u003e parent)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.(Lreactor/core/CoreSubscriber\u003c-TT;\u003e;Lreactor/core/publisher/MonoPeekTerminal\u003cTT;\u003e;)V", + "constructor": true, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.CoreSubscriber\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.CoreSubscriber;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.publisher.MonoPeekTerminal\u003cTT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.publisher.MonoPeekTerminal;" + }, + "arguments": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ] + } + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 0, + "name": "MonoTerminalPeekSubscriber", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~MonoTerminalPeekSubscriber~Lreactor.core.CoreSubscriber\\\u003c-TT;\u003e;~Lreactor.core.publisher.MonoPeekTerminal\\\u003cTT;\u003e;", + "label": "reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.MonoTerminalPeekSubscriber(CoreSubscriber\u003c? super T\u003e actual, MonoPeekTerminal\u003cT\u003e parent)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.scanUnsafe(Lreactor/core/Scannable$Attr;)Ljava.lang.Object;", + "constructor": false, + "returnType": { + "kind": "CLASS", + "name": "Ljava.lang.Object;" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lreactor.core.Scannable$Attr;" + } + ], + "annotations": [ + { + "fqName": "reactor.util.annotation.Nullable", + "valuePairs": {}, + "name": "reactor.util.annotation.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~scanUnsafe~Lreactor.core.Scannable$Attr;}reactor.util.annotation.Nullable", + "label": "reactor.util.annotation.Nullable" + } + ], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "scanUnsafe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~scanUnsafe~Lreactor.core.Scannable$Attr;", + "label": "Object reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.scanUnsafe(Attr key)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.request(J)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "LONG", + "name": "J" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "request", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~request~J", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.request(long n)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.cancel()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "cancel", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~cancel", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.cancel()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.onSubscribe(Lorg/reactivestreams/Subscription;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Lorg.reactivestreams.Subscription;" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "onSubscribe", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~onSubscribe~Lorg.reactivestreams.Subscription;", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.onSubscribe(Subscription s)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.onNext(TT;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "onNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~onNext~TT;", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.onNext(T t)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.tryOnNext(TT;)Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [ + { + "kind": "TYPE_VARIABLE", + "name": "TT;" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "tryOnNext", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~tryOnNext~TT;", + "label": "boolean reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.tryOnNext(T t)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.onError(Ljava/lang/Throwable;)V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [ + { + "kind": "CLASS", + "name": "Ljava.lang.Throwable;" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "onError", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~onError~Ljava.lang.Throwable;", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.onError(Throwable t)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.onComplete()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "onComplete", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~onComplete", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.onComplete()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.actual()Lreactor.core.CoreSubscriber\u003c-TT;\u003e;", + "constructor": false, + "returnType": { + "kind": "PARAMETERIZED", + "name": "Lreactor.core.CoreSubscriber\u003c-TT;\u003e;", + "extras": { + "owner": { + "kind": "CLASS", + "name": "Lreactor.core.CoreSubscriber;" + }, + "arguments": [ + { + "kind": "WILDCARD", + "name": "-TT;" + } + ] + } + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "actual", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~actual", + "label": "CoreSubscriber\u003c? super T\u003e reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.actual()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.poll()TT;", + "constructor": false, + "returnType": { + "kind": "TYPE_VARIABLE", + "name": "TT;" + }, + "parameters": [], + "annotations": [ + { + "fqName": "reactor.util.annotation.Nullable", + "valuePairs": {}, + "name": "reactor.util.annotation.Nullable", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~poll}reactor.util.annotation.Nullable", + "label": "reactor.util.annotation.Nullable" + } + ], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "poll", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~poll", + "label": "T reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.poll()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.isEmpty()Z", + "constructor": false, + "returnType": { + "kind": "BOOLEAN", + "name": "Z" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "isEmpty", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~isEmpty", + "label": "boolean reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.isEmpty()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.clear()V", + "constructor": false, + "returnType": { + "kind": "VOID", + "name": "V" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "clear", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~clear", + "label": "void reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.clear()" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.requestFusion(I)I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [ + { + "kind": "INT", + "name": "I" + } + ], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "requestFusion", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~requestFusion~I", + "label": "int reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.requestFusion(int requestedMode)" + }, + { + "bindingKey": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;.size()I", + "constructor": false, + "returnType": { + "kind": "INT", + "name": "I" + }, + "parameters": [], + "annotations": [], + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal$MonoTerminalPeekSubscriber;", + "flags": 1, + "name": "size", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber~size", + "label": "int reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber.size()" + } + ], + "annotations": [], + "classpathEntry": { + "cpe": { + "kind": "binary", + "path": "/Users/aboyko/.m2/repository/io/projectreactor/reactor-core/3.1.5.RELEASE/reactor-core-3.1.5.RELEASE.jar", + "sourceContainerUrl": "file:/Users/aboyko/.m2/repository/io/projectreactor/reactor-core/3.1.5.RELEASE/reactor-core-3.1.5.RELEASE-sources.jar", + "isSystem": false, + "isOwn": false + } + }, + "declaringType": "Lreactor/core/publisher/MonoPeekTerminal;", + "flags": 24, + "name": "MonoTerminalPeekSubscriber", + "handleIdentifier": "\u003dtest-webflux-project/\\/Users\\/aboyko\\/.m2\\/repository\\/io\\/projectreactor\\/reactor-core\\/3.1.5.RELEASE\\/reactor-core-3.1.5.RELEASE.jar\u003creactor.core.publisher(MonoPeekTerminal$MonoTerminalPeekSubscriber.class[MonoTerminalPeekSubscriber", + "label": "reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber\u003cT\u003e" + } +] \ No newline at end of file diff --git a/headless-services/commons/commons-language-server/pom.xml b/headless-services/commons/commons-language-server/pom.xml index e8f9f1863..4805d897c 100644 --- a/headless-services/commons/commons-language-server/pom.xml +++ b/headless-services/commons/commons-language-server/pom.xml @@ -22,6 +22,11 @@ commons-util ${project.version} + + org.springframework.ide.vscode + commons-lsp-extensions + ${project.version} + io.projectreactor diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/LanguageServerRunner.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/LanguageServerRunner.java index 68dad817e..2d8c20b4d 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/LanguageServerRunner.java +++ b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/LanguageServerRunner.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016-2017 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -36,6 +36,7 @@ import org.slf4j.LoggerFactory; import org.springframework.boot.CommandLineRunner; import org.springframework.ide.vscode.commons.languageserver.config.LanguageServerProperties; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; +import org.springframework.ide.vscode.commons.protocol.STS4LanguageClient; import org.springframework.ide.vscode.commons.util.Log; /** diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/ProgressParams.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/ProgressParams.java deleted file mode 100644 index 712d76dce..000000000 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/ProgressParams.java +++ /dev/null @@ -1,89 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2016-2017 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ - -package org.springframework.ide.vscode.commons.languageserver; - -public class ProgressParams { - - /** - * An id representing the enitity for which progress messages are to be shown. - */ - private String id; - - /** - * Updates the current statusMsg associated with a given the id. If null, then the message - * is cleared. - */ - private String statusMsg; - - - public ProgressParams() { - } - - public ProgressParams(String id, String statusMsg) { - super(); - this.id = id; - this.statusMsg = statusMsg; - } - - @Override - public String toString() { - return "ProgressParams [id=" + id + ", statusMsg=" + statusMsg + "]"; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((id == null) ? 0 : id.hashCode()); - result = prime * result + ((statusMsg == null) ? 0 : statusMsg.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - ProgressParams other = (ProgressParams) obj; - if (id == null) { - if (other.id != null) - return false; - } else if (!id.equals(other.id)) - return false; - if (statusMsg == null) { - if (other.statusMsg != null) - return false; - } else if (!statusMsg.equals(other.statusMsg)) - return false; - return true; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getStatusMsg() { - return statusMsg; - } - - public void setStatusMsg(String statusMsg) { - this.statusMsg = statusMsg; - } - -} diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListener.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListener.java index 3ed9152da..8bcd95011 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListener.java +++ b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListener.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -10,6 +10,8 @@ *******************************************************************************/ package org.springframework.ide.vscode.commons.languageserver.java.ls; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; + public interface ClasspathListener { void changed(Event event); diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListenerManager.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListenerManager.java index 6f5704f37..bf6942a45 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListenerManager.java +++ b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListenerManager.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -22,6 +22,8 @@ import org.eclipse.lsp4j.UnregistrationParams; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; +import org.springframework.ide.vscode.commons.protocol.java.ClasspathListenerParams; import org.springframework.ide.vscode.commons.util.AsyncRunner; import com.google.common.collect.ImmutableList; diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListenerParams.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListenerParams.java deleted file mode 100644 index d55121e48..000000000 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/ClasspathListenerParams.java +++ /dev/null @@ -1,35 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.ide.vscode.commons.languageserver.java.ls; - -public class ClasspathListenerParams { - - private String callbackCommandId; - - public ClasspathListenerParams(String callbackCommandId) { - super(); - this.callbackCommandId = callbackCommandId; - } - - public String getCallbackCommandId() { - return callbackCommandId; - } - - public void setCallbackCommandId(String callbackCommandId) { - this.callbackCommandId = callbackCommandId; - } - - @Override - public String toString() { - return "ClasspathListenerParams [callbackCommandId=" + callbackCommandId + "]"; - } - -} diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaElementData.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaElementData.java deleted file mode 100644 index 70c8d4262..000000000 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaElementData.java +++ /dev/null @@ -1,37 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.ide.vscode.commons.languageserver.java.ls; - -public class JavaElementData { - - private String name; - private String handleIdentifier; - - public JavaElementData() { - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getHandleIdentifier() { - return handleIdentifier; - } - - public void setHandleIdentifier(String handleIdentifier) { - this.handleIdentifier = handleIdentifier; - } - -} diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaTypeResponse.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaTypeResponse.java deleted file mode 100644 index 6ab2e5b4e..000000000 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaTypeResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.ide.vscode.commons.languageserver.java.ls; - -public class JavaTypeResponse { - - private TypeData data; - - public JavaTypeResponse(TypeData data) { - this.data = data; - } - - public TypeData getData() { - return data; - } - - public void setData(TypeData data) { - this.data = data; - } - -} diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavadocHoverLinkResponse.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavadocHoverLinkResponse.java deleted file mode 100644 index f74c467f4..000000000 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavadocHoverLinkResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.ide.vscode.commons.languageserver.java.ls; - -public class JavadocHoverLinkResponse { - - private String link; - - public JavadocHoverLinkResponse(String link) { - this.link = link; - } - - public String getLink() { - return link; - } - - public void setLink(String link) { - this.link = link; - } - -} diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavadocResponse.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavadocResponse.java deleted file mode 100644 index 2d83def69..000000000 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavadocResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.ide.vscode.commons.languageserver.java.ls; - -public class JavadocResponse { - - private String content; - - public JavadocResponse() { - super(); - } - - public String getContent() { - return content; - } - - public void setContent(String content) { - this.content = content; - } - -} diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/TypeData.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/TypeData.java deleted file mode 100644 index f94f2d0f7..000000000 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/TypeData.java +++ /dev/null @@ -1,234 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.ide.vscode.commons.languageserver.java.ls; - -import java.util.List; -import java.util.Map; - -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; - -public class TypeData extends MemberData { - - private String fqName; - private String bindingKey; - private boolean clazz; - private boolean annotation; - private boolean interfaze; - private boolean enam; - private String superClassName; - private String[] superInterfaceNames; - private List fields; - private List methods; - private List annotations; - - private ClasspathEntryData classpathEntry; - - public String getFqName() { - return fqName; - } - - public void setFqName(String fqName) { - this.fqName = fqName; - } - - public List getFields() { - return fields; - } - - public void setFields(List fields) { - this.fields = fields; - } - - public List getMethods() { - return methods; - } - - public void setMethods(List methods) { - this.methods = methods; - } - - public String getBindingKey() { - return bindingKey; - } - - public void setBindingKey(String bindingKey) { - this.bindingKey = bindingKey; - } - - public ClasspathEntryData getClasspathEntry() { - return classpathEntry; - } - - public void setClasspathEntry(ClasspathEntryData classpathContainer) { - this.classpathEntry = classpathContainer; - } - - public boolean isClass() { - return clazz; - } - - public void setClass(boolean clazz) { - this.clazz = clazz; - } - - public boolean isAnnotation() { - return annotation; - } - - public void setAnnotation(boolean annotation) { - this.annotation = annotation; - } - - public boolean isInterface() { - return interfaze; - } - - public void setInterface(boolean interfaze) { - this.interfaze = interfaze; - } - - public boolean isEnum() { - return enam; - } - - public void setEnum(boolean enam) { - this.enam = enam; - } - - public String getSuperClassName() { - return superClassName; - } - - public void setSuperClassName(String superClassName) { - this.superClassName = superClassName; - } - - public String[] getSuperInterfaceNames() { - return superInterfaceNames; - } - - public void setSuperInterfaceNames(String[] superInterfaceNames) { - this.superInterfaceNames = superInterfaceNames; - } - - public List getAnnotations() { - return annotations; - } - - public void setAnnotations(List annotations) { - this.annotations = annotations; - } - - public static class AnnotationData extends JavaElementData { - - String fqName; - - Map valuePairs; - - public AnnotationData() { - } - - public String getFqName() { - return fqName; - } - - public void setFqName(String fqName) { - this.fqName = fqName; - } - - public Map getValuePairs() { - return valuePairs; - } - - public void setValuePairs(Map valuePairs) { - this.valuePairs = valuePairs; - } - - } - - public static class FieldData extends MemberData { - - private String bindingKey; - private List annotations; - - public String getBindingKey() { - return bindingKey; - } - - public void setBindingKey(String bindingKey) { - this.bindingKey = bindingKey; - } - - public List getAnnotations() { - return annotations; - } - - public void setAnnotations(List annotations) { - this.annotations = annotations; - } - - } - - public static class ClasspathEntryData { - - private String module; - private CPE cpe; - - public String getModule() { - return module; - } - - public void setModule(String module) { - this.module = module; - } - - public CPE getCpe() { - return cpe; - } - - public void setCpe(CPE cpe) { - this.cpe = cpe; - } - - } - - public static class MethodData extends MemberData { - - private String bindingKey; - private boolean constructor; - private List annotations; - - public String getBindingKey() { - return bindingKey; - } - - public void setBindingKey(String bindingKey) { - this.bindingKey = bindingKey; - } - - public boolean isConstructor() { - return constructor; - } - - public void setConstructor(boolean constructor) { - this.constructor = constructor; - } - - public List getAnnotations() { - return annotations; - } - - public void setAnnotations(List annotations) { - this.annotations = annotations; - } - - } -} diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/quickfix/QuickfixEdit.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/quickfix/QuickfixEdit.java index 85e3ed852..e3631cbfb 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/quickfix/QuickfixEdit.java +++ b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/quickfix/QuickfixEdit.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -10,41 +10,11 @@ *******************************************************************************/ package org.springframework.ide.vscode.commons.languageserver.quickfix; -import org.eclipse.lsp4j.Position; import org.eclipse.lsp4j.WorkspaceEdit; +import org.springframework.ide.vscode.commons.protocol.CursorMovement; public class QuickfixEdit { - public static class CursorMovement { - private String uri; - private Position position; - - public CursorMovement() { - } - - public CursorMovement(String uri, Position position) { - this.uri = uri; - this.position = position; - } - - public String getUri() { - return uri; - } - - public void setUri(String uri) { - this.uri = uri; - } - - public Position getPosition() { - return position; - } - - public void setPosition(Position position) { - this.position = position; - } - - } - public final WorkspaceEdit workspaceEdit; public final CursorMovement cursorMovement; diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/util/SimpleLanguageServer.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/util/SimpleLanguageServer.java index 2e05caaf6..42f3430f3 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/util/SimpleLanguageServer.java +++ b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/util/SimpleLanguageServer.java @@ -56,9 +56,7 @@ import org.eclipse.lsp4j.services.LanguageClientAware; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.commons.languageserver.DiagnosticService; -import org.springframework.ide.vscode.commons.languageserver.ProgressParams; import org.springframework.ide.vscode.commons.languageserver.ProgressService; -import org.springframework.ide.vscode.commons.languageserver.STS4LanguageClient; import org.springframework.ide.vscode.commons.languageserver.Sts4LanguageServer; import org.springframework.ide.vscode.commons.languageserver.completion.ICompletionEngine; import org.springframework.ide.vscode.commons.languageserver.completion.VscodeCompletionEngineAdapter; @@ -75,6 +73,8 @@ import org.springframework.ide.vscode.commons.languageserver.reconcile.Diagnosti import org.springframework.ide.vscode.commons.languageserver.reconcile.IProblemCollector; import org.springframework.ide.vscode.commons.languageserver.reconcile.IReconcileEngine; import org.springframework.ide.vscode.commons.languageserver.reconcile.ReconcileProblem; +import org.springframework.ide.vscode.commons.protocol.ProgressParams; +import org.springframework.ide.vscode.commons.protocol.STS4LanguageClient; import org.springframework.ide.vscode.commons.util.Assert; import org.springframework.ide.vscode.commons.util.AsyncRunner; import org.springframework.ide.vscode.commons.util.BadLocationException; diff --git a/headless-services/commons/commons-lsp-extensions/pom.xml b/headless-services/commons/commons-lsp-extensions/pom.xml new file mode 100644 index 000000000..d953e9818 --- /dev/null +++ b/headless-services/commons/commons-lsp-extensions/pom.xml @@ -0,0 +1,22 @@ + + 4.0.0 + commons-lsp-extensions + commons-lsp-extensions + STS4 LSP extensions + + + org.springframework.ide.vscode + commons-parent + 1.5.0-SNAPSHOT + ../pom.xml + + + + + org.eclipse.lsp4j + org.eclipse.lsp4j + ${lsp4j-version} + + + + \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/CursorMovement.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/CursorMovement.java similarity index 91% rename from eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/CursorMovement.java rename to headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/CursorMovement.java index 7eefc981d..e945ec38c 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/CursorMovement.java +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/CursorMovement.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -8,7 +8,7 @@ * Contributors: * Pivotal, Inc. - initial API and implementation *******************************************************************************/ -package org.springframework.tooling.ls.eclipse.commons; +package org.springframework.ide.vscode.commons.protocol; import org.eclipse.lsp4j.Position; diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/HighlightParams.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/HighlightParams.java similarity index 92% rename from headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/HighlightParams.java rename to headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/HighlightParams.java index 21025d50f..e60cd00db 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/HighlightParams.java +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/HighlightParams.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017, 2018 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -8,7 +8,7 @@ * Contributors: * Pivotal, Inc. - initial API and implementation *******************************************************************************/ -package org.springframework.ide.vscode.commons.languageserver; +package org.springframework.ide.vscode.commons.protocol; import java.util.List; diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/ProgressParams.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/ProgressParams.java similarity index 95% rename from eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/ProgressParams.java rename to headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/ProgressParams.java index 11322fcc4..3404a481b 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/ProgressParams.java +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/ProgressParams.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016-2017 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -9,7 +9,7 @@ * Pivotal, Inc. - initial API and implementation *******************************************************************************/ -package org.springframework.tooling.ls.eclipse.commons; +package org.springframework.ide.vscode.commons.protocol; public class ProgressParams { diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/STS4LanguageClient.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/STS4LanguageClient.java similarity index 57% rename from headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/STS4LanguageClient.java rename to headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/STS4LanguageClient.java index 20e7b1768..4c9e4ddeb 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/STS4LanguageClient.java +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/STS4LanguageClient.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016, 2018 Pivotal, Inc. + * Copyright (c) 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -8,21 +8,21 @@ * Contributors: * Pivotal, Inc. - initial API and implementation *******************************************************************************/ +package org.springframework.ide.vscode.commons.protocol; -package org.springframework.ide.vscode.commons.languageserver; - +import java.util.List; import java.util.concurrent.CompletableFuture; import org.eclipse.lsp4j.Location; +import org.eclipse.lsp4j.MarkupContent; import org.eclipse.lsp4j.jsonrpc.services.JsonNotification; import org.eclipse.lsp4j.jsonrpc.services.JsonRequest; import org.eclipse.lsp4j.services.LanguageClient; -import org.springframework.ide.vscode.commons.languageserver.java.ls.ClasspathListenerParams; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavaDataParams; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavaTypeResponse; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavadocHoverLinkResponse; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavadocResponse; -import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixEdit.CursorMovement; +import org.springframework.ide.vscode.commons.protocol.java.ClasspathListenerParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaSearchParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaTypeHierarchyParams; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; /** * Some 'custom' extensions to standard LSP {@link LanguageClient}. @@ -47,15 +47,27 @@ public interface STS4LanguageClient extends LanguageClient { CompletableFuture removeClasspathListener(ClasspathListenerParams classpathListenerParams); @JsonRequest("sts/javadoc") - CompletableFuture javadoc(JavaDataParams params); + CompletableFuture javadoc(JavaDataParams params); @JsonRequest("sts/javaType") - CompletableFuture javaType(JavaDataParams params); + CompletableFuture javaType(JavaDataParams params); @JsonRequest("sts/javadocHoverLink") - CompletableFuture javadocHoverLink(JavaDataParams params); + CompletableFuture javadocHoverLink(JavaDataParams params); @JsonRequest("sts/javaLocation") CompletableFuture javaLocation(JavaDataParams params); + + @JsonRequest("sts/searchJavaTypes") + CompletableFuture> javaSearchTypes(JavaSearchParams params); + + @JsonRequest("sts/searchJavaPackages") + CompletableFuture> javaSearchPackages(JavaSearchParams params); + + @JsonRequest("sts/javaSubTypes") + CompletableFuture> javaSubTypes(JavaTypeHierarchyParams params); + + @JsonRequest("sts/javaSuperTypes") + CompletableFuture> javaSuperTypes(JavaTypeHierarchyParams params); } diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/Classpath.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/Classpath.java similarity index 93% rename from headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/Classpath.java rename to headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/Classpath.java index 0706e7a2d..8d7ab02e5 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/Classpath.java +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/Classpath.java @@ -8,18 +8,18 @@ * Contributors: * Pivotal, Inc. - initial API and implementation *******************************************************************************/ -package org.springframework.ide.vscode.commons.languageserver.java.ls; +package org.springframework.ide.vscode.commons.protocol.java; import java.io.File; import java.net.URL; +import java.util.Collections; import java.util.List; -import org.springframework.ide.vscode.commons.util.Assert; - public class Classpath { public static final String ENTRY_KIND_SOURCE = "source"; public static final String ENTRY_KIND_BINARY = "binary"; + public static final Classpath EMPTY = new Classpath(Collections.emptyList()); private List entries; @@ -63,10 +63,8 @@ public class Classpath { return outputFolder; } - public CPE setOutputFolder(String outputFolder) { - Assert.isLegal(outputFolder==null || new File(outputFolder).isAbsolute()); + public void setOutputFolder(String outputFolder) { this.outputFolder = outputFolder; - return this; } public CPE() {} @@ -90,7 +88,6 @@ public class Classpath { } public void setPath(String path) { - Assert.isLegal(path == null || new File(path).isAbsolute()); this.path = path; } @@ -136,6 +133,13 @@ public class Classpath { this.isOwn = isOwn; } + @Override + public String toString() { + return "CPE [kind=" + kind + ", path=" + path + ", outputFolder=" + outputFolder + ", sourceContainerUrl=" + + sourceContainerUrl + ", javadocContainerUrl=" + javadocContainerUrl + ", isSystem=" + isSystem + + ", isOwn=" + isOwn + "]"; + } + @Override public int hashCode() { final int prime = 31; @@ -191,19 +195,16 @@ public class Classpath { return true; } - @Override - public String toString() { - return "CPE [kind=" + kind + ", path=" + path + ", outputFolder=" + outputFolder + ", sourceContainerUrl=" - + sourceContainerUrl + ", javadocContainerUrl=" + javadocContainerUrl + ", isSystem=" + isSystem - + ", isOwn=" + isOwn + "]"; - } - } public static boolean isSource(CPE e) { return e!=null && Classpath.ENTRY_KIND_SOURCE.equals(e.getKind()); } + public static boolean isBinary(CPE e) { + return e!=null && Classpath.ENTRY_KIND_BINARY.equals(e.getKind()); + } + public static boolean isProjectSource(CPE e) { return isSource(e) && e.isOwn(); } diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/ClasspathListenerParams.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/ClasspathListenerParams.java similarity index 90% rename from eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/ClasspathListenerParams.java rename to headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/ClasspathListenerParams.java index 36503d98a..e54dc045a 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/ClasspathListenerParams.java +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/ClasspathListenerParams.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -8,7 +8,7 @@ * Contributors: * Pivotal, Inc. - initial API and implementation *******************************************************************************/ -package org.springframework.tooling.ls.eclipse.commons; +package org.springframework.ide.vscode.commons.protocol.java; public class ClasspathListenerParams { diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaDataParams.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaDataParams.java similarity index 93% rename from headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaDataParams.java rename to headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaDataParams.java index 2908623c6..7d458b896 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/JavaDataParams.java +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaDataParams.java @@ -8,7 +8,7 @@ * Contributors: * Pivotal, Inc. - initial API and implementation *******************************************************************************/ -package org.springframework.ide.vscode.commons.languageserver.java.ls; +package org.springframework.ide.vscode.commons.protocol.java; public class JavaDataParams { @@ -16,7 +16,7 @@ public class JavaDataParams { private String bindingKey; private Boolean lookInOtherProjects; - public JavaDataParams(String projectUri, String bindingKey, Boolean lookInOtherProjects) { + public JavaDataParams(String projectUri, String bindingKey, boolean lookInOtherProjects) { super(); this.projectUri = projectUri; this.bindingKey = bindingKey; @@ -52,11 +52,11 @@ public class JavaDataParams { public void setLookInOtherProjects(Boolean lookInOtherProjects) { this.lookInOtherProjects = lookInOtherProjects; } - + public static boolean isLookInOtherProjects(JavaDataParams params) { return isLookInOtherProjects(params.projectUri, params.getLookInOtherProjects()); } - + public static boolean isLookInOtherProjects(String projectUri, Boolean lookInOtherProjects) { return projectUri == null ? true : lookInOtherProjects == null ? false : lookInOtherProjects.booleanValue(); } diff --git a/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaElementData.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaElementData.java new file mode 100644 index 000000000..43348793f --- /dev/null +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaElementData.java @@ -0,0 +1,83 @@ +/******************************************************************************* + * Copyright (c) 2018, 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.ide.vscode.commons.protocol.java; + +public class JavaElementData { + + private String name; + private String handleIdentifier; + private String label; + + public JavaElementData() { + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getHandleIdentifier() { + return handleIdentifier; + } + + public void setHandleIdentifier(String handleIdentifier) { + this.handleIdentifier = handleIdentifier; + } + + public String getLabel() { + return label; + } + + public void setLabel(String label) { + this.label = label; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((handleIdentifier == null) ? 0 : handleIdentifier.hashCode()); + result = prime * result + ((label == null) ? 0 : label.hashCode()); + result = prime * result + ((name == null) ? 0 : name.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + JavaElementData other = (JavaElementData) obj; + if (handleIdentifier == null) { + if (other.handleIdentifier != null) + return false; + } else if (!handleIdentifier.equals(other.handleIdentifier)) + return false; + if (label == null) { + if (other.label != null) + return false; + } else if (!label.equals(other.label)) + return false; + if (name == null) { + if (other.name != null) + return false; + } else if (!name.equals(other.name)) + return false; + return true; + } + +} diff --git a/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaSearchParams.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaSearchParams.java new file mode 100644 index 000000000..e1b4da1bc --- /dev/null +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaSearchParams.java @@ -0,0 +1,65 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.ide.vscode.commons.protocol.java; + +public class JavaSearchParams { + + private String projectUri; + private String term; + private boolean includeBinaries; + private boolean includeSystemLibs; + + public JavaSearchParams(String projectUri, String term) { + this(projectUri, term, true, false); + } + + public JavaSearchParams(String projectUri, String term, boolean includeBinaries, boolean includeSystemLibs) { + super(); + this.projectUri = projectUri; + this.term = term; + this.includeBinaries = includeBinaries; + this.includeSystemLibs = includeSystemLibs; + } + + public String getProjectUri() { + return projectUri; + } + + public void setProjectUri(String projectUri) { + this.projectUri = projectUri; + } + + public String getTerm() { + return term; + } + + public void setTerm(String term) { + this.term = term; + } + + public boolean isIncludeBinaries() { + return includeBinaries; + } + + public void setIncludeBinaries(boolean includeBinaries) { + this.includeBinaries = includeBinaries; + } + + public boolean isIncludeSystemLibs() { + return includeSystemLibs; + } + + public void setIncludeSystemLibs(boolean includeSystemLibs) { + this.includeSystemLibs = includeSystemLibs; + } + + +} diff --git a/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaTypeData.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaTypeData.java new file mode 100644 index 000000000..531031c11 --- /dev/null +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaTypeData.java @@ -0,0 +1,90 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.ide.vscode.commons.protocol.java; + +import java.util.LinkedHashMap; + +public class JavaTypeData { + + public enum JavaTypeKind { + CLASS, + ARRAY, + PARAMETERIZED, + TYPE_VARIABLE, + WILDCARD, + VOID, + INT, + CHAR, + BOOLEAN, + FLOAT, + BYTE, + DOUBLE, + LONG, + SHORT, + UNRESOLVED + } + + private JavaTypeKind kind; + private String name; + private LinkedHashMap extras; + + public JavaTypeKind getKind() { + return kind; + } + public void setKind(JavaTypeKind kind) { + this.kind = kind; + } + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public LinkedHashMap getExtras() { + return extras; + } + public void setExtras(LinkedHashMap extras) { + this.extras = extras; + } + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((extras == null) ? 0 : extras.hashCode()); + result = prime * result + ((kind == null) ? 0 : kind.hashCode()); + result = prime * result + ((name == null) ? 0 : name.hashCode()); + return result; + } + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + JavaTypeData other = (JavaTypeData) obj; + if (extras == null) { + if (other.extras != null) + return false; + } else if (!extras.equals(other.extras)) + return false; + if (kind != other.kind) + return false; + if (name == null) { + if (other.name != null) + return false; + } else if (!name.equals(other.name)) + return false; + return true; + } + +} diff --git a/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaTypeHierarchyParams.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaTypeHierarchyParams.java new file mode 100644 index 000000000..599e12d56 --- /dev/null +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/JavaTypeHierarchyParams.java @@ -0,0 +1,40 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.ide.vscode.commons.protocol.java; + +public class JavaTypeHierarchyParams { + + private String projectUri; + private String fqName; + + public JavaTypeHierarchyParams(String projectUri, String fqName) { + super(); + this.projectUri = projectUri; + this.fqName = fqName; + } + + public String getProjectUri() { + return projectUri; + } + + public void setProjectUri(String projectUri) { + this.projectUri = projectUri; + } + + public String getFqName() { + return fqName; + } + + public void setFqName(String fqName) { + this.fqName = fqName; + } + +} diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/MemberData.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/MemberData.java similarity index 52% rename from headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/MemberData.java rename to headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/MemberData.java index 1fe4cc939..668a763a7 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/java/ls/MemberData.java +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/MemberData.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -8,7 +8,7 @@ * Contributors: * Pivotal, Inc. - initial API and implementation *******************************************************************************/ -package org.springframework.ide.vscode.commons.languageserver.java.ls; +package org.springframework.ide.vscode.commons.protocol.java; public class MemberData extends JavaElementData { @@ -31,4 +31,32 @@ public class MemberData extends JavaElementData { this.flags = flags; } + @Override + public int hashCode() { + final int prime = 31; + int result = super.hashCode(); + result = prime * result + ((declaringType == null) ? 0 : declaringType.hashCode()); + result = prime * result + flags; + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (!super.equals(obj)) + return false; + if (getClass() != obj.getClass()) + return false; + MemberData other = (MemberData) obj; + if (declaringType == null) { + if (other.declaringType != null) + return false; + } else if (!declaringType.equals(other.declaringType)) + return false; + if (flags != other.flags) + return false; + return true; + } + } diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/javadoc/JavadocResponse.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/SearchMatch.java similarity index 51% rename from headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/javadoc/JavadocResponse.java rename to headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/SearchMatch.java index e63133857..025c2fa9f 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/javadoc/JavadocResponse.java +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/SearchMatch.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -8,22 +8,29 @@ * Contributors: * Pivotal, Inc. - initial API and implementation *******************************************************************************/ -package org.springframework.tooling.jdt.ls.commons.javadoc; +package org.springframework.ide.vscode.commons.protocol.java; -public class JavadocResponse { +public class SearchMatch { - private String content; - - public JavadocResponse() { + private T element; + private double score; + + public SearchMatch(T element, double score) { super(); + this.element = element; + this.score = score; } - - public String getContent() { - return content; + public T getElement() { + return element; } - - public void setContent(String content) { - this.content = content; + public void setElement(T element) { + this.element = element; + } + public double getScore() { + return score; + } + public void setScore(double score) { + this.score = score; } } diff --git a/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/TypeData.java b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/TypeData.java new file mode 100644 index 000000000..82b2a4daa --- /dev/null +++ b/headless-services/commons/commons-lsp-extensions/src/main/java/org/springframework/ide/vscode/commons/protocol/java/TypeData.java @@ -0,0 +1,497 @@ +/******************************************************************************* + * Copyright (c) 2018, 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.ide.vscode.commons.protocol.java; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; + +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; + +public class TypeData extends MemberData { + + private String fqName; + private String bindingKey; + private boolean clazz; + private boolean annotation; + private boolean interfaze; + private boolean enam; + private String superClassName; + private String[] superInterfaceNames; + private List fields; + private List methods; + private List annotations; + + private ClasspathEntryData classpathEntry; + + public String getFqName() { + return fqName; + } + + public void setFqName(String fqName) { + this.fqName = fqName; + } + + public List getFields() { + return fields; + } + + public void setFields(List fields) { + this.fields = fields; + } + + public List getMethods() { + return methods; + } + + public void setMethods(List methods) { + this.methods = methods; + } + + public String getBindingKey() { + return bindingKey; + } + + public void setBindingKey(String bindingKey) { + this.bindingKey = bindingKey; + } + + public ClasspathEntryData getClasspathEntry() { + return classpathEntry; + } + + public void setClasspathEntry(ClasspathEntryData classpathContainer) { + this.classpathEntry = classpathContainer; + } + + public boolean isClass() { + return clazz; + } + + public void setClass(boolean clazz) { + this.clazz = clazz; + } + + public boolean isAnnotation() { + return annotation; + } + + public void setAnnotation(boolean annotation) { + this.annotation = annotation; + } + + public boolean isInterface() { + return interfaze; + } + + public void setInterface(boolean interfaze) { + this.interfaze = interfaze; + } + + public boolean isEnum() { + return enam; + } + + public void setEnum(boolean enam) { + this.enam = enam; + } + + public String getSuperClassName() { + return superClassName; + } + + public void setSuperClassName(String superClassName) { + this.superClassName = superClassName; + } + + public String[] getSuperInterfaceNames() { + return superInterfaceNames; + } + + public void setSuperInterfaceNames(String[] superInterfaceNames) { + this.superInterfaceNames = superInterfaceNames; + } + + public List getAnnotations() { + return annotations; + } + + public void setAnnotations(List annotations) { + this.annotations = annotations; + } + + + + @Override + public int hashCode() { + final int prime = 31; + int result = super.hashCode(); + result = prime * result + (annotation ? 1231 : 1237); + result = prime * result + ((annotations == null) ? 0 : annotations.hashCode()); + result = prime * result + ((bindingKey == null) ? 0 : bindingKey.hashCode()); + result = prime * result + ((classpathEntry == null) ? 0 : classpathEntry.hashCode()); + result = prime * result + (clazz ? 1231 : 1237); + result = prime * result + (enam ? 1231 : 1237); + result = prime * result + ((fields == null) ? 0 : fields.hashCode()); + result = prime * result + ((fqName == null) ? 0 : fqName.hashCode()); + result = prime * result + (interfaze ? 1231 : 1237); + result = prime * result + ((methods == null) ? 0 : methods.hashCode()); + result = prime * result + ((superClassName == null) ? 0 : superClassName.hashCode()); + result = prime * result + Arrays.hashCode(superInterfaceNames); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (!super.equals(obj)) + return false; + if (getClass() != obj.getClass()) + return false; + TypeData other = (TypeData) obj; + if (annotation != other.annotation) + return false; + if (annotations == null) { + if (other.annotations != null) + return false; + } else if (!annotations.equals(other.annotations)) + return false; + if (bindingKey == null) { + if (other.bindingKey != null) + return false; + } else if (!bindingKey.equals(other.bindingKey)) + return false; + if (classpathEntry == null) { + if (other.classpathEntry != null) + return false; + } else if (!classpathEntry.equals(other.classpathEntry)) + return false; + if (clazz != other.clazz) + return false; + if (enam != other.enam) + return false; + if (fields == null) { + if (other.fields != null) + return false; + } else if (!fields.equals(other.fields)) + return false; + if (fqName == null) { + if (other.fqName != null) + return false; + } else if (!fqName.equals(other.fqName)) + return false; + if (interfaze != other.interfaze) + return false; + if (methods == null) { + if (other.methods != null) + return false; + } else if (!methods.equals(other.methods)) + return false; + if (superClassName == null) { + if (other.superClassName != null) + return false; + } else if (!superClassName.equals(other.superClassName)) + return false; + if (!Arrays.equals(superInterfaceNames, other.superInterfaceNames)) + return false; + return true; + } + + public static class AnnotationData extends JavaElementData { + + String fqName; + + Map valuePairs; + + public AnnotationData() { + } + + public String getFqName() { + return fqName; + } + + public void setFqName(String fqName) { + this.fqName = fqName; + } + + public Map getValuePairs() { + return valuePairs; + } + + public void setValuePairs(Map valuePairs) { + this.valuePairs = valuePairs; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = super.hashCode(); + result = prime * result + ((fqName == null) ? 0 : fqName.hashCode()); + result = prime * result + ((valuePairs == null) ? 0 : valuePairs.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (!super.equals(obj)) + return false; + if (getClass() != obj.getClass()) + return false; + AnnotationData other = (AnnotationData) obj; + if (fqName == null) { + if (other.fqName != null) + return false; + } else if (!fqName.equals(other.fqName)) + return false; + if (valuePairs == null) { + if (other.valuePairs != null) + return false; + } else if (!valuePairs.equals(other.valuePairs)) + return false; + return true; + } + + } + + public static class FieldData extends MemberData { + + private String bindingKey; + private JavaTypeData type; + private boolean enumConstant; + private List annotations; + + public String getBindingKey() { + return bindingKey; + } + + public void setBindingKey(String bindingKey) { + this.bindingKey = bindingKey; + } + + public List getAnnotations() { + return annotations; + } + + public void setAnnotations(List annotations) { + this.annotations = annotations; + } + + public JavaTypeData getType() { + return type; + } + + public void setType(JavaTypeData type) { + this.type = type; + } + + public boolean isEnumConstant() { + return enumConstant; + } + + public void setEnumConstant(boolean enumConstant) { + this.enumConstant = enumConstant; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = super.hashCode(); + result = prime * result + ((annotations == null) ? 0 : annotations.hashCode()); + result = prime * result + ((bindingKey == null) ? 0 : bindingKey.hashCode()); + result = prime * result + (enumConstant ? 1231 : 1237); + result = prime * result + ((type == null) ? 0 : type.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (!super.equals(obj)) + return false; + if (getClass() != obj.getClass()) + return false; + FieldData other = (FieldData) obj; + if (annotations == null) { + if (other.annotations != null) + return false; + } else if (!annotations.equals(other.annotations)) + return false; + if (bindingKey == null) { + if (other.bindingKey != null) + return false; + } else if (!bindingKey.equals(other.bindingKey)) + return false; + if (enumConstant != other.enumConstant) + return false; + if (type == null) { + if (other.type != null) + return false; + } else if (!type.equals(other.type)) + return false; + return true; + } + + } + + public static class ClasspathEntryData { + + private String module; + private CPE cpe; + + public String getModule() { + return module; + } + + public void setModule(String module) { + this.module = module; + } + + public CPE getCpe() { + return cpe; + } + + public void setCpe(CPE cpe) { + this.cpe = cpe; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((cpe == null) ? 0 : cpe.hashCode()); + result = prime * result + ((module == null) ? 0 : module.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + ClasspathEntryData other = (ClasspathEntryData) obj; + if (cpe == null) { + if (other.cpe != null) + return false; + } else if (!cpe.equals(other.cpe)) + return false; + if (module == null) { + if (other.module != null) + return false; + } else if (!module.equals(other.module)) + return false; + return true; + } + + } + + public static class MethodData extends MemberData { + + private String bindingKey; + private boolean constructor; + private JavaTypeData returnType; + private List parameters; + private List annotations; + + public String getBindingKey() { + return bindingKey; + } + + public void setBindingKey(String bindingKey) { + this.bindingKey = bindingKey; + } + + public boolean isConstructor() { + return constructor; + } + + public void setConstructor(boolean constructor) { + this.constructor = constructor; + } + + public List getAnnotations() { + return annotations; + } + + public void setAnnotations(List annotations) { + this.annotations = annotations; + } + + public JavaTypeData getReturnType() { + return returnType; + } + + public void setReturnType(JavaTypeData returnType) { + this.returnType = returnType; + } + + public List getParameters() { + return parameters; + } + + public void setParameters(List parameters) { + this.parameters = parameters; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = super.hashCode(); + result = prime * result + ((annotations == null) ? 0 : annotations.hashCode()); + result = prime * result + ((bindingKey == null) ? 0 : bindingKey.hashCode()); + result = prime * result + (constructor ? 1231 : 1237); + result = prime * result + ((parameters == null) ? 0 : parameters.hashCode()); + result = prime * result + ((returnType == null) ? 0 : returnType.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (!super.equals(obj)) + return false; + if (getClass() != obj.getClass()) + return false; + MethodData other = (MethodData) obj; + if (annotations == null) { + if (other.annotations != null) + return false; + } else if (!annotations.equals(other.annotations)) + return false; + if (bindingKey == null) { + if (other.bindingKey != null) + return false; + } else if (!bindingKey.equals(other.bindingKey)) + return false; + if (constructor != other.constructor) + return false; + if (parameters == null) { + if (other.parameters != null) + return false; + } else if (!parameters.equals(other.parameters)) + return false; + if (returnType == null) { + if (other.returnType != null) + return false; + } else if (!returnType.equals(other.returnType)) + return false; + return true; + } + + } +} diff --git a/headless-services/commons/commons-maven/src/main/java/org/springframework/ide/vscode/commons/maven/java/MavenProjectClasspath.java b/headless-services/commons/commons-maven/src/main/java/org/springframework/ide/vscode/commons/maven/java/MavenProjectClasspath.java index 2332c15e3..305c338f2 100644 --- a/headless-services/commons/commons-maven/src/main/java/org/springframework/ide/vscode/commons/maven/java/MavenProjectClasspath.java +++ b/headless-services/commons/commons-maven/src/main/java/org/springframework/ide/vscode/commons/maven/java/MavenProjectClasspath.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016, 2018 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -25,9 +25,9 @@ import org.apache.maven.project.MavenProject; import org.springframework.ide.vscode.commons.java.ClasspathData; import org.springframework.ide.vscode.commons.java.IClasspath; import org.springframework.ide.vscode.commons.java.JavaUtils; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; import org.springframework.ide.vscode.commons.maven.MavenCore; import org.springframework.ide.vscode.commons.maven.MavenException; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.Log; import org.springframework.ide.vscode.commons.util.RunnableWithException; diff --git a/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/HtmlJavadocTest.java b/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/HtmlJavadocTest.java index 65186e5d4..a8c76aa7f 100644 --- a/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/HtmlJavadocTest.java +++ b/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/HtmlJavadocTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016, 2018 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -56,7 +56,7 @@ public class HtmlJavadocTest { MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("java.util.Map"); + IType type = project.getIndex().findType("java.util.Map"); assertNotNull(type); String expected = String.join("\n", "
An object that maps keys to values. A map cannot contain duplicate keys;", @@ -72,7 +72,7 @@ public class HtmlJavadocTest { Assume.assumeTrue(javaVersionHigherThan(6)); MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("java.util.ArrayList"); + IType type = project.getIndex().findType("java.util.ArrayList"); assertNotNull(type); IMethod method = type.getMethod("", Stream.empty()); assertNotNull(method); @@ -90,7 +90,7 @@ public class HtmlJavadocTest { public void html_testEmptyJavadocClass() throws Exception { MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("hello.Application"); + IType type = project.getIndex().findType("hello.Application"); assertNotNull(type); assertNull(type.getJavaDoc()); } @@ -99,7 +99,7 @@ public class HtmlJavadocTest { public void html_testFieldAndMethodJavadocForJar() throws Exception { MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("org.springframework.boot.SpringApplication"); + IType type = project.getIndex().findType("org.springframework.boot.SpringApplication"); assertNotNull(type); IField field = type.getField("BANNER_LOCATION_PROPERTY_VALUE"); @@ -139,7 +139,7 @@ public class HtmlJavadocTest { public void html_testInnerClassJavadocForOutputFolder() throws Exception { MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("hello.Greeting$TestInnerClass"); + IType type = project.getIndex().findType("hello.Greeting$TestInnerClass"); assertNotNull(type); IJavadoc javaDoc = type.getJavaDoc(); assertNotNull(javaDoc); @@ -172,7 +172,7 @@ public class HtmlJavadocTest { public void html_testInnerClassLevel2_JavadocForOutputFolder() throws Exception { MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("hello.Greeting$TestInnerClass$TestInnerClassLevel2"); + IType type = project.getIndex().findType("hello.Greeting$TestInnerClass$TestInnerClassLevel2"); assertNotNull(type); IJavadoc javaDoc = type.getJavaDoc(); assertNotNull(javaDoc); @@ -204,7 +204,7 @@ public class HtmlJavadocTest { @Test public void html_testJavadocOutputFolder() throws Exception { MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("hello.Greeting"); + IType type = project.getIndex().findType("hello.Greeting"); assertNotNull(type); String expected = "
Comment for Greeting class
"; @@ -241,7 +241,7 @@ public class HtmlJavadocTest { MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("java.util.ArrayList"); + IType type = project.getIndex().findType("java.util.ArrayList"); assertNotNull(type); IMethod method = type.getMethod("size", Stream.empty()); assertNotNull(method); @@ -262,7 +262,7 @@ public class HtmlJavadocTest { MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("java.util.Map$Entry"); + IType type = project.getIndex().findType("java.util.Map$Entry"); assertNotNull(type); String expected = String.join("\n", "
A map entry (key-value pair). The Map.entrySet method returns", @@ -276,7 +276,7 @@ public class HtmlJavadocTest { public void html_testNoJavadocClass() throws Exception { MavenJavaProject project = projectSupplier.get();; - IType type = project.findType("hello.GreetingController"); + IType type = project.getIndex().findType("hello.GreetingController"); assertNotNull(type); assertNull(type.getJavaDoc()); } @@ -285,7 +285,7 @@ public class HtmlJavadocTest { public void html_testNoJavadocField() throws Exception { MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("hello.GreetingController"); + IType type = project.getIndex().findType("hello.GreetingController"); assertNotNull(type); IField field = type.getField("template"); assertNotNull(field); @@ -306,7 +306,7 @@ public class HtmlJavadocTest { public void html_testNoJavadocMethod() throws Exception { MavenJavaProject project = projectSupplier.get(); - IType type = project.findType("hello.Application"); + IType type = project.getIndex().findType("hello.Application"); assertNotNull(type); IMethod method = type.getMethod("corsConfigurer", Stream.empty()); assertNotNull(method); diff --git a/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/JavaIndexTest.java b/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/JavaIndexTest.java index 4e2b03d12..c2891ca52 100644 --- a/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/JavaIndexTest.java +++ b/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/JavaIndexTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016, 2018 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -62,7 +62,7 @@ public class JavaIndexTest { @Test public void fuzzySearchNoFilter() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); - List> results = project.getIndex().fuzzySearchTypes("util.Map", null) + List> results = project.getIndex().fuzzySearchTypes("util.Map", true, true, null) .collectSortedList((o1, o2) -> o2.getT2().compareTo(o1.getT2())) .block(); assertTrue(results.size() > 10); @@ -75,7 +75,7 @@ public class JavaIndexTest { public void fuzzySearchWithFilter() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); List> results = project.getIndex() - .fuzzySearchTypes("util.Map", (type) -> Flags.isPrivate(type.getFlags())) + .fuzzySearchTypes("util.Map", true, true, (type) -> Flags.isPrivate(type.getFlags())) .collectSortedList((o1, o2) -> o2.getT2().compareTo(o1.getT2())) .block(); assertTrue(results.size() > 10); @@ -88,7 +88,7 @@ public class JavaIndexTest { public void fuzzySearchPackage() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); List> results = project.getIndex() - .fuzzySearchPackages("util") + .fuzzySearchPackages("util", true, true) .collectSortedList((o1, o2) -> o2.getT2().compareTo(o1.getT2())) .block(); assertTrue(results.size() > 10); @@ -98,14 +98,14 @@ public class JavaIndexTest { @Test public void findClassInJar() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); - IType type = project.findType("org.springframework.test.web.client.ExpectedCount"); + IType type = project.getIndex().findType("org.springframework.test.web.client.ExpectedCount"); assertNotNull(type); } // @Test // public void findStringStripMethodinJDK() throws Exception { // MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); -// IType type = project.findType("java.lang.String"); +// IType type = project.getIndex().findType("java.lang.String"); // assertNotNull(type); // IMethod method = type.getMethod("strip", Stream.empty()); // assertNotNull(method); @@ -114,21 +114,21 @@ public class JavaIndexTest { @Test public void findClassInOutputFolder() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); - IType type = project.findType("hello.Greeting"); + IType type = project.getIndex().findType("hello.Greeting"); assertNotNull(type); } @Test public void classNotFound() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); - IType type = project.findType("hello.NonExistentClass"); + IType type = project.getIndex().findType("hello.NonExistentClass"); assertNull(type); } @Test public void voidMethodNoParams() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); - IType type = project.findType("java.util.ArrayList"); + IType type = project.getIndex().findType("java.util.ArrayList"); assertNotNull(type); IMethod m = type.getMethod("clear", Stream.empty()); System.out.println("Method clear: " + m.getBindingKey()); @@ -140,7 +140,7 @@ public class JavaIndexTest { @Test public void voidConstructor() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); - IType type = project.findType("java.util.ArrayList"); + IType type = project.getIndex().findType("java.util.ArrayList"); assertNotNull(type); IMethod m = type.getMethod("", Stream.empty()); assertEquals(type.getElementName(), m.getElementName()); @@ -151,7 +151,7 @@ public class JavaIndexTest { @Test public void constructorMethodWithParams() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); - IType type = project.findType("java.util.ArrayList"); + IType type = project.getIndex().findType("java.util.ArrayList"); assertNotNull(type); IMethod m = type.getMethod("", Stream.of(IPrimitiveType.INT)); assertEquals(m.getDeclaringType().getElementName(), m.getElementName()); @@ -162,7 +162,7 @@ public class JavaIndexTest { @Test public void testFindJarResource() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); - IJavaModuleData module = project.findClasspathResourceContainer("org.springframework.boot.autoconfigure.SpringBootApplication"); + IJavaModuleData module = project.getIndex().findClasspathResourceContainer("org.springframework.boot.autoconfigure.SpringBootApplication"); assertNotNull(module); assertEquals("spring-boot-autoconfigure-1.4.1.RELEASE.jar", module.getContainer().getName()); } @@ -170,7 +170,7 @@ public class JavaIndexTest { @Test public void testFindJavaResource() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); - IJavaModuleData module = project.findClasspathResourceContainer("hello.GreetingController"); + IJavaModuleData module = project.getIndex().findClasspathResourceContainer("hello.GreetingController"); assertNotNull(module); assertTrue(module.getContainer().exists()); assertEquals(getOutputFolder(project).toString(), module.getContainer().toString()); @@ -179,9 +179,9 @@ public class JavaIndexTest { @Test public void testFindAllSuperTypes() throws Exception { MavenJavaProject project = mavenProjectsCache.get("gs-rest-service-cors-boot-1.4.1-with-classpath-file"); - IType type = project.findType("java.util.ArrayList"); + IType type = project.getIndex().findType("java.util.ArrayList"); assertNotNull(type); - Set actual = project.allSuperTypesOf(type).map(t -> t.getFullyQualifiedName()).collect(Collectors.toSet()).block(); + Set actual = project.getIndex().allSuperTypesOf(type).map(t -> t.getFullyQualifiedName()).collect(Collectors.toSet()).block(); Set expected = new HashSet<>(Arrays.asList( "java.util.List", "java.util.RandomAccess", diff --git a/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/MavenProjectCacheTest.java b/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/MavenProjectCacheTest.java index e24932fe1..3fe3d668b 100644 --- a/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/MavenProjectCacheTest.java +++ b/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/MavenProjectCacheTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017, 2018 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -49,11 +49,11 @@ import org.springframework.ide.vscode.commons.languageserver.DiagnosticService; import org.springframework.ide.vscode.commons.languageserver.ProgressService; import org.springframework.ide.vscode.commons.languageserver.Sts4LanguageServer; import org.springframework.ide.vscode.commons.languageserver.java.ProjectObserver.Listener; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; import org.springframework.ide.vscode.commons.languageserver.util.ShowMessageException; import org.springframework.ide.vscode.commons.languageserver.util.SimpleWorkspaceService; import org.springframework.ide.vscode.commons.maven.java.MavenJavaProject; import org.springframework.ide.vscode.commons.maven.java.MavenProjectCache; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.BasicFileObserver; import com.google.common.collect.ImmutableList; diff --git a/headless-services/commons/commons-yaml/src/main/java/org/springframework/ide/vscode/commons/yaml/quickfix/YamlQuickfixes.java b/headless-services/commons/commons-yaml/src/main/java/org/springframework/ide/vscode/commons/yaml/quickfix/YamlQuickfixes.java index ea4b42733..70674e182 100644 --- a/headless-services/commons/commons-yaml/src/main/java/org/springframework/ide/vscode/commons/yaml/quickfix/YamlQuickfixes.java +++ b/headless-services/commons/commons-yaml/src/main/java/org/springframework/ide/vscode/commons/yaml/quickfix/YamlQuickfixes.java @@ -17,10 +17,10 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.commons.languageserver.completion.DocumentEdits.TextReplace; import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixEdit; -import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixEdit.CursorMovement; import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixRegistry; import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixType; import org.springframework.ide.vscode.commons.languageserver.util.SimpleTextDocumentService; +import org.springframework.ide.vscode.commons.protocol.CursorMovement; import org.springframework.ide.vscode.commons.util.BadLocationException; import org.springframework.ide.vscode.commons.util.text.IRegion; import org.springframework.ide.vscode.commons.util.text.TextDocument; diff --git a/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/ClasspathTestUtil.java b/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/ClasspathTestUtil.java index 8ca62bf68..11f98844f 100644 --- a/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/ClasspathTestUtil.java +++ b/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/ClasspathTestUtil.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -14,8 +14,8 @@ import java.nio.file.Path; import java.nio.file.Paths; import org.springframework.ide.vscode.commons.java.IJavaProject; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; public class ClasspathTestUtil { diff --git a/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/Editor.java b/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/Editor.java index 259bbcf3e..bc26758ac 100644 --- a/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/Editor.java +++ b/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/Editor.java @@ -50,7 +50,7 @@ import org.eclipse.lsp4j.TextDocumentPositionParams; import org.eclipse.lsp4j.TextEdit; import org.eclipse.lsp4j.jsonrpc.messages.Either; import org.junit.Assert; -import org.springframework.ide.vscode.commons.languageserver.HighlightParams; +import org.springframework.ide.vscode.commons.protocol.HighlightParams; import org.springframework.ide.vscode.commons.util.StringUtil; import org.springframework.ide.vscode.commons.util.Unicodes; import org.springframework.ide.vscode.commons.util.text.LanguageId; diff --git a/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/LanguageServerHarness.java b/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/LanguageServerHarness.java index dd3b60238..2b95d1776 100644 --- a/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/LanguageServerHarness.java +++ b/headless-services/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/LanguageServerHarness.java @@ -101,19 +101,19 @@ import org.eclipse.lsp4j.WorkspaceEdit; import org.eclipse.lsp4j.WorkspaceEditCapabilities; import org.eclipse.lsp4j.jsonrpc.messages.Either; import org.eclipse.lsp4j.services.LanguageClientAware; -import org.springframework.ide.vscode.commons.languageserver.HighlightParams; -import org.springframework.ide.vscode.commons.languageserver.ProgressParams; -import org.springframework.ide.vscode.commons.languageserver.STS4LanguageClient; import org.springframework.ide.vscode.commons.languageserver.completion.DocumentEdits; -import org.springframework.ide.vscode.commons.languageserver.java.ls.ClasspathListenerParams; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavaDataParams; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavaTypeResponse; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavadocHoverLinkResponse; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavadocResponse; -import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixEdit.CursorMovement; import org.springframework.ide.vscode.commons.languageserver.util.LanguageServerTestListener; import org.springframework.ide.vscode.commons.languageserver.util.Settings; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; +import org.springframework.ide.vscode.commons.protocol.CursorMovement; +import org.springframework.ide.vscode.commons.protocol.HighlightParams; +import org.springframework.ide.vscode.commons.protocol.ProgressParams; +import org.springframework.ide.vscode.commons.protocol.STS4LanguageClient; +import org.springframework.ide.vscode.commons.protocol.java.ClasspathListenerParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaSearchParams; +import org.springframework.ide.vscode.commons.protocol.java.JavaTypeHierarchyParams; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; import org.springframework.ide.vscode.commons.util.ExceptionUtil; import org.springframework.ide.vscode.commons.util.IOUtil; import org.springframework.ide.vscode.commons.util.UriUtil; @@ -343,18 +343,18 @@ public class LanguageServerHarness { } @Override - public CompletableFuture javadoc(JavaDataParams params) { - return CompletableFuture.completedFuture(new JavadocResponse()); + public CompletableFuture javadoc(JavaDataParams params) { + return CompletableFuture.completedFuture(null); } @Override - public CompletableFuture javaType(JavaDataParams params) { - return CompletableFuture.completedFuture(new JavaTypeResponse(null)); + public CompletableFuture javaType(JavaDataParams params) { + return CompletableFuture.completedFuture(null); } @Override - public CompletableFuture javadocHoverLink(JavaDataParams params) { - return CompletableFuture.completedFuture(new JavadocHoverLinkResponse(null)); + public CompletableFuture javadocHoverLink(JavaDataParams params) { + return CompletableFuture.completedFuture(null); } @Override @@ -362,6 +362,26 @@ public class LanguageServerHarness { return CompletableFuture.completedFuture(null); } + @Override + public CompletableFuture> javaSearchTypes(JavaSearchParams params) { + return CompletableFuture.completedFuture(Collections.emptyList()); + } + + @Override + public CompletableFuture> javaSearchPackages(JavaSearchParams params) { + return CompletableFuture.completedFuture(Collections.emptyList()); + } + + @Override + public CompletableFuture> javaSubTypes(JavaTypeHierarchyParams params) { + return CompletableFuture.completedFuture(Collections.emptyList()); + } + + @Override + public CompletableFuture> javaSuperTypes(JavaTypeHierarchyParams params) { + return CompletableFuture.completedFuture(Collections.emptyList()); + } + }); } diff --git a/headless-services/commons/pom.xml b/headless-services/commons/pom.xml index 75ed47af1..8c5dc6a8b 100644 --- a/headless-services/commons/pom.xml +++ b/headless-services/commons/pom.xml @@ -18,6 +18,7 @@ commons-language-server + commons-lsp-extensions language-server-test-harness commons-yaml commons-util diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springframework/tooling/jdt/ls/commons/test/ClasspathListenerHandlerTest.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springframework/tooling/jdt/ls/commons/test/ClasspathListenerHandlerTest.java index 027755829..15dcdd59f 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springframework/tooling/jdt/ls/commons/test/ClasspathListenerHandlerTest.java +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springframework/tooling/jdt/ls/commons/test/ClasspathListenerHandlerTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -37,19 +37,17 @@ import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Platform; import org.eclipse.core.runtime.Status; -import org.eclipse.core.runtime.preferences.IEclipsePreferences; -import org.eclipse.core.runtime.preferences.InstanceScope; import org.eclipse.jdt.core.JavaCore; import org.junit.After; +import org.junit.Assert; import org.junit.Ignore; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TemporaryFolder; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.tooling.jdt.ls.commons.Logger.TestLogger; -import org.springframework.tooling.jdt.ls.commons.classpath.Classpath; -import org.springframework.tooling.jdt.ls.commons.classpath.Classpath.CPE; import org.springframework.tooling.jdt.ls.commons.classpath.ClasspathUtil; -import org.springframework.tooling.jdt.ls.commons.test.ClasspathListenerHandlerTest.MockClientCommandExecutor; import org.springframework.tooling.jdt.ls.commons.classpath.ClientCommandExecutor; import org.springframework.tooling.jdt.ls.commons.classpath.ReusableClasspathListenerHandler; import org.springsource.ide.eclipse.commons.frameworks.test.util.ACondition; @@ -57,7 +55,6 @@ import org.springsource.ide.eclipse.commons.frameworks.test.util.Asserter; import com.google.common.collect.ImmutableList; -import junit.framework.Assert; import junit.framework.AssertionFailedError; public class ClasspathListenerHandlerTest { diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/.classpath b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/.classpath index eca7bdba8..577b21e1d 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/.classpath +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/.classpath @@ -1,5 +1,6 @@ + diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/.gitignore b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/.gitignore new file mode 100644 index 000000000..12c18d4ed --- /dev/null +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/.gitignore @@ -0,0 +1 @@ +/lib/ diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/META-INF/MANIFEST.MF b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/META-INF/MANIFEST.MF index b8283fc6e..644890226 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/META-INF/MANIFEST.MF +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/META-INF/MANIFEST.MF @@ -11,9 +11,15 @@ Require-Bundle: org.eclipse.core.runtime, org.eclipse.core.resources, com.google.guava, org.eclipse.m2e.jdt, - org.eclipse.m2e.core -Export-Package: org.springframework.tooling.jdt.ls.commons, + org.eclipse.m2e.core, + org.eclipse.lsp4j, + org.eclipse.lsp4j.jsonrpc +Export-Package: org.springframework.ide.vscode.commons.protocol, + org.springframework.ide.vscode.commons.protocol.java, + org.springframework.tooling.jdt.ls.commons, org.springframework.tooling.jdt.ls.commons.classpath, org.springframework.tooling.jdt.ls.commons.java, org.springframework.tooling.jdt.ls.commons.javadoc, org.springframework.tooling.jdt.ls.commons.resources +Bundle-ClassPath: ., + lib/commons-lsp-extensions.jar diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/build.properties b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/build.properties index 34d2e4d2d..f7483e520 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/build.properties +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/build.properties @@ -1,4 +1,5 @@ source.. = src/ output.. = bin/ bin.includes = META-INF/,\ - . + .,\ + lib/commons-lsp-extensions.jar diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/pom.xml b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/pom.xml index c1d3feece..720a07a28 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/pom.xml +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/pom.xml @@ -14,5 +14,58 @@ 0.0.1-SNAPSHOT ../pom.xml - + + + + org.springframework.ide.vscode + commons-lsp-extensions + 1.5.0-SNAPSHOT + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 3.0.0 + + + + ${basedir}/lib + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.1.1 + + + copy + initialize + + copy + + + + + org.springframework.ide.vscode + commons-lsp-extensions + true + ${basedir}/lib + + + true + true + true + + + + + + diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/Classpath.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/Classpath.java deleted file mode 100644 index b146d7e75..000000000 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/Classpath.java +++ /dev/null @@ -1,157 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018, 2019 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.tooling.jdt.ls.commons.classpath; - -import java.io.File; -import java.net.URL; -import java.util.Collections; -import java.util.List; - -import org.eclipse.core.runtime.Assert; - -public class Classpath { - - public static final String ENTRY_KIND_SOURCE = "source"; - public static final String ENTRY_KIND_BINARY = "binary"; - public static final Classpath EMPTY = new Classpath(Collections.emptyList()); - - private List entries; - - public Classpath(List entries) { - super(); - this.entries = entries; - } - - public List getEntries() { - return entries; - } - - public void setEntries(List entries) { - this.entries = entries; - } - - @Override - public String toString() { - return "Classpath [entries=" + entries + "]"; - } - - public static class CPE { - - // TODO: it seems like a good idea to make all classpath entries the same in that they all have - // - a place with source code - // - a place with compiled code - // - a place with java doc - // So it seems like we should be able to chnage this so that the same named attribute is used - // in both cases (rather then one be 'getOutputFolder' and one 'getPath' to obtain location of the compiled code). - - private String kind; - - private String path; // TODO: Change to File, Path or URL? - private String outputFolder; - private URL sourceContainerUrl; - private URL javadocContainerUrl; - private boolean isSystem = false; - private boolean isOwn = false; - - public String getOutputFolder() { - return outputFolder; - } - - public void setOutputFolder(String outputFolder) { - Assert.isLegal(new File(outputFolder).isAbsolute()); - this.outputFolder = outputFolder; - } - - public CPE() {} - - private CPE(String kind, String path) { - super(); - this.kind = kind; - setPath(path); - } - - public String getKind() { - return kind; - } - - public void setKind(String kind) { - this.kind = kind; - } - - public String getPath() { - return path; - } - - public void setPath(String path) { - Assert.isLegal(path == null || new File(path).isAbsolute()); - this.path = path; - } - - public URL getJavadocContainerUrl() { - return javadocContainerUrl; - } - - public void setJavadocContainerUrl(URL javadocContainerUrl) { - this.javadocContainerUrl = javadocContainerUrl; - } - - public URL getSourceContainerUrl() { - return sourceContainerUrl; - } - - public void setSourceContainerUrl(URL sourceContainerUrl) { - this.sourceContainerUrl = sourceContainerUrl; - } - - public static CPE binary(String path) { - return new CPE(ENTRY_KIND_BINARY, path); - } - - public static CPE source(File sourceFolder, File outputFolder) { - CPE cpe = new CPE(ENTRY_KIND_SOURCE, sourceFolder.getAbsolutePath()); - cpe.setOutputFolder(outputFolder.getAbsolutePath()); - return cpe; - } - - public boolean isSystem() { - return isSystem; - } - - public void setSystem(boolean isSystem) { - this.isSystem = isSystem; - } - - public boolean isOwn() { - return isOwn; - } - - public void setOwn(boolean isOwn) { - this.isOwn = isOwn; - } - - @Override - public String toString() { - return "CPE [kind=" + kind + ", path=" + path + ", outputFolder=" + outputFolder + ", sourceContainerUrl=" - + sourceContainerUrl + ", javadocContainerUrl=" + javadocContainerUrl + ", isSystem=" + isSystem - + ", isOwn=" + isOwn + "]"; - } - - } - - public static boolean isSource(CPE e) { - return e!=null && Classpath.ENTRY_KIND_SOURCE.equals(e.getKind()); - } - - public static boolean isBinary(CPE e) { - return e!=null && Classpath.ENTRY_KIND_BINARY.equals(e.getKind()); - } - -} \ No newline at end of file diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/ClasspathUtil.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/ClasspathUtil.java index 2d020c93d..db4177800 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/ClasspathUtil.java +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/ClasspathUtil.java @@ -10,8 +10,8 @@ *******************************************************************************/ package org.springframework.tooling.jdt.ls.commons.classpath; -import static org.springframework.tooling.jdt.ls.commons.classpath.Classpath.ENTRY_KIND_BINARY; -import static org.springframework.tooling.jdt.ls.commons.classpath.Classpath.ENTRY_KIND_SOURCE; +import static org.springframework.ide.vscode.commons.protocol.java.Classpath.ENTRY_KIND_BINARY; +import static org.springframework.ide.vscode.commons.protocol.java.Classpath.ENTRY_KIND_SOURCE; import java.net.MalformedURLException; import java.util.ArrayList; @@ -32,8 +32,9 @@ import org.eclipse.jdt.core.IPackageFragmentRoot; import org.eclipse.jdt.core.JavaCore; import org.eclipse.jdt.core.JavaModelException; import org.eclipse.jdt.internal.core.JavaProject; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.tooling.jdt.ls.commons.Logger; -import org.springframework.tooling.jdt.ls.commons.classpath.Classpath.CPE; public class ClasspathUtil { diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/ReusableClasspathListenerHandler.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/ReusableClasspathListenerHandler.java index d2935bc66..8a39a1822 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/ReusableClasspathListenerHandler.java +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/classpath/ReusableClasspathListenerHandler.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -31,6 +31,7 @@ import org.eclipse.core.runtime.Status; import org.eclipse.core.runtime.jobs.Job; import org.eclipse.jdt.core.IJavaProject; import org.eclipse.jdt.core.JavaCore; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; import org.springframework.tooling.jdt.ls.commons.Logger; import org.springframework.tooling.jdt.ls.commons.classpath.ClasspathListenerManager.ClasspathListener; diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaData.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaData.java index dc5caa14c..7a20cb85c 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaData.java +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaData.java @@ -13,8 +13,10 @@ package org.springframework.tooling.jdt.ls.commons.java; import java.net.MalformedURLException; import java.net.URI; import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; +import java.util.function.Function; import org.eclipse.core.runtime.Assert; import org.eclipse.jdt.core.IAnnotation; @@ -30,13 +32,19 @@ import org.eclipse.jdt.core.IParent; import org.eclipse.jdt.core.IType; import org.eclipse.jdt.core.ITypeRoot; import org.eclipse.jdt.core.JavaModelException; +import org.eclipse.jdt.core.Signature; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.JavaElementData; +import org.springframework.ide.vscode.commons.protocol.java.JavaTypeData; +import org.springframework.ide.vscode.commons.protocol.java.JavaTypeData.JavaTypeKind; +import org.springframework.ide.vscode.commons.protocol.java.MemberData; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; +import org.springframework.ide.vscode.commons.protocol.java.TypeData.AnnotationData; +import org.springframework.ide.vscode.commons.protocol.java.TypeData.ClasspathEntryData; +import org.springframework.ide.vscode.commons.protocol.java.TypeData.FieldData; +import org.springframework.ide.vscode.commons.protocol.java.TypeData.MethodData; import org.springframework.tooling.jdt.ls.commons.Logger; -import org.springframework.tooling.jdt.ls.commons.classpath.Classpath.CPE; import org.springframework.tooling.jdt.ls.commons.classpath.ClasspathUtil; -import org.springframework.tooling.jdt.ls.commons.java.TypeData.AnnotationData; -import org.springframework.tooling.jdt.ls.commons.java.TypeData.ClasspathEntryData; -import org.springframework.tooling.jdt.ls.commons.java.TypeData.FieldData; -import org.springframework.tooling.jdt.ls.commons.java.TypeData.MethodData; import org.springframework.tooling.jdt.ls.commons.javadoc.JavadocUtils; import org.springframework.tooling.jdt.ls.commons.resources.ResourceUtils; @@ -46,7 +54,10 @@ public class JavaData { private Logger logger; - public JavaData(Logger logger) { + private Function labelProvider; + + public JavaData(Function labelProvider, Logger logger) { + this.labelProvider = labelProvider; this.logger = logger; } @@ -172,17 +183,22 @@ public class JavaData { private void fillJavaElementData(IJavaElement element, JavaElementData data) { data.setName(element.getElementName()); data.setHandleIdentifier(element.getHandleIdentifier()); + if (labelProvider != null) { + data.setLabel(labelProvider.apply(element)); + } } - private FieldData createFieldData(IField field) { + private FieldData createFieldData(IType type, IField field) { FieldData data = new FieldData(); fillMemberData(field, data); data.setBindingKey(field.getKey()); ImmutableList.Builder annotationsBuilder = ImmutableList.builder(); try { for (IAnnotation annotation : field.getAnnotations()) { - annotationsBuilder.add(createAnnotationData(annotation)); + annotationsBuilder.add(createAnnotationData(type, annotation)); } + data.setType(createFromSignature(type, field.getTypeSignature())); + data.setEnumConstant(field.isEnumConstant()); } catch (JavaModelException e) { logger.log(e); } @@ -203,24 +219,38 @@ public class JavaData { } } - private MethodData createMethodData(IMethod method) { + private MethodData createMethodData(IType type, IMethod method) { MethodData data = new MethodData(); fillMemberData(method, data); data.setBindingKey(method.getKey()); ImmutableList.Builder annotationsBuilder = ImmutableList.builder(); + ImmutableList.Builder parametersBuilder = ImmutableList.builder(); try { data.setConstructor(method.isConstructor()); + data.setReturnType(createFromSignature(type, method.getReturnType())); + // Replace 'V' return type at the end with resolved return type + if (data.getBindingKey().endsWith(")V") && !"V".equals(data.getReturnType().getName())) { + String key = data.getBindingKey(); + data.setBindingKey(key.substring(0, key.length() - 1) + data.getReturnType().getName()); + } for (IAnnotation annotation : method.getAnnotations()) { - annotationsBuilder.add(createAnnotationData(annotation)); + annotationsBuilder.add(createAnnotationData(type, annotation)); + } + for (String parameter : method.getParameterTypes()) { + JavaTypeData parameterData = createFromSignature(type, parameter); + parametersBuilder.add(parameterData); + // Replace unresolved parameters with resolved ones in the binding + data.setBindingKey(data.getBindingKey().replace(parameter, parameterData.getName())); } } catch (JavaModelException e) { logger.log(e); } data.setAnnotations(annotationsBuilder.build()); + data.setParameters(parametersBuilder.build()); return data; } - private TypeData createTypeData(IType type) { + public TypeData createTypeData(IType type) { TypeData data = new TypeData(); fillTypeData(type, data); return data; @@ -238,13 +268,13 @@ public class JavaData { ImmutableList.Builder annotationsBuilder = ImmutableList.builder(); try { for (IField field : type.getFields()) { - fieldsBuilder.add(createFieldData(field)); + fieldsBuilder.add(createFieldData(type, field)); } for (IMethod method : type.getMethods()) { - methodsBuilder.add(createMethodData(method)); + methodsBuilder.add(createMethodData(type, method)); } for (IAnnotation annotation : type.getAnnotations()) { - annotationsBuilder.add(createAnnotationData(annotation)); + annotationsBuilder.add(createAnnotationData(type, annotation)); } data.setAnnotation(type.isAnnotation()); data.setClass(type.isClass()); @@ -268,7 +298,7 @@ public class JavaData { IPackageFragmentRoot packageFragmentRoot = (IPackageFragmentRoot) member.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); if (packageFragmentRoot != null) { try { - IClasspathEntry entry = packageFragmentRoot.getRawClasspathEntry(); + IClasspathEntry entry = packageFragmentRoot.getResolvedClasspathEntry(); if (entry != null) { List cpes = ClasspathUtil.createCpes(packageFragmentRoot.getJavaProject(), entry); Assert.isTrue(cpes.size() < 2); @@ -293,16 +323,17 @@ public class JavaData { return data; } - private AnnotationData createAnnotationData(IAnnotation annotation) { + private AnnotationData createAnnotationData(IType type, IAnnotation annotation) { AnnotationData data = new AnnotationData(); - fillAnnotationData(annotation, data); + fillAnnotationData(type, annotation, data); return data; } - private void fillAnnotationData(IAnnotation annotation, AnnotationData data) { + private void fillAnnotationData(IType type, IAnnotation annotation, AnnotationData data) { fillJavaElementData(annotation, data); Map pairs = new HashMap<>(); try { + data.setFqName(resolveFQName(type, annotation.getElementName())); for (IMemberValuePair pair : annotation.getMemberValuePairs()) { pairs.put(pair.getMemberName(), pair.getValue()); } @@ -311,5 +342,134 @@ public class JavaData { } data.setValuePairs(pairs); } + + private JavaTypeData createFromSignature(IType type, String signature) { + JavaTypeData data = new JavaTypeData(); + data.setName(signature); + + char[] typeSignature = signature.toCharArray(); + + String[] typeArguments = Signature.getTypeArguments(signature); + if (typeArguments != null && typeArguments.length > 0) { + JavaTypeData[] javaTypeArguments = new JavaTypeData[typeArguments.length]; + for (int i = 0; i < typeArguments.length; i++) { + javaTypeArguments[i] = createFromSignature(type, typeArguments[i]); + // In case binding key is unresolved replace each argument with resolved one. + data.setName(data.getName().replace(typeArguments[i], javaTypeArguments[i].getName())); + } + data.setKind(JavaTypeKind.PARAMETERIZED); + LinkedHashMap extras = new LinkedHashMap<>(); + String typeErasure = Signature.getTypeErasure(signature); + JavaTypeData owner = createFromSignature(type, typeErasure); + extras.put("owner", owner); + extras.put("arguments", javaTypeArguments); + data.setExtras(extras); + // In case binding key is unresolved replace owner. Trim trailing ; from type erasure string and from the replacement + data.setName(data.getName().replace(typeErasure.substring(0, typeErasure.length() - 1), owner.getName().substring(0, owner.getName().length() - 1))); + + } else { + // need a minimum 1 char + if (typeSignature.length < 1) { + throw new IllegalArgumentException(); + } + char c = typeSignature[0]; + if (c == Signature.C_GENERIC_START) { + int count = 1; + for (int i = 1, length = typeSignature.length; i < length; i++) { + switch (typeSignature[i]) { + case Signature.C_GENERIC_START: + count++; + break; + case Signature.C_GENERIC_END: + count--; + break; + } + if (count == 0) { + if (i+1 < length) + c = typeSignature[i+1]; + break; + } + } + } + switch (c) { + case Signature.C_ARRAY : + data.setKind(JavaTypeKind.ARRAY); + LinkedHashMap extras = new LinkedHashMap<>(); + extras.put("component", createFromSignature(type, Signature.getElementType(signature))); + extras.put("dimensions", Signature.getArrayCount(typeSignature)); + data.setExtras(extras); + break; + case Signature.C_RESOLVED : + data.setKind(JavaTypeKind.CLASS); + break; + case Signature.C_TYPE_VARIABLE : + data.setKind(JavaTypeKind.TYPE_VARIABLE); + break; + case Signature.C_BOOLEAN : + data.setKind(JavaTypeKind.BOOLEAN); + break; + case Signature.C_BYTE : + data.setKind(JavaTypeKind.BYTE); + break; + case Signature.C_CHAR : + data.setKind(JavaTypeKind.CHAR); + break; + case Signature.C_DOUBLE : + data.setKind(JavaTypeKind.DOUBLE); + break; + case Signature.C_FLOAT : + data.setKind(JavaTypeKind.FLOAT); + break; + case Signature.C_INT : + data.setKind(JavaTypeKind.INT); + break; + case Signature.C_LONG : + data.setKind(JavaTypeKind.LONG); + break; + case Signature.C_SHORT : + data.setKind(JavaTypeKind.SHORT); + break; + case Signature.C_VOID : + data.setKind(JavaTypeKind.VOID); + break; + case Signature.C_STAR : + case Signature.C_SUPER : + case Signature.C_EXTENDS : + data.setKind(JavaTypeKind.WILDCARD); + break; + case Signature.C_UNRESOLVED: + if (type != null) { + // Attempt to resolve type. For some reason JDT has them unresolved for type members + try { + String signatureSimpleName = Signature.getSignatureSimpleName(signature); + String resolvedType = resolveFQName(type, signatureSimpleName); + if (resolvedType != null) { + data.setKind(JavaTypeKind.CLASS); + data.setName("L" + resolvedType.replace('.', '/') + ";"); + break; + } + } catch (JavaModelException e) { + data.setKind(JavaTypeKind.UNRESOLVED); + } + } + case Signature.C_CAPTURE : + case Signature.C_INTERSECTION : + case Signature.C_UNION : + default : + data.setKind(JavaTypeKind.UNRESOLVED); + break; + } + } + + return data; + } + + private String resolveFQName(IType type, String name) throws JavaModelException { + String[][] resolution = type.resolveType(name); + if (resolution != null && resolution.length > 0 && resolution[0].length > 1) { + return resolution[0][0] + "." + resolution[0][1].replace('.', '$'); + } + return name; + } } diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaDataParams.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaDataParams.java deleted file mode 100644 index 4b62d2832..000000000 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaDataParams.java +++ /dev/null @@ -1,63 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018, 2019 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.tooling.jdt.ls.commons.java; - -public class JavaDataParams { - - private String projectUri; - private String bindingKey; - private Boolean lookInOtherProjects; - - public JavaDataParams(String projectUri, String bindingKey) { - super(); - this.projectUri = projectUri; - this.bindingKey = bindingKey; - } - - public String getBindingKey() { - return bindingKey; - } - - public void setBindingKey(String bindingKey) { - this.bindingKey = bindingKey; - } - - public String getProjectUri() { - return projectUri; - } - - public void setProjectUri(String project) { - this.projectUri = project; - } - - public Boolean getLookInOtherProjects() { - return lookInOtherProjects; - } - - @Override - public String toString() { - return "JavaDataParams [projectUri=" + projectUri + ", bindingKey=" + bindingKey + ", lookInOtherProjects=" - + lookInOtherProjects + "]"; - } - - public void setLookInOtherProjects(Boolean lookInOtherProjects) { - this.lookInOtherProjects = lookInOtherProjects; - } - - public static boolean isLookInOtherProjects(JavaDataParams params) { - return isLookInOtherProjects(params.projectUri, params.getLookInOtherProjects()); - } - - public static boolean isLookInOtherProjects(String projectUri, Boolean lookInOtherProjects) { - return projectUri == null ? true : lookInOtherProjects == null ? false : lookInOtherProjects.booleanValue(); - } - -} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaElementData.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaElementData.java deleted file mode 100644 index 6889f12ab..000000000 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaElementData.java +++ /dev/null @@ -1,37 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.tooling.jdt.ls.commons.java; - -public class JavaElementData { - - private String name; - private String handleIdentifier; - - public JavaElementData() { - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getHandleIdentifier() { - return handleIdentifier; - } - - public void setHandleIdentifier(String handleIdentifier) { - this.handleIdentifier = handleIdentifier; - } - -} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaSearch.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaSearch.java new file mode 100644 index 000000000..68a54a443 --- /dev/null +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaSearch.java @@ -0,0 +1,59 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.tooling.jdt.ls.commons.java; + +import java.net.URI; +import java.util.stream.Stream; + +import org.eclipse.jdt.core.IJavaProject; +import org.eclipse.jdt.core.IPackageFragment; +import org.eclipse.jdt.core.IType; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; +import org.springframework.tooling.jdt.ls.commons.Logger; +import org.springframework.tooling.jdt.ls.commons.resources.ResourceUtils; + +public class JavaSearch { + + private Logger logger; + + private JavaData javaData; + + public JavaSearch(Logger logger, JavaData javaData) { + super(); + this.logger = logger; + this.javaData = javaData; + } + + public Stream fuzzySearchPackages(URI projectUri, String searchTerm, boolean includeBinaries, boolean includeSystemLibs) throws Exception { + IJavaProject javaProject = projectUri == null ? null : ResourceUtils.getJavaProject(projectUri); + return new StreamJdtSearch(logger) + .scope(StreamJdtSearch.searchScope(javaProject, includeBinaries, includeSystemLibs)) + .pattern(StreamJdtSearch.toPackagePattern(StreamJdtSearch.toWildCardPattern(searchTerm))) + .search() + .parallel() + .map(match -> match.getElement()) + .filter(o -> o instanceof IPackageFragment) + .map(p -> ((IPackageFragment)p).getElementName()); + } + + public Stream fuzzySearchTypes(URI projectUri, String searchTerm, boolean includeBinaries, boolean includeSystemLibs) throws Exception { + IJavaProject javaProject = projectUri == null ? null : ResourceUtils.getJavaProject(projectUri); + return new StreamJdtSearch(logger) + .scope(StreamJdtSearch.searchScope(javaProject, includeBinaries, includeSystemLibs)) + .pattern(StreamJdtSearch.toTypePattern(StreamJdtSearch.toWildCardPattern(searchTerm))) + .search() + .parallel() + .map(match -> match.getElement()) + .filter(o -> o instanceof IType) + .map(e -> javaData.createTypeData((IType) e)); + } + +} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaTypeResponse.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaTypeResponse.java deleted file mode 100644 index 3eed70f83..000000000 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavaTypeResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.tooling.jdt.ls.commons.java; - -public class JavaTypeResponse { - - private TypeData data; - - public JavaTypeResponse(TypeData data) { - this.data = data; - } - - public TypeData getData() { - return data; - } - - public void setData(TypeData data) { - this.data = data; - } - -} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavadocHoverLinkResponse.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavadocHoverLinkResponse.java deleted file mode 100644 index f80fced4a..000000000 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/JavadocHoverLinkResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.tooling.jdt.ls.commons.java; - -public class JavadocHoverLinkResponse { - - private String link; - - public JavadocHoverLinkResponse(String link) { - this.link = link; - } - - public String getLink() { - return link; - } - - public void setLink(String link) { - this.link = link; - } - -} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/MemberData.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/MemberData.java deleted file mode 100644 index 2a26cbb41..000000000 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/MemberData.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.tooling.jdt.ls.commons.java; - -public class MemberData extends JavaElementData { - - private String declaringType; - private int flags; - - public String getDeclaringType() { - return declaringType; - } - - public void setDeclaringType(String declaringType) { - this.declaringType = declaringType; - } - - public int getFlags() { - return flags; - } - - public void setFlags(int flags) { - this.flags = flags; - } - -} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/StreamJdtSearch.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/StreamJdtSearch.java new file mode 100644 index 000000000..7ec27f972 --- /dev/null +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/StreamJdtSearch.java @@ -0,0 +1,220 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.tooling.jdt.ls.commons.java; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Stream; + +import org.eclipse.core.resources.IProject; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.Assert; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.core.runtime.OperationCanceledException; +import org.eclipse.core.runtime.Platform; +import org.eclipse.jdt.core.IJavaElement; +import org.eclipse.jdt.core.IJavaProject; +import org.eclipse.jdt.core.JavaCore; +import org.eclipse.jdt.core.JavaModelException; +import org.eclipse.jdt.core.search.IJavaSearchConstants; +import org.eclipse.jdt.core.search.IJavaSearchScope; +import org.eclipse.jdt.core.search.SearchEngine; +import org.eclipse.jdt.core.search.SearchMatch; +import org.eclipse.jdt.core.search.SearchParticipant; +import org.eclipse.jdt.core.search.SearchPattern; +import org.eclipse.jdt.core.search.SearchRequestor; +import org.springframework.tooling.jdt.ls.commons.Logger; + +/** + * Helper class to perform a search using Eclipse JDT search engine returning + * the search results as a Flux. + *

+ * The conversion from Eclipse callback style using {@link SearchRequestor} involves + * a buffer that allows subscribers to attach to the Flux after the search has already + * started without loosing results. However, if the buffer overflows then results will + * be lost. + *

+ * Clients should therfore start consuming the results as soon as possible and avoid + * blocking the pipeline to avoid the loss of results they may care about. + *

+ * Alternatively, client can specify a large enough buffer size so that the buffer can hold + * at least as many results as the client may care to retrieve. This will allow the returned + * Flux to be reused any number of times without timing constraints, provided that the + * consumer never requests more than the number of buffered results. + * + * @author Kris De Volder + */ +public class StreamJdtSearch { + + private static final boolean DEBUG = (""+Platform.getLocation()).contains("kdvolder"); + + private static void debug(String string) { + if (DEBUG) { + System.out.println(string); + } + } + + private SearchEngine engine = new SearchEngine(); + private IJavaSearchScope scope = SearchEngine.createWorkspaceScope(); + private SearchPattern pattern = null; + private SearchParticipant[] participants = new SearchParticipant[] {SearchEngine.getDefaultSearchParticipant()}; + private Logger logger; + + public StreamJdtSearch(Logger logger) { + this.logger = logger; + } + + public StreamJdtSearch engine(SearchEngine engine) { + this.engine = engine; + return this; + } + + public StreamJdtSearch scope(IJavaSearchScope scope) { + this.scope = scope; + return this; + } + + public StreamJdtSearch pattern(SearchPattern pattern) { + this.pattern = pattern; + return this; + } + + /** + * Create a search scope that includes a given project and its dependencies. + */ + public static IJavaSearchScope searchScope(IJavaProject javaProject, boolean includeBinaries, boolean includeSystemLibs) throws JavaModelException { + int includeMask = + IJavaSearchScope.REFERENCED_PROJECTS | + IJavaSearchScope.SOURCES; + if (includeBinaries) { + includeMask = includeMask | IJavaSearchScope.APPLICATION_LIBRARIES; + } + if (includeSystemLibs) { + includeMask = includeMask | IJavaSearchScope.SYSTEM_LIBRARIES; + } + return SearchEngine.createJavaSearchScope(new IJavaElement[] {javaProject}, includeMask); + } + + class Requestor extends SearchRequestor { + + private boolean isCanceled = false; + private Stream.Builder results = Stream.builder(); + + public Stream asStream() { + return results.build(); + } + + @Override + public void acceptSearchMatch(SearchMatch match) throws CoreException { + if (isCanceled) { + debug("!!!! canceling search !!!!"); + //Stop searching + throw new OperationCanceledException(); + } + results.add(match); + } + + public void cancel() { + isCanceled = true; + } + + } + + protected SearchEngine searchEngine() { + return new SearchEngine(); + } + + protected SearchParticipant[] participants() { + return new SearchParticipant[] {SearchEngine.getDefaultSearchParticipant()}; + } + + public Stream search() { + validate(); + if (scope==null) { + return Stream.of(); + } + final Requestor requestor = new Requestor(); + long start = System.currentTimeMillis(); + debug("Starting search for '" + pattern + "'"); + try { + searchEngine().search(pattern, participants, scope, requestor, new NullProgressMonitor()); + } catch (Exception e) { + debug("Canceled search for: " + pattern); + debug(" exception: " + e.getMessage()); + long duration = System.currentTimeMillis() - start; + debug(" duration: " + duration + " ms"); + requestor.cancel(); + } + return requestor.asStream(); + } + + private void validate() { + Assert.isNotNull(engine, "engine"); + //We allow scope to be set to null. This means there's no valid scope (or empty scope) + // and the search should just return no results. + // Assert.isNotNull(scope, "scope"); + Assert.isNotNull(pattern, "pattern"); + Assert.isNotNull(participants, "participants"); + } + + public IJavaSearchScope workspaceScope(boolean includeBinaries) { + if (includeBinaries) { + return SearchEngine.createWorkspaceScope(); + } else { + List projects = new ArrayList<>(); + for (IProject p : ResourcesPlugin.getWorkspace().getRoot().getProjects()) { + try { + if (p.isAccessible() && p.hasNature(JavaCore.NATURE_ID)) { + IJavaProject jp = JavaCore.create(p); + projects.add(jp); + } + } catch (Exception e) { + logger.log(e); + } + } + int includeMask = IJavaSearchScope.SOURCES; + return SearchEngine.createJavaSearchScope(projects.toArray(new IJavaElement[projects.size()]), includeMask); + } + } + + public static String toWildCardPattern(String query) { + StringBuilder builder = new StringBuilder("*"); + for (char c : query.toCharArray()) { + builder.append(c); + builder.append('*'); + } + return builder.toString(); + } + + public static SearchPattern toPackagePattern(String wildCardedQuery) { + int searchFor = IJavaSearchConstants.PACKAGE; + int limitTo = IJavaSearchConstants.DECLARATIONS; + int matchRule = SearchPattern.R_PATTERN_MATCH; + return SearchPattern.createPattern(wildCardedQuery, searchFor, limitTo, matchRule); + } + + public static SearchPattern toClassPattern(String wildCardedQuery) { + int searchFor = IJavaSearchConstants.CLASS; + int limitTo = IJavaSearchConstants.DECLARATIONS; + int matchRule = SearchPattern.R_PATTERN_MATCH; + return SearchPattern.createPattern(wildCardedQuery, searchFor, limitTo, matchRule); + } + + public static SearchPattern toTypePattern(String wildCardedQuery) { + int searchFor = IJavaSearchConstants.TYPE; + int limitTo = IJavaSearchConstants.DECLARATIONS; + int matchRule = SearchPattern.R_PATTERN_MATCH; + return SearchPattern.createPattern(wildCardedQuery, searchFor, limitTo, matchRule); + } + + +} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/TypeData.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/TypeData.java deleted file mode 100644 index 51e24a714..000000000 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/TypeData.java +++ /dev/null @@ -1,234 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Pivotal, Inc. - initial API and implementation - *******************************************************************************/ -package org.springframework.tooling.jdt.ls.commons.java; - -import java.util.List; -import java.util.Map; - -import org.springframework.tooling.jdt.ls.commons.classpath.Classpath.CPE; - -public class TypeData extends MemberData { - - private String fqName; - private String bindingKey; - private boolean clazz; - private boolean annotation; - private boolean interfaze; - private boolean enam; - private String superClassName; - private String[] superInterfaceNames; - private List fields; - private List methods; - private List annotations; - - private ClasspathEntryData classpathEntry; - - public String getFqName() { - return fqName; - } - - public void setFqName(String fqName) { - this.fqName = fqName; - } - - public List getFields() { - return fields; - } - - public void setFields(List fields) { - this.fields = fields; - } - - public List getMethods() { - return methods; - } - - public void setMethods(List methods) { - this.methods = methods; - } - - public String getBindingKey() { - return bindingKey; - } - - public void setBindingKey(String bindingKey) { - this.bindingKey = bindingKey; - } - - public ClasspathEntryData getClasspathEntry() { - return classpathEntry; - } - - public void setClasspathEntry(ClasspathEntryData classpathContainer) { - this.classpathEntry = classpathContainer; - } - - public boolean isClass() { - return clazz; - } - - public void setClass(boolean clazz) { - this.clazz = clazz; - } - - public boolean isAnnotation() { - return annotation; - } - - public void setAnnotation(boolean annotation) { - this.annotation = annotation; - } - - public boolean isInterface() { - return interfaze; - } - - public void setInterface(boolean interfaze) { - this.interfaze = interfaze; - } - - public boolean isEnum() { - return enam; - } - - public void setEnum(boolean enam) { - this.enam = enam; - } - - public String getSuperClassName() { - return superClassName; - } - - public void setSuperClassName(String superClassName) { - this.superClassName = superClassName; - } - - public String[] getSuperInterfaceNames() { - return superInterfaceNames; - } - - public void setSuperInterfaceNames(String[] superInterfaceNames) { - this.superInterfaceNames = superInterfaceNames; - } - - public List getAnnotations() { - return annotations; - } - - public void setAnnotations(List annotations) { - this.annotations = annotations; - } - - public static class AnnotationData extends JavaElementData { - - String fqName; - - Map valuePairs; - - public AnnotationData() { - } - - public String getFqName() { - return fqName; - } - - public void setFqName(String fqName) { - this.fqName = fqName; - } - - public Map getValuePairs() { - return valuePairs; - } - - public void setValuePairs(Map valuePairs) { - this.valuePairs = valuePairs; - } - - } - - public static class FieldData extends MemberData { - - private String bindingKey; - private List annotations; - - public String getBindingKey() { - return bindingKey; - } - - public void setBindingKey(String bindingKey) { - this.bindingKey = bindingKey; - } - - public List getAnnotations() { - return annotations; - } - - public void setAnnotations(List annotations) { - this.annotations = annotations; - } - - } - - public static class ClasspathEntryData { - - private String module; - private CPE cpe; - - public String getModule() { - return module; - } - - public void setModule(String module) { - this.module = module; - } - - public CPE getCpe() { - return cpe; - } - - public void setCpe(CPE cpe) { - this.cpe = cpe; - } - - } - - public static class MethodData extends MemberData { - - private String bindingKey; - private boolean constructor; - private List annotations; - - public String getBindingKey() { - return bindingKey; - } - - public void setBindingKey(String bindingKey) { - this.bindingKey = bindingKey; - } - - public boolean isConstructor() { - return constructor; - } - - public void setConstructor(boolean constructor) { - this.constructor = constructor; - } - - public List getAnnotations() { - return annotations; - } - - public void setAnnotations(List annotations) { - this.annotations = annotations; - } - - } -} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/TypeHierarchy.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/TypeHierarchy.java new file mode 100644 index 000000000..9051659d8 --- /dev/null +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons/src/org/springframework/tooling/jdt/ls/commons/java/TypeHierarchy.java @@ -0,0 +1,82 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.tooling.jdt.ls.commons.java; + +import java.net.URI; +import java.util.Arrays; +import java.util.stream.Stream; + +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.jdt.core.IJavaProject; +import org.eclipse.jdt.core.IType; +import org.eclipse.jdt.core.ITypeHierarchy; +import org.springframework.ide.vscode.commons.protocol.java.TypeData; +import org.springframework.tooling.jdt.ls.commons.Logger; +import org.springframework.tooling.jdt.ls.commons.resources.ResourceUtils; + +public class TypeHierarchy { + + private Logger logger; + private JavaData javaData; + + public TypeHierarchy(Logger logger, JavaData javaData) { + super(); + this.logger = logger; + this.javaData = javaData; + } + + private static String jdtCompatibleFqName(String fqName) { + return fqName.replace('$', '.'); + } + + private ITypeHierarchy hierarchy(URI projectUri, String fqName, boolean superTypes) { + try { + if (projectUri == null) { + for (IJavaProject jp : ResourceUtils.allJavaProjects()) { + IType type = jp.findType(jdtCompatibleFqName(fqName)); + if (type != null) { + return superTypes ? type.newSupertypeHierarchy(new NullProgressMonitor()) : type.newTypeHierarchy(new NullProgressMonitor()); + } + } + + } else { + IJavaProject javaProject = projectUri == null ? null : ResourceUtils.getJavaProject(projectUri); + if (javaProject != null) { + IType type = javaProject.findType(jdtCompatibleFqName(fqName)); + if (type != null) { + return superTypes ? type.newSupertypeHierarchy(new NullProgressMonitor()) : type.newTypeHierarchy(javaProject, new NullProgressMonitor()); + } + } + } + } catch (Exception e) { + logger.log(e); + } + return null; + } + + public Stream subTypes(URI projectUri, String fqName) { + ITypeHierarchy hierarchy = hierarchy(projectUri, fqName, false); + if (hierarchy != null) { + return Arrays.stream(hierarchy.getAllSubtypes(hierarchy.getType())).parallel().map(javaData::createTypeData); + } + return Stream.of(); + } + + public Stream superTypes(URI projectUri, String fqName) { + ITypeHierarchy hierarchy = hierarchy(projectUri, fqName, true); + if (hierarchy != null) { + return Arrays.stream(hierarchy.getAllSupertypes(hierarchy.getType())) + .parallel() + .map(javaData::createTypeData); + } + return Stream.of(); + } +} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/plugin.xml b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/plugin.xml index 84dc867d9..f1e43eb46 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/plugin.xml +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/plugin.xml @@ -13,7 +13,7 @@ + class="org.springframework.tooling.jdt.ls.extension.JavaTypeHandler"> @@ -30,6 +30,24 @@ id="sts.java.location"> + + + + + + + + + + + + \ No newline at end of file diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/HierarchyHandler.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/HierarchyHandler.java new file mode 100644 index 000000000..e28747c25 --- /dev/null +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/HierarchyHandler.java @@ -0,0 +1,40 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.tooling.jdt.ls.extension; + +import java.net.URI; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.jdt.ls.core.internal.IDelegateCommandHandler; + +@SuppressWarnings("restriction") +public class HierarchyHandler implements IDelegateCommandHandler { + + @SuppressWarnings("unchecked") + @Override + public Object executeCommand(String commandId, List arguments, IProgressMonitor monitor) throws Exception { + Map obj = (Map) arguments.get(0); + String projectUri = (String) obj.get("projectUri"); + String fqName = (String) obj.get("fqName"); + switch (commandId) { + case "sts.java.hierarchy.subtypes": + return JavaHelpers.HIERARCHY.get().subTypes(URI.create(projectUri), fqName).collect(Collectors.toList()); + case "sts.java.hierarchy.supertypes": + return JavaHelpers.HIERARCHY.get().superTypes(URI.create(projectUri), fqName).collect(Collectors.toList()); + default: + return null; + } + } + +} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavaHelpers.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavaHelpers.java new file mode 100644 index 000000000..f98f2d3ef --- /dev/null +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavaHelpers.java @@ -0,0 +1,33 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.tooling.jdt.ls.extension; + +import org.eclipse.jdt.ls.core.internal.HoverInfoProvider; +import org.springframework.tooling.jdt.ls.commons.Logger; +import org.springframework.tooling.jdt.ls.commons.java.JavaData; +import org.springframework.tooling.jdt.ls.commons.java.JavaSearch; +import org.springframework.tooling.jdt.ls.commons.java.TypeHierarchy; + +import com.google.common.base.Supplier; +import com.google.common.base.Suppliers; + +@SuppressWarnings("restriction") +public class JavaHelpers { + + private static final Logger logger = Logger.DEFAULT; + + final public static Supplier DATA = Suppliers.memoize(() -> new JavaData(element -> HoverInfoProvider.computeSignature(element).getValue(), logger)); + + final public static Supplier SEARCH = Suppliers.memoize(() -> new JavaSearch(logger, DATA.get())); + + final public static Supplier HIERARCHY = Suppliers.memoize(() -> new TypeHierarchy(logger, DATA.get())); + +} diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavaTypeHanlder.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavaTypeHandler.java similarity index 66% rename from headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavaTypeHanlder.java rename to headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavaTypeHandler.java index 565b9871b..db47f27a4 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavaTypeHanlder.java +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavaTypeHandler.java @@ -15,24 +15,19 @@ import java.util.Map; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.jdt.ls.core.internal.IDelegateCommandHandler; -import org.springframework.tooling.jdt.ls.commons.Logger; -import org.springframework.tooling.jdt.ls.commons.java.JavaData; -import org.springframework.tooling.jdt.ls.commons.java.JavaDataParams; -import org.springframework.tooling.jdt.ls.commons.java.JavaTypeResponse; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; -public class JavaTypeHanlder implements IDelegateCommandHandler { - - private static final Logger logger = Logger.DEFAULT; - - final private JavaData JAVA_DATA = new JavaData(logger); +@SuppressWarnings("restriction") +public class JavaTypeHandler implements IDelegateCommandHandler { + @SuppressWarnings("unchecked") @Override public Object executeCommand(String commandId, List arguments, IProgressMonitor monitor) throws Exception { Map obj = (Map) arguments.get(0); String uri = (String) obj.get("projectUri"); String bindingKey = (String) obj.get("bindingKey"); Boolean lookInOtherProjects = (Boolean) obj.get("lookInOtherProjects"); - return new JavaTypeResponse(JAVA_DATA.typeData(uri, bindingKey, JavaDataParams.isLookInOtherProjects(uri, lookInOtherProjects))); + return JavaHelpers.DATA.get().typeData(uri, bindingKey, JavaDataParams.isLookInOtherProjects(uri, lookInOtherProjects)); } diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavadocHandler.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavadocHandler.java index 1dca81b5c..fdb8702b9 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavadocHandler.java +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavadocHandler.java @@ -17,9 +17,9 @@ import java.util.Map; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.jdt.ls.core.internal.IDelegateCommandHandler; import org.eclipse.jdt.ls.core.internal.javadoc.JavadocContentAccess2; -import org.springframework.tooling.jdt.ls.commons.Logger; -import org.springframework.tooling.jdt.ls.commons.java.JavaDataParams; -import org.springframework.tooling.jdt.ls.commons.javadoc.JavadocResponse; +import org.eclipse.lsp4j.MarkupContent; +import org.eclipse.lsp4j.MarkupKind; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; import org.springframework.tooling.jdt.ls.commons.javadoc.JavadocUtils; public class JavadocHandler implements IDelegateCommandHandler { @@ -33,9 +33,14 @@ public class JavadocHandler implements IDelegateCommandHandler { Boolean lookInOtherProjects = (Boolean) obj.get("lookInOtherProjects"); String content = JavadocUtils.javadoc(JavadocContentAccess2::getMarkdownContentReader, projectUri, bindingKey, JavaDataParams.isLookInOtherProjects(uri, lookInOtherProjects)); - JavadocResponse response = new JavadocResponse(); - response.setContent(content); - return response; + if (content == null) { + return null; + } else { + MarkupContent mc = new MarkupContent(); + mc.setKind(MarkupKind.MARKDOWN); + mc.setValue(content); + return mc; + } } } diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavadocHoverLinkHandler.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavadocHoverLinkHandler.java index 6d93c6dd0..62c01ba03 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavadocHoverLinkHandler.java +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/JavadocHoverLinkHandler.java @@ -20,7 +20,6 @@ import org.eclipse.jdt.ls.core.internal.IDelegateCommandHandler; import org.eclipse.jdt.ls.core.internal.javadoc.JavaElementLinks; import org.springframework.tooling.jdt.ls.commons.Logger; import org.springframework.tooling.jdt.ls.commons.java.JavaData; -import org.springframework.tooling.jdt.ls.commons.java.JavadocHoverLinkResponse; public class JavadocHoverLinkHandler implements IDelegateCommandHandler { @@ -33,18 +32,17 @@ public class JavadocHoverLinkHandler implements IDelegateCommandHandler { String bindingKey = (String) obj.get("bindingKey"); Boolean lookInOtherProjectsObj = (Boolean) obj.get("lookInOtherProjects"); boolean lookInOtherProjects = uri == null ? true : lookInOtherProjectsObj == null ? false : lookInOtherProjectsObj.booleanValue(); - JavadocHoverLinkResponse response = new JavadocHoverLinkResponse(null); try { IJavaElement element = JavaData.findElement(uri == null ? null : URI.create(uri), bindingKey, lookInOtherProjects); if (element != null) { // Bug in JDT server one '(' not encoded while everything else in the query is // encoded - response.setLink(JavaElementLinks.createURI(null, element).replace("(", "%28")); + return JavaElementLinks.createURI(null, element).replace("(", "%28"); } } catch (Exception e) { logger.log(e); } - return response; + return null; } } diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/SearchHandler.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/SearchHandler.java new file mode 100644 index 000000000..066de7883 --- /dev/null +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/SearchHandler.java @@ -0,0 +1,42 @@ +/******************************************************************************* + * Copyright (c) 2019 Pivotal, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Pivotal, Inc. - initial API and implementation + *******************************************************************************/ +package org.springframework.tooling.jdt.ls.extension; + +import java.net.URI; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.jdt.ls.core.internal.IDelegateCommandHandler; + +@SuppressWarnings("restriction") +public class SearchHandler implements IDelegateCommandHandler { + + @SuppressWarnings("unchecked") + @Override + public Object executeCommand(String commandId, List arguments, IProgressMonitor monitor) throws Exception { + Map obj = (Map) arguments.get(0); + String projectUri = (String) obj.get("projectUri"); + String term = (String) obj.get("term"); + Boolean includeBinaries = (Boolean) obj.get("includeBinaries"); + Boolean includeSystemLibs = (Boolean) obj.get("includeSystemLibs"); + switch (commandId) { + case "sts.java.search.types": + return JavaHelpers.SEARCH.get().fuzzySearchTypes(URI.create(projectUri), term, includeBinaries, includeSystemLibs).collect(Collectors.toList()); + case "sts.java.search.packages": + return JavaHelpers.SEARCH.get().fuzzySearchPackages(URI.create(projectUri), term, includeBinaries, includeSystemLibs).collect(Collectors.toList()); + default: + return null; + } + } + +} diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguageServerParams.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguageServerParams.java index 09083fda5..db070560c 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguageServerParams.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguageServerParams.java @@ -40,11 +40,11 @@ import org.springframework.ide.vscode.commons.languageserver.java.CompositeProje import org.springframework.ide.vscode.commons.languageserver.java.JavaProjectFinder; import org.springframework.ide.vscode.commons.languageserver.java.JavadocService; import org.springframework.ide.vscode.commons.languageserver.java.ProjectObserver; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; import org.springframework.ide.vscode.commons.maven.MavenCore; import org.springframework.ide.vscode.commons.maven.java.MavenProjectCache; import org.springframework.ide.vscode.commons.maven.java.MavenProjectFinder; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.Assert; import org.springframework.ide.vscode.commons.util.FileObserver; import org.springframework.ide.vscode.commons.util.text.IDocument; diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/autowired/AutowiredHoverProvider.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/autowired/AutowiredHoverProvider.java index a87d920f5..dd5018918 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/autowired/AutowiredHoverProvider.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/autowired/AutowiredHoverProvider.java @@ -272,10 +272,10 @@ public class AutowiredHoverProvider implements HoverProvider { if (liveBeanTypeFQName.replace('$', '.').equals(bindingQualifiedName)) { return true; } else { - IType type = jp.findType(liveBeanTypeFQName); + IType type = jp.getIndex().findType(liveBeanTypeFQName); String fqTypeName = bindingQualifiedName; if (type != null) { - return jp.allSuperTypesOf(type).map(IType::getFullyQualifiedName) + return jp.getIndex().allSuperTypesOf(type).map(IType::getFullyQualifiedName) .filter(fqn -> fqTypeName.equals(fqn.replace('$', '.'))).blockFirst() != null; } } diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/handlers/BootJavaHoverProvider.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/handlers/BootJavaHoverProvider.java index cc66d9887..2c4f5fc9a 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/handlers/BootJavaHoverProvider.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/handlers/BootJavaHoverProvider.java @@ -44,6 +44,7 @@ import org.springframework.ide.vscode.commons.java.IJavaProject; import org.springframework.ide.vscode.commons.languageserver.java.JavaProjectFinder; import org.springframework.ide.vscode.commons.languageserver.util.HoverHandler; import org.springframework.ide.vscode.commons.languageserver.util.SimpleTextDocumentService; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; import org.springframework.ide.vscode.commons.util.text.DocumentRegion; import org.springframework.ide.vscode.commons.util.text.IDocument; import org.springframework.ide.vscode.commons.util.text.TextDocument; diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/handlers/RunningAppMatcher.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/handlers/RunningAppMatcher.java index 9b4445294..4fc750fbf 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/handlers/RunningAppMatcher.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/handlers/RunningAppMatcher.java @@ -18,8 +18,8 @@ import java.util.Set; import org.springframework.ide.vscode.commons.boot.app.cli.SpringBootApp; import org.springframework.ide.vscode.commons.java.IClasspath; import org.springframework.ide.vscode.commons.java.IJavaProject; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.CollectorUtil; /** diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/AbstractSourceLinks.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/AbstractSourceLinks.java index d7ba09a92..0898a8809 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/AbstractSourceLinks.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/AbstractSourceLinks.java @@ -27,6 +27,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.boot.java.utils.CompilationUnitCache; import org.springframework.ide.vscode.commons.java.IClasspath; +import org.springframework.ide.vscode.commons.java.IClasspathUtil; import org.springframework.ide.vscode.commons.java.IJavaModuleData; import org.springframework.ide.vscode.commons.java.IJavaProject; import org.springframework.ide.vscode.commons.javadoc.TypeUrlProviderFromContainerUrl; @@ -117,7 +118,7 @@ public abstract class AbstractSourceLinks implements SourceLinks { } private Optional findCUForFQNameFromJar(IJavaProject project, IJavaModuleData jarModuleData, String fqName) { - return project.sourceContainer(jarModuleData.getContainer()).map(url -> { + return IClasspathUtil.sourceContainer(project.getClasspath(), jarModuleData.getContainer()).map(url -> { try { return TypeUrlProviderFromContainerUrl.JAR_SOURCE_URL_PROVIDER.url(url, fqName, jarModuleData.getModule()); } catch (Exception e) { diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/EclipseSourceLinks.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/EclipseSourceLinks.java index 7cf8ec8bb..770684787 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/EclipseSourceLinks.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/EclipseSourceLinks.java @@ -58,12 +58,12 @@ public class EclipseSourceLinks implements SourceLinks { } private Optional findProjectForFQName(IJavaProject project, String fqName) { - if (project != null && project.findType(fqName) != null) { + if (project != null && project.getIndex().findType(fqName) != null) { return Optional.of(project); } else { for (IJavaProject jp : projectFinder.all()) { if (jp != project) { - if (jp.findType(fqName) != null) { + if (jp.getIndex().findType(fqName) != null) { return Optional.of(jp); } } @@ -103,7 +103,7 @@ public class EclipseSourceLinks implements SourceLinks { } public static URI eclipseIntroUri(IJavaProject project, String fqName) { - IType type = project.findType(fqName); + IType type = project.getIndex().findType(fqName); return type == null ? null : eclipseIntroUri(project, type); } diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/JavaServerElementLocationProvider.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/JavaServerElementLocationProvider.java index d3789888c..b9f8d4d9a 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/JavaServerElementLocationProvider.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/JavaServerElementLocationProvider.java @@ -19,8 +19,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.commons.java.IJavaProject; import org.springframework.ide.vscode.commons.java.IMember; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavaDataParams; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; public class JavaServerElementLocationProvider implements JavaElementLocationProvider { diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/JavaServerSourceLinks.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/JavaServerSourceLinks.java index 70de5a7f2..df0e4a166 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/JavaServerSourceLinks.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/JavaServerSourceLinks.java @@ -19,8 +19,8 @@ import java.util.concurrent.TimeoutException; import org.springframework.ide.vscode.commons.java.IJavaProject; import org.springframework.ide.vscode.commons.languageserver.java.JavaProjectFinder; -import org.springframework.ide.vscode.commons.languageserver.java.ls.JavaDataParams; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; +import org.springframework.ide.vscode.commons.protocol.java.JavaDataParams; public class JavaServerSourceLinks implements SourceLinks { @@ -40,7 +40,7 @@ public class JavaServerSourceLinks implements SourceLinks { bindingKey.append(';'); String projectUri = project == null ? null : project.getLocationUri().toString(); CompletableFuture> link = server.getClient().javadocHoverLink(new JavaDataParams(projectUri, bindingKey.toString(), true)) - .thenApply(response -> Optional.ofNullable(response.getLink())); + .thenApply(l -> Optional.ofNullable(l)); try { return link.get(10, TimeUnit.SECONDS); } catch (InterruptedException | ExecutionException | TimeoutException e) { diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/SourceLinks.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/SourceLinks.java index 99fe5db32..391d1bd24 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/SourceLinks.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/SourceLinks.java @@ -31,8 +31,8 @@ import org.springframework.ide.vscode.commons.java.IJavaModuleData; import org.springframework.ide.vscode.commons.java.IJavaProject; import org.springframework.ide.vscode.commons.javadoc.TypeUrlProviderFromContainerUrl; import org.springframework.ide.vscode.commons.languageserver.java.JavaProjectFinder; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; /** * Instance is able to provide client specific URL links to navigate to a @@ -84,9 +84,9 @@ public interface SourceLinks { public static Optional source(IJavaProject project, String fqName) { // Try to find in a source JAR - IJavaModuleData classpathResourceContainer = project.findClasspathResourceContainer(fqName); + IJavaModuleData classpathResourceContainer = project.getIndex().findClasspathResourceContainer(fqName); if (classpathResourceContainer != null) { - Optional url = project.sourceContainer(classpathResourceContainer.getContainer()).map(file -> { + Optional url = IClasspathUtil.sourceContainer(project.getClasspath(), classpathResourceContainer.getContainer()).map(file -> { try { return TypeUrlProviderFromContainerUrl.JAR_SOURCE_URL_PROVIDER.url(file, fqName, classpathResourceContainer.getModule()); } catch (Exception e) { diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringLiveHoverWatchdog.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringLiveHoverWatchdog.java index b61f33cb1..66a27e476 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringLiveHoverWatchdog.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringLiveHoverWatchdog.java @@ -31,10 +31,10 @@ import org.springframework.ide.vscode.boot.java.handlers.RunningAppMatcher; import org.springframework.ide.vscode.boot.java.handlers.RunningAppProvider; import org.springframework.ide.vscode.commons.boot.app.cli.SpringBootApp; import org.springframework.ide.vscode.commons.java.IJavaProject; -import org.springframework.ide.vscode.commons.languageserver.HighlightParams; import org.springframework.ide.vscode.commons.languageserver.java.JavaProjectFinder; import org.springframework.ide.vscode.commons.languageserver.java.ProjectObserver; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; +import org.springframework.ide.vscode.commons.protocol.HighlightParams; import org.springframework.ide.vscode.commons.util.MemoizingProxy; import org.springframework.ide.vscode.commons.util.text.TextDocument; diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/jdt/ls/JavaProjectsServiceWithFallback.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/jdt/ls/JavaProjectsServiceWithFallback.java index 6698202f0..f0537a132 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/jdt/ls/JavaProjectsServiceWithFallback.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/jdt/ls/JavaProjectsServiceWithFallback.java @@ -21,8 +21,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.commons.java.IJavaProject; import org.springframework.ide.vscode.commons.java.IJavadocProvider; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.Assert; import com.google.common.base.Supplier; diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/jdt/ls/JdtLsProjectCache.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/jdt/ls/JdtLsProjectCache.java index 0b68d250f..e8eb980f9 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/jdt/ls/JdtLsProjectCache.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/jdt/ls/JdtLsProjectCache.java @@ -29,10 +29,11 @@ import org.springframework.ide.vscode.commons.java.ClasspathData; import org.springframework.ide.vscode.commons.java.IJavaProject; import org.springframework.ide.vscode.commons.java.IJavadocProvider; import org.springframework.ide.vscode.commons.java.JavaProject; +import org.springframework.ide.vscode.commons.java.JdtLsJavaProject; import org.springframework.ide.vscode.commons.javadoc.JdtLsJavadocProvider; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; import org.springframework.ide.vscode.commons.languageserver.java.ls.ClasspathListener; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.ExceptionUtil; import org.springframework.ide.vscode.commons.util.FileObserver; import org.springframework.ide.vscode.commons.util.UriUtil; @@ -42,8 +43,10 @@ import reactor.core.publisher.Mono; public class JdtLsProjectCache implements InitializableJavaProjectsService { + private static final boolean IS_JANDEX_INDEX = Boolean.getBoolean("sts.lsp.jandex.index"); + private SimpleLanguageServer server; - private Map table = new HashMap(); + private Map table = new HashMap(); private Logger log = LoggerFactory.getLogger(JdtLsProjectCache.class); private List listeners = new ArrayList<>(); @@ -79,7 +82,7 @@ public class JdtLsProjectCache implements InitializableJavaProjectsService { } } - private void notifyCreated(JavaProject newProject) { + private void notifyCreated(IJavaProject newProject) { logEvent("Created", newProject); synchronized (listeners) { @@ -96,17 +99,19 @@ public class JdtLsProjectCache implements InitializableJavaProjectsService { } } - private void notifyDelete(JavaProject deleted) { + private void notifyDelete(IJavaProject deleted) { logEvent("Deleted", deleted); synchronized (listeners) { for (Listener listener : listeners) { listener.deleted(deleted); } } - deleted.dispose(); + if (deleted instanceof Disposable) { + ((Disposable)deleted).dispose(); + } } - private void notifyChanged(JavaProject newProject) { + private void notifyChanged(IJavaProject newProject) { logEvent("Changed", newProject); synchronized (listeners) { for (Listener listener : listeners) { @@ -115,7 +120,7 @@ public class JdtLsProjectCache implements InitializableJavaProjectsService { } } - private void logEvent(String type, JavaProject project) { + private void logEvent(String type, IJavaProject project) { try { log.info("Project "+type+": " + project.getLocationUri()); log.info("Classpath has "+project.getClasspath().getClasspathEntries().size()+" entries " @@ -147,7 +152,7 @@ public class JdtLsProjectCache implements InitializableJavaProjectsService { synchronized (table) { String foundUri = null; IJavaProject foundProject = null; - for (Entry e : table.entrySet()) { + for (Entry e : table.entrySet()) { String projectUri = e.getKey(); log.debug("projectUri = '{}'", projectUri); if (UriUtil.contains(projectUri, uri)) { @@ -187,7 +192,7 @@ public class JdtLsProjectCache implements InitializableJavaProjectsService { log.debug("uri = {}", uri); if (event.deleted) { log.debug("event.deleted = true"); - JavaProject deleted = table.remove(uri); + IJavaProject deleted = table.remove(uri); if (deleted!=null) { log.debug("removed from table = true"); notifyDelete(deleted); @@ -196,8 +201,13 @@ public class JdtLsProjectCache implements InitializableJavaProjectsService { } } else { log.debug("deleted = false"); - JavaProject newProject = new JavaProject(getFileObserver(), new URI(uri), new ClasspathData(event.name, event.classpath.getEntries()), JdtLsProjectCache.this); - JavaProject oldProject = table.put(uri, newProject); + URI projectUri = new URI(uri); + ClasspathData classpath = new ClasspathData(event.name, event.classpath.getEntries()); + IJavaProject newProject = IS_JANDEX_INDEX + ? new JavaProject(getFileObserver(), projectUri, classpath, + JdtLsProjectCache.this) + : new JdtLsJavaProject(server.getClient(), projectUri, classpath); + IJavaProject oldProject = table.put(uri, newProject); if (oldProject != null) { notifyChanged(newProject); } else { diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ClassReferenceProvider.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ClassReferenceProvider.java index ac65b2410..f2186a506 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ClassReferenceProvider.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ClassReferenceProvider.java @@ -135,11 +135,11 @@ public class ClassReferenceProvider extends CachingValueProvider { @Override protected Flux getValuesAsync(IJavaProject javaProject, String query) { - IType targetType = target == null || target.isEmpty() ? javaProject.findType("java.lang.Object") : javaProject.findType(target); + IType targetType = target == null || target.isEmpty() ? javaProject.getIndex().findType("java.lang.Object") : javaProject.getIndex().findType(target); if (targetType == null) { return Flux.empty(); } - Set allSubclasses = javaProject + Set allSubclasses = javaProject.getIndex() .allSubtypesOf(targetType) .filter(t -> Flags.isPublic(t.getFlags()) && !concrete || !isAbstract(t)) .collect(Collectors.toSet()) @@ -147,8 +147,8 @@ public class ClassReferenceProvider extends CachingValueProvider { if (allSubclasses.isEmpty()) { return Flux.empty(); } else { - return javaProject - .fuzzySearchTypes(query, type -> allSubclasses.contains(type)) + return javaProject.getIndex() + .fuzzySearchTypes(query, true, false, type -> allSubclasses.contains(type)) .collectSortedList((o1, o2) -> o2.getT2().compareTo(o1.getT2())) .flatMapIterable(l -> l) .map(t -> StsValueHint.create(sourceLinks, javaProject, t.getT1())); diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProvider.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProvider.java index e0e27d22b..d11ed2d64 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProvider.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/LoggerNameProvider.java @@ -81,10 +81,10 @@ public class LoggerNameProvider extends CachingValueProvider { .map(loggerName -> Tuples.of(StsValueHint.create(loggerName), FuzzyMatcher.matchScore(query, loggerName))) .filter(t -> t.getT2()!=0.0), javaProject.getIndex() - .fuzzySearchPackages(query) + .fuzzySearchPackages(query, true, false) .map(t -> Tuples.of(StsValueHint.create(t.getT1()), t.getT2())), javaProject.getIndex() - .fuzzySearchTypes(query, null) + .fuzzySearchTypes(query, true, false, null) .map(t -> Tuples.of(StsValueHint.create(sourceLinks, javaProject, t.getT1()), t.getT2())) ) .collectSortedList((o1, o2) -> o2.getT2().compareTo(o1.getT2())) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ResourceHintProvider.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ResourceHintProvider.java index 9c8cd3804..43285daae 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ResourceHintProvider.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/ResourceHintProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016, 2018 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -16,6 +16,7 @@ import java.util.stream.Collectors; import org.springframework.ide.vscode.boot.metadata.ValueProviderRegistry.ValueProviderStrategy; import org.springframework.ide.vscode.boot.metadata.hints.StsValueHint; +import org.springframework.ide.vscode.commons.java.IClasspathUtil; import org.springframework.ide.vscode.commons.java.IJavaProject; import com.google.common.collect.ImmutableList; @@ -64,7 +65,7 @@ public class ResourceHintProvider implements ValueProviderStrategy { @Override protected Flux getValuesAsync(IJavaProject javaProject, String query) { return Flux.fromStream( - javaProject.getClasspathResources().stream() + IClasspathUtil.getClasspathResources(javaProject.getClasspath()).stream() .distinct().map(r -> r.replaceAll("\\\\", "/")) .map(StsValueHint::create) ); diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/StsValueHint.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/StsValueHint.java index 84a589ad7..c6d911ae2 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/StsValueHint.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/hints/StsValueHint.java @@ -82,7 +82,7 @@ public class StsValueHint { try { IJavaProject jp = typeUtil.getJavaProject(); if (jp!=null) { - IType type = jp.findType(fqName); + IType type = jp.getIndex().findType(fqName); if (type!=null) { return create(typeUtil.getSourceLinks(), jp, type); } diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/Type.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/Type.java index 761ae2ab4..348aa413c 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/Type.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/Type.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2015 Pivotal, Inc. + * Copyright (c) 2015, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -123,7 +123,7 @@ public class Type implements YType { // } // return null; // } - + public static Type fromJavaType(IJavaType javaType) { if (javaType instanceof IPrimitiveType || javaType instanceof IVoidType) { Type type = TYPE_FROM_SIG.get(javaType.name()); @@ -131,11 +131,12 @@ public class Type implements YType { return type; } } else if (javaType instanceof IClassType) { - return new Type(javaType.name(), null); + return new Type(((IClassType)javaType).getFQName(), null); } else if (javaType instanceof IParameterizedType) { IParameterizedType parameterizedType = (IParameterizedType) javaType; List arguments = parameterizedType.arguments().map(Type::fromJavaType).collect(Collectors.toList()); - return new Type(parameterizedType.name(), arguments.toArray(new Type[arguments.size()])); + Type owner = fromJavaType(parameterizedType.owner()); + return new Type(owner.getErasure(), arguments.toArray(new Type[arguments.size()])); } else if (javaType instanceof IArrayType) { IArrayType arrayType = (IArrayType) javaType; Type elementType = fromJavaType(arrayType.component()); @@ -143,10 +144,10 @@ public class Type implements YType { return elementType.asArray(arrayType.dimensions()); } } - + return null; } - + public Type asArray(int arrayCount) { Assert.isLegal(arrayCount>0); StringBuilder arrayErasure = new StringBuilder(erasure); @@ -205,7 +206,7 @@ public class Type implements YType { private static void sig2type(String sig, Class cls) { TYPE_FROM_SIG.put(sig, TypeParser.parse(cls.getName())); } - + @Override public int hashCode() { final int prime = 31; diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtil.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtil.java index 697b90bb6..ac7bb5cac 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtil.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/types/TypeUtil.java @@ -587,7 +587,7 @@ public class TypeUtil { * has '.' as the separator. Replace '.' with '$' to find inner type */ String fqName = switchInnerTypeSeparator(typeName); - return javaProject.findType(fqName); + return javaProject.getIndex().findType(fqName); } } catch (Exception e) { log.error("", e); diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/util/DeprecationUtil.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/util/DeprecationUtil.java index b13da1235..3c7fd7be8 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/util/DeprecationUtil.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/util/DeprecationUtil.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016 Pivotal, Inc. + * Copyright (c) 2016, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -42,7 +42,7 @@ public class DeprecationUtil { * Extract {@link Deprecation} info from annotations on a {@link IJavaElement} */ private static Optional extract(IAnnotatable m) { - return m.getAnnotations().filter(a -> DEPRECATED_ANOT_NAMES.contains(a.getElementName())).map(a -> { + return m.getAnnotations().filter(a -> DEPRECATED_ANOT_NAMES.contains(a.fqName())).map(a -> { Deprecation d = new Deprecation(); a.getMemberValuePairs().forEach(pair -> { String name = pair.getMemberName(); diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesDefinitionCalculator.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesDefinitionCalculator.java index 814c021ef..7d83f4a33 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesDefinitionCalculator.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/hover/PropertiesDefinitionCalculator.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -67,7 +67,7 @@ public class PropertiesDefinitionCalculator { for (PropertySource source : sources) { String typeName = source.getSourceType(); if (typeName!=null) { - IType type = project.findType(typeName); + IType type = project.getIndex().findType(typeName); IMethod method = null; if (type!=null) { String methodSig = source.getSourceMethod(); @@ -198,7 +198,7 @@ public class PropertiesDefinitionCalculator { } private static List getEnumValueDefinitionLocation(JavaElementLocationProvider javaElementLocationProvider, IJavaProject project, Type type, String value) { - IType javaType = project.findType(type.getErasure()); + IType javaType = project.getIndex().findType(type.getErasure()); if (javaType != null) { IField field = getEnumField(javaType, value); if (field != null) { @@ -212,7 +212,7 @@ public class PropertiesDefinitionCalculator { } private static List getClassValueDefinitionLocation(JavaElementLocationProvider javaElementLocationProvider, IJavaProject project, String value) { - IType javaType = project.findType(value); + IType javaType = project.getIndex().findType(value); if (javaType != null) { Location location = javaElementLocationProvider.findLocation(project, javaType); if (location != null) { diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/AppPropertiesQuickFixes.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/AppPropertiesQuickFixes.java index 5ee79dad4..96fde3b6d 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/AppPropertiesQuickFixes.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/properties/quickfix/AppPropertiesQuickFixes.java @@ -16,9 +16,9 @@ import org.eclipse.lsp4j.WorkspaceEdit; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixEdit; -import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixEdit.CursorMovement; import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixRegistry; import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixType; +import org.springframework.ide.vscode.commons.protocol.CursorMovement; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlAssistContext.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlAssistContext.java index 70264ff96..0dcad9b7f 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlAssistContext.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/completions/ApplicationYamlAssistContext.java @@ -406,7 +406,7 @@ public abstract class ApplicationYamlAssistContext extends AbstractYamlAssistCon String keyValue = contextPath.getLastSegment().toPropString(); return PropertiesDefinitionCalculator.getValueDefinitionLocations(javaElementLocationProvider, typeUtil, keyType, keyValue); } else { - IType javaType = javaProject.findType(parentType.getErasure()); + IType javaType = javaProject.getIndex().findType(parentType.getErasure()); if (javaType != null) { IMethod method = PropertiesDefinitionCalculator.getPropertyMethod(javaType, propName); if (method != null) { diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/quickfix/AppYamlQuickfixes.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/quickfix/AppYamlQuickfixes.java index 6244429f2..d3d52ce41 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/quickfix/AppYamlQuickfixes.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/yaml/quickfix/AppYamlQuickfixes.java @@ -17,10 +17,10 @@ import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.boot.properties.quickfix.CommonQuickfixes; import org.springframework.ide.vscode.boot.properties.quickfix.DeprecatedPropertyData; import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixEdit; -import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixEdit.CursorMovement; import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixRegistry; import org.springframework.ide.vscode.commons.languageserver.quickfix.QuickfixType; import org.springframework.ide.vscode.commons.languageserver.util.SimpleTextDocumentService; +import org.springframework.ide.vscode.commons.protocol.CursorMovement; import org.springframework.ide.vscode.commons.util.text.TextDocument; import org.springframework.ide.vscode.commons.yaml.completion.YamlPathEdits; import org.springframework.ide.vscode.commons.yaml.path.YamlPath; diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/autowired/test/AutowiredHoverProviderTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/autowired/test/AutowiredHoverProviderTest.java index bff49b62b..64cbe4c0e 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/autowired/test/AutowiredHoverProviderTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/autowired/test/AutowiredHoverProviderTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017, 2018 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -142,7 +142,7 @@ public class AutowiredHoverProviderTest { @Before public void setup() throws Exception { MavenJavaProject jp = projects.mavenProject("empty-boot-15-web-app", FOO_INTERFACE); - assertTrue(jp.findType("com.example.Foo").exists()); + assertTrue(jp.getIndex().findType("com.example.Foo").exists()); harness.useProject(jp); harness.intialize(null); } diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/livehover/test/BeanInjectedIntoHoverProviderTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/livehover/test/BeanInjectedIntoHoverProviderTest.java index 6eecae621..afb100f86 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/livehover/test/BeanInjectedIntoHoverProviderTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/livehover/test/BeanInjectedIntoHoverProviderTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017, 2018 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -82,7 +82,7 @@ public class BeanInjectedIntoHoverProviderTest { @Before public void setup() throws Exception { MavenJavaProject jp = projects.mavenProject("empty-boot-15-web-app", FOO_INTERFACE); - assertTrue(jp.findType("hello.Foo").exists()); + assertTrue(jp.getIndex().findType("hello.Foo").exists()); harness.useProject(jp); harness.intialize(null); } diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/livehover/test/ComponentInjectionsHoverProviderTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/livehover/test/ComponentInjectionsHoverProviderTest.java index e91ea2d97..39b31ba1b 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/livehover/test/ComponentInjectionsHoverProviderTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/livehover/test/ComponentInjectionsHoverProviderTest.java @@ -68,7 +68,7 @@ public class ComponentInjectionsHoverProviderTest { @Before public void setup() throws Exception { MavenJavaProject jp = projects.mavenProject("empty-boot-15-web-app", EXTRA_TYPES); - assertTrue(jp.findType("com.example.Foo").exists()); + assertTrue(jp.getIndex().findType("com.example.Foo").exists()); harness.useProject(jp); harness.intialize(null); } diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/value/test/MockProjects.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/value/test/MockProjects.java index 73b739eaf..8fda2762f 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/value/test/MockProjects.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/value/test/MockProjects.java @@ -34,8 +34,8 @@ import org.springframework.ide.vscode.commons.java.IJavaProject; import org.springframework.ide.vscode.commons.languageserver.java.JavaProjectFinder; import org.springframework.ide.vscode.commons.languageserver.java.ProjectObserver; import org.springframework.ide.vscode.commons.languageserver.java.ProjectObserver.Listener; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.FileObserver; import org.springframework.ide.vscode.commons.util.IOUtil; @@ -90,7 +90,9 @@ public class MockProjects { public Collection getClasspathEntries() throws Exception { List cp = new ArrayList<>(); for (File sf : sourceFolders) { - cp.add(new CPE(Classpath.ENTRY_KIND_SOURCE, sf.getAbsolutePath()).setOutputFolder(defaultOutputFolder.getAbsolutePath())); + CPE cpe = new CPE(Classpath.ENTRY_KIND_SOURCE, sf.getAbsolutePath()); + cpe.setOutputFolder(defaultOutputFolder.getAbsolutePath()); + cp.add(cpe); } return cp; } diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeUtilTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeUtilTest.java index e029a3e71..1a7fab086 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeUtilTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/metadata/TypeUtilTest.java @@ -68,8 +68,8 @@ public class TypeUtilTest { @Test public void testGetProperties() throws Exception { useProject("enums-boot-1.3.2-app"); - assertNotNull(project.findType("demo.Color")); - assertNotNull(project.findType("demo.ColorData")); + assertNotNull(project.getIndex().findType("demo.Color")); + assertNotNull(project.getIndex().findType("demo.ColorData")); Type data = TypeParser.parse("demo.ColorData"); diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationPropertiesEditorTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationPropertiesEditorTest.java index 6d8d5dbaf..43917df11 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationPropertiesEditorTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationPropertiesEditorTest.java @@ -267,7 +267,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { @Test public void testPredefinedProject() throws Exception { IJavaProject p = createPredefinedMavenProject("tricky-getters-boot-1.3.1-app"); - IType type = p.findType("demo.DemoApplication"); + IType type = p.getIndex().findType("demo.DemoApplication"); assertNotNull(type); } @@ -340,7 +340,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("boot-1.2.1-app-properties-list-of-pojo"); useProject(p); - assertNotNull(p.findType("demo.Foo")); + assertNotNull(p.getIndex().findType("demo.Foo")); Editor editor = newEditor( "token.bad.guy=problem\n"+ @@ -365,7 +365,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("boot-1.2.1-app-properties-list-of-pojo"); useProject(p); - assertNotNull(p.findType("demo.Foo")); + assertNotNull(p.getIndex().findType("demo.Foo")); assertCompletionsVariations("volder.foo.l<*>", "volder.foo.list[<*>"); assertCompletionsDisplayStringAndDetail("volder.foo.list[0].<*>", @@ -514,7 +514,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.Color")); data("foo.colors", "java.util.List", null, "A foonky list"); @@ -537,7 +537,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.Color")); data("foo.color", "demo.Color", null, "A foonky colour"); @@ -556,7 +556,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.Color")); data("foo.color", "demo.Color", null, "A foonky colour"); Editor editor = newEditor( @@ -579,7 +579,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.Color")); assertCompletionsVariations("foo.nam<*>", "foo.name-colors.<*>", @@ -598,7 +598,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { useProject(p); data("foo.name-colors", "java.util.Map", null, "Map with colors in its values"); - assertNotNull(p.findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.Color")); Editor editor = newEditor( "foo.name-colors.jacket=BLUE\n" + @@ -617,8 +617,8 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { useProject(p); data("foo.color-names", "java.util.Map", null, "Map with colors in its keys"); data("foo.color-data", "java.util.Map", null, "Map with colors in its keys, and pojo in values"); - assertNotNull(p.findType("demo.Color")); - assertNotNull(p.findType("demo.ColorData")); + assertNotNull(p.getIndex().findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.ColorData")); //Map Enum -> String: assertCompletionsVariations("foo.colnam<*>", "foo.color-names.<*>"); @@ -657,8 +657,8 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); - assertNotNull(p.findType("demo.ColorData")); + assertNotNull(p.getIndex().findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.ColorData")); Editor editor = newEditor( "foo.color-names.RED=Rood\n"+ @@ -677,8 +677,8 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); - assertNotNull(p.findType("demo.ColorData")); + assertNotNull(p.getIndex().findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.ColorData")); assertCompletion("foo.dat<*>", "foo.data.<*>"); @@ -712,8 +712,8 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); - assertNotNull(p.findType("demo.ColorData")); + assertNotNull(p.getIndex().findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.ColorData")); Editor editor = newEditor( "foo.data.bogus=Something\n" + @@ -747,8 +747,8 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); - assertNotNull(p.findType("demo.ColorData")); + assertNotNull(p.getIndex().findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.ColorData")); data("atommap", "java.util.Map", null, "map of atomic data"); data("objectmap", "java.util.Map", null, "map of atomic object (recursive map)"); @@ -787,8 +787,8 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); - assertNotNull(p.findType("demo.ColorData")); + assertNotNull(p.getIndex().findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.ColorData")); Editor editor = newEditor( "foo.color-names.BLUE.dot=Blauw\n"+ @@ -813,7 +813,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.ClothingSize")); + assertNotNull(p.getIndex().findType("demo.ClothingSize")); data("simple.pants.size", "demo.ClothingSize", null, "The simple pant's size"); @@ -857,7 +857,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.ClothingSize")); + assertNotNull(p.getIndex().findType("demo.ClothingSize")); data("simple.pants.size", "demo.ClothingSize", null, "The simple pant's size"); @@ -1573,7 +1573,7 @@ public class ApplicationPropertiesEditorTest extends AbstractPropsEditorTest { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.Color")); data("my.colors", collectionType+"", null, "Ooh! nice colors!"); diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java index 282cf5acc..cc974d15d 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java @@ -809,7 +809,7 @@ public class ApplicationYamlEditorTest extends AbstractPropsEditorTest { @Test public void testReconcileBeanPropName() throws Exception { IJavaProject p = createPredefinedMavenProject("boot-1.2.1-app-properties-list-of-pojo"); useProject(p); - assertNotNull(p.findType("demo.Foo")); + assertNotNull(p.getIndex().findType("demo.Foo")); data("some-foo", "demo.Foo", null, "some Foo pojo property"); Editor editor = newEditor( "some-foo:\n" + @@ -841,7 +841,7 @@ public class ApplicationYamlEditorTest extends AbstractPropsEditorTest { @Test public void testReconcilePojoArray() throws Exception { IJavaProject p = createPredefinedMavenProject("boot-1.2.1-app-properties-list-of-pojo"); useProject(p); - assertNotNull(p.findType("demo.Foo")); + assertNotNull(p.getIndex().findType("demo.Foo")); { Editor editor = newEditor( @@ -918,7 +918,7 @@ public class ApplicationYamlEditorTest extends AbstractPropsEditorTest { @Test public void testEnumPropertyReconciling() throws Exception { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.Color")); + assertNotNull(p.getIndex().findType("demo.Color")); data("foo.color", "demo.Color", null, "A foonky colour"); Editor editor = newEditor( @@ -2118,7 +2118,7 @@ public class ApplicationYamlEditorTest extends AbstractPropsEditorTest { @Ignore @Test public void testEnumsInLowerCaseContentAssist() throws Exception { IJavaProject p = createPredefinedMavenProject("enums-boot-1.3.2-app"); useProject(p); - assertNotNull(p.findType("demo.ClothingSize")); + assertNotNull(p.getIndex().findType("demo.ClothingSize")); data("simple.pants.size", "demo.ClothingSize", null, "The simple pant's size"); diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/project/harness/BootLanguageServerHarness.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/project/harness/BootLanguageServerHarness.java index d55266fc4..666bedf21 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/project/harness/BootLanguageServerHarness.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/project/harness/BootLanguageServerHarness.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -19,9 +19,9 @@ import org.springframework.ide.vscode.boot.editor.harness.PropertyIndexHarness; import org.springframework.ide.vscode.commons.java.IClasspath; import org.springframework.ide.vscode.commons.java.IJavaProject; import org.springframework.ide.vscode.commons.languageserver.java.JavaProjectFinder; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath; -import org.springframework.ide.vscode.commons.languageserver.java.ls.Classpath.CPE; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; +import org.springframework.ide.vscode.commons.protocol.java.Classpath; +import org.springframework.ide.vscode.commons.protocol.java.Classpath.CPE; import org.springframework.ide.vscode.commons.util.text.LanguageId; import org.springframework.ide.vscode.languageserver.testharness.LanguageServerHarness; diff --git a/headless-services/spring-boot-language-server/src/test/resources/test-projects/test-webflux-project/src/main/resources/application.properties b/headless-services/spring-boot-language-server/src/test/resources/test-projects/test-webflux-project/src/main/resources/application.properties new file mode 100644 index 000000000..e69de29bb diff --git a/theia-extensions/theia-spring-boot/build.sh b/theia-extensions/theia-spring-boot/build.sh index 6950ab100..f5d888795 100755 --- a/theia-extensions/theia-spring-boot/build.sh +++ b/theia-extensions/theia-spring-boot/build.sh @@ -9,6 +9,12 @@ cd ${workdir} rm -fr ${workdir}/jars mkdir -p ${workdir}/jars +# Use maven to build common-lsp-extensions - jdt extension depend on that jar +cd ../../../headless-services/ +./mvnw -pl :commons-parent clean install -DskipTests +./mvnw -pl :commons-lsp-extensions clean install +cd ${workdir} + # Use maven to build jdt ls extension cd ../../../headless-services/jdt-ls-extension if command -v xvfb-run ; then diff --git a/theia-extensions/theia-spring-boot/spring-boot/src/browser/java-data.ts b/theia-extensions/theia-spring-boot/spring-boot/src/browser/java-data.ts index 6a99d1715..7767617a4 100644 --- a/theia-extensions/theia-spring-boot/spring-boot/src/browser/java-data.ts +++ b/theia-extensions/theia-spring-boot/spring-boot/src/browser/java-data.ts @@ -16,6 +16,10 @@ export const JAVA_TYPE_REQUEST_TYPE = 'sts/javaType'; export const JAVADOC_HOVER_LINK_REQUEST_TYPE = 'sts/javadocHoverLink'; export const JAVA_LOCATION_REQUEST_TYPE = 'sts/javaLocation'; export const JAVADOC_REQUEST_TYPE = 'sts/javadoc'; +export const SEARCH_TYPES_REQUEST_TYPE = 'sts/searchJavaTypes'; +export const SEACH_PACKAGES_REQUEST_TYPE = 'sts/searchJavaPackages'; +export const SUBTYPES_REQUEST_TYPE = 'sts/javaSubTypes'; +export const SUPERTYPES_REQUEST_TYPE = 'sts/javaSuperTypes'; @injectable() export class JavaDataService { @@ -30,6 +34,10 @@ export class JavaDataService { client.onRequest(JAVADOC_HOVER_LINK_REQUEST_TYPE, (params: JavaDataParams) => this.commands.executeCommand('sts.java.javadocHoverLink', params)); client.onRequest(JAVA_LOCATION_REQUEST_TYPE, (params: JavaDataParams) => this.commands.executeCommand('sts.java.location', params)); client.onRequest(JAVADOC_REQUEST_TYPE, (params: JavaDataParams) => this.commands.executeCommand('sts.java.javadoc', params)); + client.onRequest(SEARCH_TYPES_REQUEST_TYPE, (params: JavaSearchParams) => this.commands.executeCommand('sts.java.search.types', params)); + client.onRequest(SEACH_PACKAGES_REQUEST_TYPE, (params: JavaSearchParams) => this.commands.executeCommand('sts.java.search.packages', params)); + client.onRequest(SUBTYPES_REQUEST_TYPE, (params: JavaTypeHierarchyParams) => this.commands.executeCommand('sts.java.hierarchy.subtypes', params)); + client.onRequest(SUPERTYPES_REQUEST_TYPE, (params: JavaTypeHierarchyParams) => this.commands.executeCommand('sts.java.hierarchy.supertypes', params)); } } @@ -38,4 +46,16 @@ interface JavaDataParams { projectUri?: string; bindingKey: string; lookInOtherProjects?: boolean +} + +interface JavaSearchParams { + projectUri: string; + term: string; + includeBinaries: boolean; + includeSystemLibs: boolean; +} + +interface JavaTypeHierarchyParams { + projectUri?: string; + fqName: string; } \ No newline at end of file diff --git a/vscode-extensions/commons-vscode/src/java-data.ts b/vscode-extensions/commons-vscode/src/java-data.ts index f378b849a..1bf4f93e9 100644 --- a/vscode-extensions/commons-vscode/src/java-data.ts +++ b/vscode-extensions/commons-vscode/src/java-data.ts @@ -23,9 +23,41 @@ export function registerJavaDataService(client : LanguageClient) : void { await VSCode.commands.executeCommand("java.execute.workspaceCommand", "sts.java.javadoc", params) ); + const javaSearchTypes = new RequestType("sts/javaSearchTypes"); + client.onRequest(javaSearchTypes, async (params: JavaSearchParams) => + await VSCode.commands.executeCommand("java.execute.workspaceCommand", "sts.java.search.types", params) + ); + + const javaSearchPackages = new RequestType("sts/javaSearchPackages"); + client.onRequest(javaSearchPackages, async (params: JavaSearchParams) => + await VSCode.commands.executeCommand("java.execute.workspaceCommand", "sts.java.search.packages", params) + ); + + const javaSubTypes = new RequestType("sts/javaSubTypes"); + client.onRequest(javaSubTypes, async (params: JavaTypeHierarchyParams) => + await VSCode.commands.executeCommand("java.execute.workspaceCommand", "sts.java.hierarchy.subtypes", params) + ); + + const javaSuperTypes = new RequestType("sts/javaSuperTypes"); + client.onRequest(javaSuperTypes, async (params: JavaTypeHierarchyParams) => + await VSCode.commands.executeCommand("java.execute.workspaceCommand", "sts.java.hierarchy.supertypes", params) + ); } interface JavaDataParams { projectUri: string; bindingKey: string; + lookInOtherProjects?: boolean; +} + +interface JavaSearchParams { + projectUri: string; + term: string; + includeBinaries: boolean; + includeSystemLibs: boolean; +} + +interface JavaTypeHierarchyParams { + projectUri?: string; + fqName: string; } \ No newline at end of file diff --git a/vscode-extensions/vscode-spring-boot/scripts/preinstall.sh b/vscode-extensions/vscode-spring-boot/scripts/preinstall.sh index a3630075f..11d762621 100755 --- a/vscode-extensions/vscode-spring-boot/scripts/preinstall.sh +++ b/vscode-extensions/vscode-spring-boot/scripts/preinstall.sh @@ -15,6 +15,13 @@ curl https://raw.githubusercontent.com/textmate/java.tmbundle/master/Syntaxes/Ja rm -fr ${workdir}/jars mkdir -p ${workdir}/jars +# Use maven to build commons-lsp-extensions - jdt extension depend on that jar +cd ../../headless-services/ +./mvnw -pl :commons-parent clean install -DskipTests +./mvnw -pl :commons-lsp-extensions clean install + +cd ${workdir} + # Use maven to build jdt ls extension cd ../../headless-services/jdt-ls-extension if command -v xvfb-run ; then